namespaceBisonParser\Ast\Rule

Interfaces 1§

RhsItem public APIOne thing written on the right-hand side of a rule.

Classes 10§

Action public APIA braced action on a right-hand side, with its optional type tag and [name] reference.
Alternative public APIOne right-hand side of a rule, as the sequence of items written between | separators.
DprecItem public APIA %dprec modifier ranking the alternative among GLR ambiguities.
EmptyItem public APIThe %empty marker that documents an empty right-hand side.
ExpectItem public APIAn %expect or %expect-rr modifier declaring the conflicts of one alternative.
MergeItem public APIA %merge modifier naming the function that merges GLR ambiguities.
PrecItem public APIA %prec modifier naming the token whose precedence the alternative takes.
Predicate public APIA semantic predicate %?{ ... } on a right-hand side.
Rule public APIOne rule of the grammar: a nonterminal and the alternatives that derive it.
SymbolItem public APIA symbol on a right-hand side, with the [name] reference that may follow it.