|
Grammar DrumSynthParser ANTLR-generated HTML file from DrumSynth.g
Terence Parr, MageLang Institute
|
Definition of parser DrumSynthParser, which is a subclass of LLkParser. s : ( COMMENT )* DRUMSYNTH TITLE PT_VIR track ; track : ( COMMENT )* drumset sampleTime ( sequence )+ ; drumset : DRUMSET set PT_VIR ( COMMENT )* ; sampleTime : TIME NUMBER PT_VIR ( COMMENT )* ; sequence : ( loop | actions ) ( COMMENT )* ; set : ( DANCE | CLASSIC ) ; loop : LOOP NUMBER A_GR ( sequence )+ C_GR ; actions : ACTION ( PLUS ACTION )* PT_VIR ;