Interface | Description |
---|---|
Instruction | |
Instruction.Splitter | |
Preprocessor |
A Preprocessor takes a token from the Staccato string, does some computation on the string,
and returns the String results of the computation so it may be included back into the
Staccato string.
|
PreprocessorFunction | |
Subparser |
This makes it easy to extend the parser.
|
SubparserFunction |
Class | Description |
---|---|
AtomSubparser |
Parses Instrument, Voice, and Layer tokens.
|
BarLineSubparser |
Catches bar lines
|
BeatTimeSubparser | |
BrokenChordPreprocessor | |
CollectedNotesPreprocessor | |
DefaultNoteSettingsManager | |
FunctionPreprocessor | |
FunctionSubparser | |
Instruction.Choice | |
Instruction.LastIsValue | |
Instruction.LastIsValueToSplit | |
Instruction.Switch | |
InstructionPreprocessor |
Turns to uppercase all tokens that are not lyrics, markers, or functions
|
IVLSubparser |
Parses Instrument, Voice, and Layer tokens.
|
LyricMarkerSubparser | |
MicrotonePreprocessor |
The MicrotonePreprocess lets a user express a microtone
using 'm' followed by the frequency - e.g., m440.
|
NoteSubparser | |
ParenSpacesPreprocessor |
Changes spaces in parentheses to underscores, since the Staccato string is split on parentheses
|
ReplacementMapPreprocessor | |
SignatureSubparser |
Parses both Instrument and Layer tokens.
|
StaccatoMessages | |
StaccatoParser | |
StaccatoParserContext | |
StaccatoParserListener | |
StaccatoParserPatternHelper |
Certain functionality of Patterns depend on being able to know what each token
parses as.
|
StaccatoUtil | |
TempoSubparser |
Parses both Instrument and Layer tokens.
|
UppercasePreprocessor |
Turns to uppercase all tokens that are not lyrics, markers, or functions
|
WhitespaceConsumer |
Consumes whitespace between tokens in the music string
|