A minimal Bible format
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Daniel fb9a782075 Rename macros to be more consistent 10 kuukautta sitten
.gitignore Clean up C files, and implement BibleC index file compiling. Also cleaned up JS file a bit. 2 vuotta sitten
LICENSE Add test 1 vuosi sitten
Makefile Readme wording 1 vuosi sitten
README.md Readme wording 1 vuosi sitten
biblec.c Rename macros to be more consistent 10 kuukautta sitten
biblec.h Rename macros to be more consistent 10 kuukautta sitten
compiler.js Rename macros to be more consistent 10 kuukautta sitten
test.c Rename macros to be more consistent 10 kuukautta sitten

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);
}