Crate gabc_parser[−][src]
Structs
GABCParser | |
GabcFile |
Struct representing an entire gabc file. |
Note |
Struct representing a gabc note. |
Syllable |
Struct representing a gabc syllable with text and music, e.g. "Po(eh/hi)" |
Enums
NoteElem |
Any element that can appear in the music for a given syllable, including bars (e.g. ":"), separators (e.g. "/"), and Notes |
Rule |
Functions
debug_print |
Pretty string representation of a Pairs parse tree. Useful for directly debugging the output of parse_gabc(). |
parse_gabc |
Parses a gabc file into pest's Pairs type. This is useful if you want to process the raw pairs using a mechanism other than the GabcFile struct. |