The RawBible is an implementation of the Bible interface in a custom format specific to Project B. It is based on a dictionary style set of lookup tables.
There are 2 important interfaces Index and Data and 2 methods of implementing these interfaces: MemResource and DiskResource, along with a set of specific implementations. For details:
Interfaces | Mem | Disk |
---|---|---|
Items | ItemsMem Punc, Word |
ItemsDisk |
Insts | InstsMem Case, Para, Punc, Strong, Word |
InstsDisk Word |