Function prism_parser::parser::parser_rule_expr::parser_expr
source ยท pub fn parser_expr<'a, 'arn: 'a, 'grm: 'arn, E: ParseError<L = ErrorLabel<'grm>> + 'grm>(
rules: &'arn GrammarState<'arn, 'grm>,
blocks: &'arn [BlockState<'arn, 'grm>],
expr: &'arn RuleExpr<'grm, RuleAction<'arn, 'grm>>,
rule_args: &'a [(&'grm str, RuleId)],
vars: &'a HashMap<&'grm str, Cow<'arn, ActionResult<'arn, 'grm>>>,
) -> impl Parser<'arn, 'grm, PR<'arn, 'grm>, E> + 'a