reference_identifiers library
Classes
- BibleBookIdentifiers
- The OSIS and USFM identifiers assigned to a BibleBookEnum.
Extensions
- BibleBookReferenceIdentifiers on BibleBookEnum
- Adds standard machine-readable identifiers to BibleBookEnum.
- PassageMachineIdentifiers on Passage
- Adds canonical OSIS and USFM serialization to passage expressions.
- ReferenceMachineIdentifiers on Reference
- Adds canonical OSIS and USFM serialization to verse references.
Constants
-
bibleBookIdentifiers
→ const Map<
BibleBookEnum, BibleBookIdentifiers> - Complete OSIS and USFM mappings for the books supported by this package.
Functions
-
bibleBookFromOsisIdentifier(
String identifier) → BibleBookEnum -
Resolves an exact, case-sensitive OSIS book
identifier. -
bibleBookFromUsfmIdentifier(
String identifier) → BibleBookEnum -
Resolves an exact, case-sensitive USFM book
identifier. -
referenceFromOsisIdentifier(
String identifier) → Reference -
Parses a verse or full-endpoint range OSIS
identifier. -
referenceFromUsfmIdentifier(
String identifier) → Reference -
Parses a USFM verse or range
identifier.