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.