Searched refs:RepOnce (Results 1 – 5 of 5) sorted by relevance
51 RepOnce(Box<Expr>), enumerator105 Expr::RepOnce(expr) => { in map_top_down()107 Expr::RepOnce(mapped) in map_top_down()172 Expr::RepOnce(expr) => { in map_bottom_up()174 Expr::RepOnce(mapped) in map_bottom_up()241 | Expr::RepOnce(expr) in iterate_expr()298 Box::new(Expr::RepOnce(Box::new(Expr::Opt(Box::new(Expr::Choice( in identity()
73 ParserExpr::RepOnce(node) => { in filter_map_top_down()119 RepOnce(Box<ParserNode<'i>>), enumerator156 ParserExpr::RepOnce(node) => Expr::RepOnce(Box::new(convert_node(*node))), in convert_node()364 expr: ParserExpr::RepOnce(Box::new(node)), in consume_expr()
335 | ParserExpr::RepOnce(ref other) in validate_repetition()505 ParserExpr::RepOnce(ref node) => check_expr(&node, rules, trace), in left_recursion()
18 Expr::RepOnce(expr) => Expr::Seq(expr.clone(), Box::new(Expr::Rep(expr))), in unroll()
66 Expr::RepOnce(_) in rule_to_optimized_rule()