Module bms_rs::parse [−][src]
Expand description
Parser for BMS format. The reason why the implementation separated into lex and parse is the score may contain some randomized elements such as #RANDOM
. This separation make us able to parse the tokens with the custom random generator cheaply.
Modules
Note objects manager.
Definitions of the note object.
Random generator for parsing BMS format.
Structs
A score data of BMS format.
Enums
An error occurred when parsing the TokenStream
.
Type Definitions
A custom result type for parsing.