Implements efficient runtime dispatch to a predefined set of parser rules.
Implements efficient runtime dispatch to a predefined set of parser rules.
Given a number of rule names this macro-supported method creates a DynamicRuleDispatch
instance along with
a sequence of the given rule names.
Note that there is no reflection involved and compilation will fail, if one of the given rule names
does not constitute a method of parser type P
or has a type different from RuleN[L]
.