Crate hallomai

Source
Expand description

This crate is a tool for reading and processing USX files. It uses custom modules and the SAX approach to parse the files and convert the data into structured models.

§Organisation

The crate is organized into several modules:

  • element: Defines the Element struct for representing XML elements.
  • aosj_string_model: Contains the main model AosjStringModel for processing USX documents.
  • model_traits: Defines the AosjModel trait for model operations.
  • deserialize_usx: Provides functions for reading and parsing USX files using SAX.

Functions§

transform
Transforms a USFM file into a different format (.usfm, .usx, or .json).