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].
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].