A minimal Bible format
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
Daniel fb9a782075 Rename macros to be more consistent 10 个月前
.gitignore Clean up C files, and implement BibleC index file compiling. Also cleaned up JS file a bit. 2 年前
LICENSE Add test 1年前
Makefile Readme wording 1年前
README.md Readme wording 1年前
biblec.c Rename macros to be more consistent 10 个月前
biblec.h Rename macros to be more consistent 10 个月前
compiler.js Rename macros to be more consistent 10 个月前
test.c Rename macros to be more consistent 10 个月前

README.md

BibleC

A minimal Bible format in C.

Design:

  1. First calculates the line of Bible verse, then grabs it (very fast)
  2. Support for more than 1 verse (John 3 16-18)
  3. Support for getting entire chapter
  4. Load an BibleC index file or C header file
  5. 1 C file, 1 header file, no complex build system needed
  6. No memory allocations

Usage:

See Makefile

API:

See test.c for a full example.

struct Biblec_reader reader;
int tryReader = biblec_new(
	&reader,
	&myTranslation,
	"John",
	3,
	16,
	20
);

while (biblec_next(reader)) {
	puts(reader.result);
}