A rule matching one single character.
The base class of all rules simply removing a certain number of elements off the top of the value stack.
A rule removing the top value stack element with a given type.
A rule removing the top two value stack elements with given types.
A rule removing the top three value stack elements with given types.
The base class of all rules pushing a certain number of elements onto the parser value stack.
The base class of all reduction rules, which take a certain number of input values and produce one output value.
A rule taking one value off the value stack and replacing it with another value.
A rule taking two values off the value stack and replacing them with one other value.
A rule taking three values off the value stack and replacing them with one other value.
The base class of all scala parser rules.
A rule which does not affect the parsers value stack.
A rule pushing one new value of a given type onto the parsers value stack.
A rule pushing two new values of given types onto the parsers value stack.
A rule pushing 3 new values of given types onto the parsers value stack.
A rule pushing 4 new values of given types onto the parsers value stack.
A rule pushing 5 new values of given types onto the parsers value stack.
A rule pushing 6 new values of given types onto the parsers value stack.
A rule pushing 7 new values of given types onto the parsers value stack.