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