diff --git a/crates/ruff_python_ast/src/nodes.rs b/crates/ruff_python_ast/src/nodes.rs index 7e09a2608982fe..300719d66fa398 100644 --- a/crates/ruff_python_ast/src/nodes.rs +++ b/crates/ruff_python_ast/src/nodes.rs @@ -495,6 +495,26 @@ impl From for Stmt { } } +pub struct ParenthesizedExpr { + pub range: TextRange, + pub expr: Expr, +} + +impl From for ParenthesizedExpr { + fn from(expr: Expr) -> Self { + ParenthesizedExpr { + range: expr.range(), + expr, + } + } +} + +impl From for Expr { + fn from(parenthesized_expr: ParenthesizedExpr) -> Self { + parenthesized_expr.expr + } +} + /// See also [expr](https://docs.python.org/3/library/ast.html#ast.expr) #[derive(Clone, Debug, PartialEq, is_macro::Is)] pub enum Expr { diff --git a/crates/ruff_python_parser/src/python.lalrpop b/crates/ruff_python_parser/src/python.lalrpop index fead7393ab1bd6..6c3aa36ec392e0 100644 --- a/crates/ruff_python_parser/src/python.lalrpop +++ b/crates/ruff_python_parser/src/python.lalrpop @@ -153,33 +153,33 @@ ExpressionStatement: ast::Stmt = { }, }; -AssignSuffix: ast::Expr = { +AssignSuffix: ast::ParenthesizedExpr = { "=" => e, "=" => e }; -TestListOrYieldExpr: ast::Expr = { +TestListOrYieldExpr: ast::ParenthesizedExpr = { TestList, YieldExpr } #[inline] -TestOrStarExprList: ast::Expr = { +TestOrStarExprList: ast::ParenthesizedExpr = { // as far as I can tell, these were the same TestList }; -TestOrStarExpr: ast::Expr = { +TestOrStarExpr: ast::ParenthesizedExpr = { Test<"all">, StarExpr, }; -NamedOrStarExpr: ast::Expr = { +NamedOrStarExpr: ast::ParenthesizedExpr = { NamedExpression, StarExpr, }; -TestOrStarNamedExpr: ast::Expr = { +TestOrStarNamedExpr: ast::ParenthesizedExpr = { NamedExpressionTest, StarExpr, }; @@ -315,7 +315,7 @@ AssertStatement: ast::Stmt = { "assert" > >)?> => { ast::Stmt::Assert( ast::StmtAssert { - test: Box::new(test), + test: Box::new(test.into()), msg: msg.map(Box::new), range: (location..end_location).into() } @@ -342,7 +342,7 @@ IpyEscapeCommandStatement: ast::Stmt = { } } -IpyEscapeCommandExpr: ast::Expr = { +IpyEscapeCommandExpr: ast::ParenthesizedExpr = { =>? { if mode == Mode::Jupyter { // This should never occur as the lexer won't allow it. @@ -521,7 +521,7 @@ MatchCase: ast::MatchCase = { }, } -Guard: ast::Expr = { +Guard: ast::ParenthesizedExpr = { "if" => { guard } @@ -622,13 +622,13 @@ StarPattern: ast::Pattern = { }.into(), } -ConstantAtom: ast::Expr = { +ConstantAtom: ast::ParenthesizedExpr = { => ast::Expr::Constant( ast::ExprConstant { value, kind: None, range: (location..end_location).into() } ), } -ConstantExpr: ast::Expr = { +ConstantExpr: ast::ParenthesizedExpr = { ConstantAtom, "-" => ast::Expr::UnaryOp( ast::ExprUnaryOp { @@ -639,7 +639,7 @@ ConstantExpr: ast::Expr = { ), } -AddOpExpr: ast::Expr = { +AddOpExpr: ast::ParenthesizedExpr = { => ast::Expr::BinOp( ast::ExprBinOp { left: Box::new(left), @@ -664,11 +664,11 @@ LiteralPattern: ast::Pattern = { range: (location..end_location).into() }.into(), => ast::PatternMatchValue { - value: Box::new(value), + value: Box::new(value.into()), range: (location..end_location).into() }.into(), => ast::PatternMatchValue { - value: Box::new(value), + value: Box::new(value.into()), range: (location..end_location).into() }.into(), =>? Ok(ast::PatternMatchValue { @@ -685,13 +685,13 @@ CapturePattern: ast::Pattern = { }.into(), } -MatchName: ast::Expr = { +MatchName: ast::ParenthesizedExpr = { => ast::Expr::Name( ast::ExprName { id: id.into(), ctx: ast::ExprContext::Load, range: (location..end_location).into() }, - ), + ).into(), } -MatchNameOrAttr: ast::Expr = { +MatchNameOrAttr: ast::ParenthesizedExpr = { "." => ast::Expr::Attribute( ast::ExprAttribute { value: Box::new(name), @@ -717,7 +717,7 @@ ValuePattern: ast::Pattern = { }.into(), } -MappingKey: ast::Expr = { +MappingKey: ast::ParenthesizedExpr = { ConstantExpr, AddOpExpr, MatchNameOrAttr, @@ -795,84 +795,84 @@ MatchKeywordEntry: (ast::Identifier, ast::Pattern) = { }; ClassPattern: ast::Pattern = { - "(" > "," > ","? ")" => { + "(" > "," > ","? ")" => { let (kwd_attrs, kwd_patterns) = kwds .into_iter() .unzip(); ast::PatternMatchClass { - cls: Box::new(e), + cls: Box::new(cls.into()), patterns, kwd_attrs, kwd_patterns, range: (location..end_location).into() }.into() }, - "(" > ","? ")" => { + "(" > ","? ")" => { ast::PatternMatchClass { - cls: Box::new(e), + cls: Box::new(cls.into()), patterns, kwd_attrs: vec![], kwd_patterns: vec![], range: (location..end_location).into() }.into() }, - "(" > ","? ")" => { + "(" > ","? ")" => { let (kwd_attrs, kwd_patterns) = kwds .into_iter() .unzip(); ast::PatternMatchClass { - cls: Box::new(e), + cls: Box::new(cls.into()), patterns: vec![], kwd_attrs, kwd_patterns, range: (location..end_location).into() }.into() }, - "(" ")" => { + "(" ")" => { ast::PatternMatchClass { - cls: Box::new(e), + cls: Box::new(cls.into()), patterns: vec![], kwd_attrs: vec![], kwd_patterns: vec![], range: (location..end_location).into() }.into() }, - "(" > "," > ","? ")" => { + "(" > "," > ","? ")" => { let (kwd_attrs, kwd_patterns) = kwds .into_iter() .unzip(); ast::PatternMatchClass { - cls: Box::new(e), + cls: Box::new(cls.into()), patterns, kwd_attrs, kwd_patterns, range: (location..end_location).into() }.into() }, - "(" > ","? ")" => { + "(" > ","? ")" => { ast::PatternMatchClass { - cls: Box::new(e), + cls: Box::new(cls.into()), patterns, kwd_attrs: vec![], kwd_patterns: vec![], range: (location..end_location).into() }.into() }, - "(" > ","? ")" => { + "(" > ","? ")" => { let (kwd_attrs, kwd_patterns) = kwds .into_iter() .unzip(); ast::PatternMatchClass { - cls: Box::new(e), + cls: Box::new(cls.into()), patterns: vec![], kwd_attrs, kwd_patterns, range: (location..end_location).into() }.into() }, - "(" ")" => { + "(" ")" => { ast::PatternMatchClass { - cls: Box::new(e), + cls: Box::new(cls.into()), patterns: vec![], kwd_attrs: vec![], kwd_patterns: vec![], @@ -898,7 +898,7 @@ IfStatement: ast::Stmt = { .map_or_else(|| body.last().unwrap().end(), Ranged::end); ast::Stmt::If( - ast::StmtIf { test: Box::new(test), body, elif_else_clauses, range: (location..end_location).into() } + ast::StmtIf { test: Box::new(test.into()), body, elif_else_clauses, range: (location..end_location).into() } ) }, }; @@ -913,7 +913,7 @@ WhileStatement: ast::Stmt = { .end(); ast::Stmt::While( ast::StmtWhile { - test: Box::new(test), + test: Box::new(test.into()), body, orelse, range: (location..end_location).into() @@ -1065,8 +1065,8 @@ WithItems: Vec = { #[inline] WithItemsNoAs: Vec = { - >> => { - all.into_iter().map(|context_expr| ast::WithItem { context_expr, optional_vars: None, range: (location..end_location).into() }).collect() + >> => { + all.into_iter().map(|context_expr| ast::WithItem { context_expr: context_expr.expr, optional_vars: None, range: context_expr.range }).collect() }, } @@ -1087,7 +1087,7 @@ FuncDef: ast::Stmt = { }, }; -TypeAliasName: ast::Expr = { +TypeAliasName: ast::ParenthesizedExpr = { => ast::Expr::Name( ast::ExprName { id: name.into(), ctx: ast::ExprContext::Store, range: (location..end_location).into() }, ), @@ -1098,7 +1098,7 @@ TypeAliasStatement: ast::Stmt = { ast::Stmt::TypeAlias( ast::StmtTypeAlias { name: Box::new(name), - value: Box::new(value), + value: Box::new(value.into()), type_params, range: (location..end_location).into() }, @@ -1286,7 +1286,7 @@ TypeParams: ast::TypeParams = { TypeParam: ast::TypeParam = { >)?> => { ast::TypeParam::TypeVar( - ast::TypeParamTypeVar { name, bound: bound.map(Box::new), range: (location..end_location).into() } + ast::TypeParamTypeVar { name, bound: bound.map(ast::Expr::from).map(Box::new), range: (location..end_location).into() } ) }, "*" => { @@ -1308,52 +1308,52 @@ Decorator: ast::Decorator = { }, }; -YieldExpr: ast::Expr = { +YieldExpr: ast::ParenthesizedExpr = { "yield" => ast::Expr::Yield( - ast::ExprYield { value: value.map(Box::new), range: (location..end_location).into() } + ast::ExprYield { value: value.map(ast::Expr::from).map(Box::new), range: (location..end_location).into() } ), - "yield" "from" > => ast::Expr::YieldFrom( - ast::ExprYieldFrom { value: Box::new(e), range: (location..end_location).into() } + "yield" "from" > => ast::Expr::YieldFrom( + ast::ExprYieldFrom { value: Box::new(value.into()), range: (location..end_location).into() } ), }; -Test: ast::Expr = { +Test: ast::ParenthesizedExpr = { > "if" > "else" > => ast::Expr::IfExp( ast::ExprIfExp { - test: Box::new(test), - body: Box::new(body), - orelse: Box::new(orelse), + test: Box::new(test.into()), + body: Box::new(body.into()), + orelse: Box::new(orelse.into()), range: (location..end_location).into() } - ), + ).into(), OrTest, LambdaDef, }; -NamedExpressionTest: ast::Expr = { +NamedExpressionTest: ast::ParenthesizedExpr = { NamedExpression, Test<"all">, } -NamedExpressionName: ast::Expr = { +NamedExpressionName: ast::ParenthesizedExpr = { => ast::Expr::Name( ast::ExprName { id: id.into(), ctx: ast::ExprContext::Store, range: (location..end_location).into() }, ), } -NamedExpression: ast::Expr = { +NamedExpression: ast::ParenthesizedExpr = { ":=" > => { ast::Expr::NamedExpr( ast::ExprNamedExpr { - target: Box::new(target), - value: Box::new(value), + target: Box::new(target.into()), + value: Box::new(value.into()), range: (location..end_location).into(), } ) }, }; -LambdaDef: ast::Expr = { +LambdaDef: ast::ParenthesizedExpr = { "lambda" ?> ":" > =>? { parameters.as_ref().map(validate_arguments).transpose()?; @@ -1363,43 +1363,43 @@ LambdaDef: ast::Expr = { body: Box::new(body), range: (location..end_location).into() } - )) + ).into()) } } -OrTest: ast::Expr = { +OrTest: ast::ParenthesizedExpr = { > "or")+> > => { values.push(last); ast::Expr::BoolOp( ast::ExprBoolOp { op: ast::BoolOp::Or, values, range: (location..end_location).into() } - ) + ).into() }, AndTest, }; -AndTest: ast::Expr = { +AndTest: ast::ParenthesizedExpr = { > "and")+> > => { values.push(last); ast::Expr::BoolOp( ast::ExprBoolOp { op: ast::BoolOp::And, values, range: (location..end_location).into() } - ) + ).into() }, NotTest, }; -NotTest: ast::Expr = { +NotTest: ast::ParenthesizedExpr = { "not" > => ast::Expr::UnaryOp( ast::ExprUnaryOp { operand: Box::new(e), op: ast::UnaryOp::Not, range: (location..end_location).into() } - ), + ).into(), Comparison, }; -Comparison: ast::Expr = { +Comparison: ast::ParenthesizedExpr = { > )+> => { let (ops, comparators) = comparisons.into_iter().unzip(); ast::Expr::Compare( - ast::ExprCompare { left: Box::new(left), ops, comparators, range: (location..end_location).into() } - ) + ast::ExprCompare { left: Box::new(left.into()), ops, comparators, range: (location..end_location).into() } + ).into() }, Expression, }; @@ -1417,31 +1417,31 @@ CompOp: ast::CmpOp = { "is" "not" => ast::CmpOp::IsNot, }; -Expression: ast::Expr = { - > "|" > => ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitOr, right: Box::new(e2), range: (location..end_location).into() } - ), +Expression: ast::ParenthesizedExpr = { + > "|" > => ast::Expr::BinOp( + ast::ExprBinOp { left: Box::new(left.into()), op: ast::Operator::BitOr, right: Box::new(right.into()), range: (location..end_location).into() } + ).into(), XorExpression, }; -XorExpression: ast::Expr = { - > "^" > => ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitXor, right: Box::new(e2), range: (location..end_location).into() } - ), +XorExpression: ast::ParenthesizedExpr = { + > "^" > => ast::Expr::BinOp( + ast::ExprBinOp { left: Box::new(left.into()), op: ast::Operator::BitXor, right: Box::new(right.into()), range: (location..end_location).into() } + ).into(), AndExpression, }; -AndExpression: ast::Expr = { - > "&" > => ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitAnd, right: Box::new(e2), range: (location..end_location).into() } - ), +AndExpression: ast::ParenthesizedExpr = { + > "&" > => ast::Expr::BinOp( + ast::ExprBinOp { left: Box::new(left.into()), op: ast::Operator::BitAnd, right: Box::new(right.into()), range: (location..end_location).into() } + ).into(), ShiftExpression, }; -ShiftExpression: ast::Expr = { - > > => ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e1), op, right: Box::new(e2), range: (location..end_location).into() } - ), +ShiftExpression: ast::ParenthesizedExpr = { + > > => ast::Expr::BinOp( + ast::ExprBinOp { left: Box::new(left.into()), op, right: Box::new(right.into()), range: (location..end_location).into() } + ).into(), ArithmeticExpression, }; @@ -1450,10 +1450,10 @@ ShiftOp: ast::Operator = { ">>" => ast::Operator::RShift, }; -ArithmeticExpression: ast::Expr = { - > > => ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(a), op, right: Box::new(b), range: (location..end_location).into() } - ), +ArithmeticExpression: ast::ParenthesizedExpr = { + > > => ast::Expr::BinOp( + ast::ExprBinOp { left: Box::new(left.into()), op, right: Box::new(right.into()), range: (location..end_location).into() } + ).into(), Term, }; @@ -1462,10 +1462,10 @@ AddOp: ast::Operator = { "-" => ast::Operator::Sub, }; -Term: ast::Expr = { - > > => ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(a), op, right: Box::new(b), range: (location..end_location).into() } - ), +Term: ast::ParenthesizedExpr = { + > > => ast::Expr::BinOp( + ast::ExprBinOp { left: Box::new(left.into()), op, right: Box::new(right.into()), range: (location..end_location).into() } + ).into(), Factor, }; @@ -1477,10 +1477,10 @@ MulOp: ast::Operator = { "@" => ast::Operator::MatMult, }; -Factor: ast::Expr = { - > => ast::Expr::UnaryOp( - ast::ExprUnaryOp { operand: Box::new(e), op, range: (location..end_location).into() } - ), +Factor: ast::ParenthesizedExpr = { + > => ast::Expr::UnaryOp( + ast::ExprUnaryOp { operand: Box::new(operand.into()), op, range: (location..end_location).into() } + ).into(), Power, }; @@ -1490,54 +1490,52 @@ UnaryOp: ast::UnaryOp = { "~" => ast::UnaryOp::Invert, }; -Power: ast::Expr = { - > "**" > => ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e), op: ast::Operator::Pow, right: Box::new(b), range: (location..end_location).into() } - ), +Power: ast::ParenthesizedExpr = { + > "**" > => ast::Expr::BinOp( + ast::ExprBinOp { left: Box::new(left.into()), op: ast::Operator::Pow, right: Box::new(right.into()), range: (location..end_location).into() } + ).into(), AtomExpr, }; -AtomExpr: ast::Expr = { - "await" > => { +AtomExpr: ast::ParenthesizedExpr = { + "await" > => { ast::Expr::Await( - ast::ExprAwait { value: Box::new(atom), range: (location..end_location).into() } + ast::ExprAwait { value: Box::new(value.into()), range: (location..end_location).into() } ) }, AtomExpr2, } -AtomExpr2: ast::Expr = { +AtomExpr2: ast::ParenthesizedExpr = { Atom, - > => { - ast::Expr::Call( - ast::ExprCall { func: Box::new(f), arguments, range: (location..end_location).into() } - ) - }, - > "[" "]" => ast::Expr::Subscript( - ast::ExprSubscript { value: Box::new(e), slice: Box::new(s), ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ), - > "." => ast::Expr::Attribute( - ast::ExprAttribute { value: Box::new(e), attr, ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ), -}; - -SubscriptList: ast::Expr = { + > => ast::Expr::Call( + ast::ExprCall { func: Box::new(func.into()), arguments, range: (location..end_location).into() } + ).into(), + > "[" "]" => ast::Expr::Subscript( + ast::ExprSubscript { value: Box::new(value.into()), slice: Box::new(slice.into()), ctx: ast::ExprContext::Load, range: (location..end_location).into() } + ).into(), + > "." => ast::Expr::Attribute( + ast::ExprAttribute { value: Box::new(value.into()), attr, ctx: ast::ExprContext::Load, range: (location..end_location).into() } + ).into(), +}; + +SubscriptList: ast::ParenthesizedExpr = { => { - s1 + s1.into() }, "," => { ast::Expr::Tuple( ast::ExprTuple { elts: vec![s1], ctx: ast::ExprContext::Load, range: (location..end_location).into() }, - ) + ).into() }, > ","? => { ast::Expr::Tuple( ast::ExprTuple { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() }, - ) + ).into() } }; -Subscript: ast::Expr = { +Subscript: ast::ParenthesizedExpr = { TestOrStarNamedExpr, ?> ":" ?> => { let lower = e1.map(Box::new); @@ -1545,7 +1543,7 @@ Subscript: ast::Expr = { let step = e3.flatten().map(Box::new); ast::Expr::Slice( ast::ExprSlice { lower, upper, step, range: (location..end_location).into() } - ) + ).into() } }; @@ -1553,32 +1551,35 @@ SliceOp: Option = { ":" ?> => e, } -Atom: ast::Expr = { - =>? Ok(parse_strings(s)?), +Atom: ast::ParenthesizedExpr = { + =>? Ok(parse_strings(s)?.into()), => ast::Expr::Constant( ast::ExprConstant { value, kind: None, range: (location..end_location).into() } - ), + ).into(), => ast::Expr::Name( ast::ExprName { id: id.into(), ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ), + ).into(), "[" "]" => { - let elts = e.unwrap_or_default(); + let elts = e.into_iter().flatten().map(ast::Expr::from).collect(); ast::Expr::List( ast::ExprList { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ).into() }, "[" "]" => { ast::Expr::ListComp( - ast::ExprListComp { elt: Box::new(elt), generators, range: (location..end_location).into() } - ) + ast::ExprListComp { elt: Box::new(elt.into()), generators, range: (location..end_location).into() } + ).into() }, "(" >> ")" if Goal != "no-withitems" => { if elts.len() == 1 && trailing_comma.is_none() { - elts.into_iter().next().unwrap() + ast::ParenthesizedExpr { + expr: elts.into_iter().next().unwrap(), + range: (location..end_location).into(), + } } else { ast::Expr::Tuple( ast::ExprTuple { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ).into() } }, "(" >> ",")?> )*> ")" =>? { @@ -1589,22 +1590,22 @@ Atom: ast::Expr = { location: mid.start(), })?; } - Ok(mid) + Ok(mid.into()) } else { let elts = left.into_iter().flatten().chain([mid]).chain(right).collect(); Ok(ast::Expr::Tuple( ast::ExprTuple { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() }, - )) + ).into()) } }, "(" ")" => ast::Expr::Tuple( ast::ExprTuple { elts: Vec::new(), ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ), + ).into(), "(" ")" => e, "(" ")" => { ast::Expr::GeneratorExp( - ast::ExprGeneratorExp { elt: Box::new(elt), generators, range: (location..end_location).into() } - ) + ast::ExprGeneratorExp { elt: Box::new(elt.into()), generators, range: (location..end_location).into() } + ).into() }, "(" "**" > ")" =>? { Err(LexicalError{ @@ -1620,7 +1621,7 @@ Atom: ast::Expr = { .unzip(); ast::Expr::Dict( ast::ExprDict { keys, values, range: (location..end_location).into() } - ) + ).into() }, "{" "}" => { ast::Expr::DictComp( @@ -1630,53 +1631,53 @@ Atom: ast::Expr = { generators, range: (location..end_location).into() } - ) + ).into() }, "{" "}" => ast::Expr::Set( ast::ExprSet { elts, range: (location..end_location).into() } - ), + ).into(), "{" "}" => { ast::Expr::SetComp( - ast::ExprSetComp { elt: Box::new(elt), generators, range: (location..end_location).into() } - ) + ast::ExprSetComp { elt: Box::new(elt.into()), generators, range: (location..end_location).into() } + ).into() }, - "True" => ast::Expr::Constant(ast::ExprConstant { value: true.into(), kind: None, range: (location..end_location).into() }), - "False" => ast::Expr::Constant(ast::ExprConstant { value: false.into(), kind: None, range: (location..end_location).into() }), - "None" => ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::None, kind: None, range: (location..end_location).into() }), - "..." => ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None, range: (location..end_location).into() }), + "True" => ast::Expr::Constant(ast::ExprConstant { value: true.into(), kind: None, range: (location..end_location).into() }).into(), + "False" => ast::Expr::Constant(ast::ExprConstant { value: false.into(), kind: None, range: (location..end_location).into() }).into(), + "None" => ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::None, kind: None, range: (location..end_location).into() }).into(), + "..." => ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None, range: (location..end_location).into() }).into(), }; -ListLiteralValues: Vec = { +ListLiteralValues: Vec = { > ","? => e, }; -DictLiteralValues: Vec<(Option>, ast::Expr)> = { +DictLiteralValues: Vec<(Option>, ast::ParenthesizedExpr)> = { > ","? => elements, }; -DictEntry: (ast::Expr, ast::Expr) = { +DictEntry: (ast::ParenthesizedExpr, ast::ParenthesizedExpr) = { > ":" > => (e1, e2), }; -DictElement: (Option>, ast::Expr) = { +DictElement: (Option>, ast::ParenthesizedExpr) = { => (Some(Box::new(e.0)), e.1), "**" > => (None, e), }; -SetLiteralValues: Vec = { +SetLiteralValues: Vec = { > ","? => e1 }; -ExpressionOrStarExpression = { +ExpressionOrStarExpression: ast::ParenthesizedExpr = { Expression<"all">, StarExpr }; -ExpressionList: ast::Expr = { +ExpressionList: ast::ParenthesizedExpr = { GenericList }; -ExpressionList2: Vec = { +ExpressionList2: Vec = { > ","? => elements, }; @@ -1685,27 +1686,30 @@ ExpressionList2: Vec = { // - a single expression // - a single expression followed by a trailing comma #[inline] -TestList: ast::Expr = { +TestList: ast::ParenthesizedExpr = { GenericList }; -GenericList: ast::Expr = { +GenericList: ast::ParenthesizedExpr = { > => { if elts.len() == 1 && trailing_comma.is_none() { - elts.into_iter().next().unwrap() + ast::ParenthesizedExpr { + expr: elts.into_iter().next().unwrap(), + range: (location..end_location).into(), + } } else { ast::Expr::Tuple( ast::ExprTuple { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ).into() } } } // Test -StarExpr: ast::Expr = { +StarExpr: ast::ParenthesizedExpr = { "*" > => ast::Expr::Starred( ast::ExprStarred { value: Box::new(e), ctx: ast::ExprContext::Load, range: (location..end_location).into() }, - ) + ).into() }; // Comprehensions: diff --git a/crates/ruff_python_parser/src/python.rs b/crates/ruff_python_parser/src/python.rs index 6682cde8db0977..e9697833953e60 100644 --- a/crates/ruff_python_parser/src/python.rs +++ b/crates/ruff_python_parser/src/python.rs @@ -1,5 +1,5 @@ // auto-generated: "lalrpop 0.20.0" -// sha3: 6ec03d3255ad27917601bff9ad0b1df5f8702124139879a78e7dca689ca1b113 +// sha3: f394f9bdfaed6196e30c36664bf83681c4fde8acafadd2abaed7df1fbb0fdffe use num_bigint::BigInt; use ruff_text_size::TextSize; use ruff_python_ast::{self as ast, Ranged, IpyEscapeKind}; @@ -59,9 +59,9 @@ mod __parse__Top { Variant11(alloc::vec::Vec), Variant12((Option>, Vec, Option>)), Variant13(core::option::Option<(Option>, Vec, Option>)>), - Variant14(ast::Expr), - Variant15(core::option::Option), - Variant16(alloc::vec::Vec), + Variant14(ast::ParenthesizedExpr), + Variant15(core::option::Option), + Variant16(alloc::vec::Vec), Variant17(ast::WithItem), Variant18(alloc::vec::Vec), Variant19((token::Tok, ast::Identifier)), @@ -71,25 +71,25 @@ mod __parse__Top { Variant23(core::option::Option), Variant24(ast::Suite), Variant25(core::option::Option), - Variant26((TextSize, ast::Expr, ast::Suite)), - Variant27(alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)>), + Variant26((TextSize, ast::ParenthesizedExpr, ast::Suite)), + Variant27(alloc::vec::Vec<(TextSize, ast::ParenthesizedExpr, ast::Suite)>), Variant28((TextSize, ast::Suite)), Variant29(core::option::Option<(TextSize, ast::Suite)>), Variant30((Option<(TextSize, TextSize, Option)>, ast::Expr)), Variant31(alloc::vec::Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)>), - Variant32(Vec), - Variant33(core::option::Option>), + Variant32(Vec), + Variant33(core::option::Option>), Variant34(ast::Pattern), Variant35(alloc::vec::Vec), Variant36(ast::Stmt), Variant37(alloc::vec::Vec), - Variant38((ast::Expr, ast::Identifier)), + Variant38((ast::ParenthesizedExpr, ast::Identifier)), Variant39(Vec), Variant40(core::option::Option>), Variant41((TextSize, (String, StringKind, bool), TextSize)), Variant42(alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)>), - Variant43((ast::CmpOp, ast::Expr)), - Variant44(alloc::vec::Vec<(ast::CmpOp, ast::Expr)>), + Variant43((ast::CmpOp, ast::ParenthesizedExpr)), + Variant44(alloc::vec::Vec<(ast::CmpOp, ast::ParenthesizedExpr)>), Variant45(ast::Parameters), Variant46(core::option::Option), Variant47(TextSize), @@ -101,44 +101,46 @@ mod __parse__Top { Variant53(Vec), Variant54(core::option::Option>), Variant55(ast::CmpOp), - Variant56(ast::Constant), - Variant57(ast::Decorator), - Variant58(alloc::vec::Vec), - Variant59((Option>, ast::Expr)), - Variant60((ast::Expr, ast::Expr)), - Variant61(Vec<(Option>, ast::Expr)>), - Variant62(core::option::Option>, ast::Expr)>>), - Variant63(ast::Parameter), - Variant64(core::option::Option), - Variant65(ast::ExceptHandler), - Variant66(alloc::vec::Vec), - Variant67(core::option::Option<(Option<(TextSize, TextSize, Option)>, ast::Expr)>), - Variant68(ast::Alias), - Variant69(Vec), - Variant70(ast::Int), - Variant71(alloc::vec::Vec), - Variant72((Option, Option)), - Variant73(ast::MatchCase), - Variant74(alloc::vec::Vec), - Variant75((ast::Identifier, ast::Pattern)), - Variant76((ast::Expr, ast::Pattern)), - Variant77(Vec), - Variant78(Vec<(ast::Identifier, ast::Pattern)>), - Variant79(Vec<(ast::Expr, ast::Pattern)>), - Variant80(Vec), - Variant81(Vec), - Variant82((Vec, Vec)), - Variant83(core::option::Option), - Variant84(ast::Comprehension), - Variant85(alloc::vec::Vec), - Variant86(Option), - Variant87(core::option::Option>), - Variant88(Vec), - Variant89(ast::Mod), - Variant90(ast::TypeParam), - Variant91(ast::TypeParams), - Variant92(core::option::Option), - Variant93(ast::UnaryOp), + Variant56(ast::Expr), + Variant57(alloc::vec::Vec), + Variant58(ast::Constant), + Variant59(ast::Decorator), + Variant60(alloc::vec::Vec), + Variant61((Option>, ast::ParenthesizedExpr)), + Variant62((ast::ParenthesizedExpr, ast::ParenthesizedExpr)), + Variant63(Vec<(Option>, ast::ParenthesizedExpr)>), + Variant64(core::option::Option>, ast::ParenthesizedExpr)>>), + Variant65(ast::Parameter), + Variant66(core::option::Option), + Variant67(ast::ExceptHandler), + Variant68(alloc::vec::Vec), + Variant69(core::option::Option<(Option<(TextSize, TextSize, Option)>, ast::Expr)>), + Variant70(ast::Alias), + Variant71(Vec), + Variant72(ast::Int), + Variant73(alloc::vec::Vec), + Variant74((Option, Option)), + Variant75(ast::MatchCase), + Variant76(alloc::vec::Vec), + Variant77((ast::Identifier, ast::Pattern)), + Variant78((ast::Expr, ast::Pattern)), + Variant79(Vec), + Variant80(Vec<(ast::Identifier, ast::Pattern)>), + Variant81(Vec<(ast::Expr, ast::Pattern)>), + Variant82(Vec), + Variant83(Vec), + Variant84((Vec, Vec)), + Variant85(core::option::Option), + Variant86(ast::Comprehension), + Variant87(alloc::vec::Vec), + Variant88(Option), + Variant89(core::option::Option>), + Variant90(Vec), + Variant91(ast::Mod), + Variant92(ast::TypeParam), + Variant93(ast::TypeParams), + Variant94(core::option::Option), + Variant95(ast::UnaryOp), } const __ACTION: &[i16] = &[ // State 0 @@ -12400,16 +12402,16 @@ mod __parse__Top { __reduce21(mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>) } 22 => { - // ("," >) = ",", "*", StarTypedParameter, ",", KwargParameter => ActionFn(1028); + // ("," >) = ",", "*", StarTypedParameter, ",", KwargParameter => ActionFn(1027); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); - let __sym2 = __pop_Variant63(__symbols); + let __sym2 = __pop_Variant65(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1028::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1027::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12417,7 +12419,7 @@ mod __parse__Top { (5, 13) } 23 => { - // ("," >) = ",", "*", ",", KwargParameter => ActionFn(1029); + // ("," >) = ",", "*", ",", KwargParameter => ActionFn(1028); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant8(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -12425,7 +12427,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1029::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1028::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12433,17 +12435,17 @@ mod __parse__Top { (4, 13) } 24 => { - // ("," >) = ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1030); + // ("," >) = ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1029); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant8(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); - let __sym2 = __pop_Variant63(__symbols); + let __sym2 = __pop_Variant65(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1030::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1029::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12451,7 +12453,7 @@ mod __parse__Top { (6, 13) } 25 => { - // ("," >) = ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1031); + // ("," >) = ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1030); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -12460,7 +12462,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1031::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1030::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12468,14 +12470,14 @@ mod __parse__Top { (5, 13) } 26 => { - // ("," >) = ",", "*", StarTypedParameter => ActionFn(1032); + // ("," >) = ",", "*", StarTypedParameter => ActionFn(1031); assert!(__symbols.len() >= 3); - let __sym2 = __pop_Variant63(__symbols); + let __sym2 = __pop_Variant65(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1032::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1031::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12483,13 +12485,13 @@ mod __parse__Top { (3, 13) } 27 => { - // ("," >) = ",", "*" => ActionFn(1033); + // ("," >) = ",", "*" => ActionFn(1032); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = match super::__action1033::<>(mode, __sym0, __sym1) { + let __nt = match super::__action1032::<>(mode, __sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12497,15 +12499,15 @@ mod __parse__Top { (2, 13) } 28 => { - // ("," >) = ",", "*", StarTypedParameter, ("," >)+ => ActionFn(1034); + // ("," >) = ",", "*", StarTypedParameter, ("," >)+ => ActionFn(1033); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant11(__symbols); - let __sym2 = __pop_Variant63(__symbols); + let __sym2 = __pop_Variant65(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1034::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1033::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12513,14 +12515,14 @@ mod __parse__Top { (4, 13) } 29 => { - // ("," >) = ",", "*", ("," >)+ => ActionFn(1035); + // ("," >) = ",", "*", ("," >)+ => ActionFn(1034); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant11(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1035::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1034::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12528,16 +12530,16 @@ mod __parse__Top { (3, 13) } 30 => { - // ("," >)? = ",", "*", StarTypedParameter, ",", KwargParameter => ActionFn(1052); + // ("," >)? = ",", "*", StarTypedParameter, ",", KwargParameter => ActionFn(1051); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); - let __sym2 = __pop_Variant63(__symbols); + let __sym2 = __pop_Variant65(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1052::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1051::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12545,7 +12547,7 @@ mod __parse__Top { (5, 14) } 31 => { - // ("," >)? = ",", "*", ",", KwargParameter => ActionFn(1053); + // ("," >)? = ",", "*", ",", KwargParameter => ActionFn(1052); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant8(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -12553,7 +12555,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1053::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1052::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12561,17 +12563,17 @@ mod __parse__Top { (4, 14) } 32 => { - // ("," >)? = ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1054); + // ("," >)? = ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1053); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant8(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); - let __sym2 = __pop_Variant63(__symbols); + let __sym2 = __pop_Variant65(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1054::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1053::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12579,7 +12581,7 @@ mod __parse__Top { (6, 14) } 33 => { - // ("," >)? = ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1055); + // ("," >)? = ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1054); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -12588,7 +12590,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1055::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1054::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12596,14 +12598,14 @@ mod __parse__Top { (5, 14) } 34 => { - // ("," >)? = ",", "*", StarTypedParameter => ActionFn(1056); + // ("," >)? = ",", "*", StarTypedParameter => ActionFn(1055); assert!(__symbols.len() >= 3); - let __sym2 = __pop_Variant63(__symbols); + let __sym2 = __pop_Variant65(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1056::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1055::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12611,13 +12613,13 @@ mod __parse__Top { (3, 14) } 35 => { - // ("," >)? = ",", "*" => ActionFn(1057); + // ("," >)? = ",", "*" => ActionFn(1056); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = match super::__action1057::<>(mode, __sym0, __sym1) { + let __nt = match super::__action1056::<>(mode, __sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12625,15 +12627,15 @@ mod __parse__Top { (2, 14) } 36 => { - // ("," >)? = ",", "*", StarTypedParameter, ("," >)+ => ActionFn(1058); + // ("," >)? = ",", "*", StarTypedParameter, ("," >)+ => ActionFn(1057); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant11(__symbols); - let __sym2 = __pop_Variant63(__symbols); + let __sym2 = __pop_Variant65(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1058::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1057::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12641,14 +12643,14 @@ mod __parse__Top { (4, 14) } 37 => { - // ("," >)? = ",", "*", ("," >)+ => ActionFn(1059); + // ("," >)? = ",", "*", ("," >)+ => ActionFn(1058); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant11(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1059::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1058::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12659,16 +12661,16 @@ mod __parse__Top { __reduce38(mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>) } 39 => { - // ("," >) = ",", "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1088); + // ("," >) = ",", "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1087); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); - let __sym2 = __pop_Variant63(__symbols); + let __sym2 = __pop_Variant65(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1088::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1087::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12676,7 +12678,7 @@ mod __parse__Top { (5, 15) } 40 => { - // ("," >) = ",", "*", ",", KwargParameter => ActionFn(1089); + // ("," >) = ",", "*", ",", KwargParameter => ActionFn(1088); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant8(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -12684,7 +12686,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1089::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1088::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12692,17 +12694,17 @@ mod __parse__Top { (4, 15) } 41 => { - // ("," >) = ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1090); + // ("," >) = ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1089); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant8(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); - let __sym2 = __pop_Variant63(__symbols); + let __sym2 = __pop_Variant65(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1090::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1089::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12710,7 +12712,7 @@ mod __parse__Top { (6, 15) } 42 => { - // ("," >) = ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1091); + // ("," >) = ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1090); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -12719,7 +12721,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1091::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1090::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12727,14 +12729,14 @@ mod __parse__Top { (5, 15) } 43 => { - // ("," >) = ",", "*", StarUntypedParameter => ActionFn(1092); + // ("," >) = ",", "*", StarUntypedParameter => ActionFn(1091); assert!(__symbols.len() >= 3); - let __sym2 = __pop_Variant63(__symbols); + let __sym2 = __pop_Variant65(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1092::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1091::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12742,13 +12744,13 @@ mod __parse__Top { (3, 15) } 44 => { - // ("," >) = ",", "*" => ActionFn(1093); + // ("," >) = ",", "*" => ActionFn(1092); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = match super::__action1093::<>(mode, __sym0, __sym1) { + let __nt = match super::__action1092::<>(mode, __sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12756,15 +12758,15 @@ mod __parse__Top { (2, 15) } 45 => { - // ("," >) = ",", "*", StarUntypedParameter, ("," >)+ => ActionFn(1094); + // ("," >) = ",", "*", StarUntypedParameter, ("," >)+ => ActionFn(1093); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant11(__symbols); - let __sym2 = __pop_Variant63(__symbols); + let __sym2 = __pop_Variant65(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1094::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1093::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12772,14 +12774,14 @@ mod __parse__Top { (4, 15) } 46 => { - // ("," >) = ",", "*", ("," >)+ => ActionFn(1095); + // ("," >) = ",", "*", ("," >)+ => ActionFn(1094); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant11(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1095::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1094::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12787,16 +12789,16 @@ mod __parse__Top { (3, 15) } 47 => { - // ("," >)? = ",", "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1112); + // ("," >)? = ",", "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1111); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); - let __sym2 = __pop_Variant63(__symbols); + let __sym2 = __pop_Variant65(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1112::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1111::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12804,7 +12806,7 @@ mod __parse__Top { (5, 16) } 48 => { - // ("," >)? = ",", "*", ",", KwargParameter => ActionFn(1113); + // ("," >)? = ",", "*", ",", KwargParameter => ActionFn(1112); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant8(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -12812,7 +12814,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1113::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1112::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12820,17 +12822,17 @@ mod __parse__Top { (4, 16) } 49 => { - // ("," >)? = ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1114); + // ("," >)? = ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1113); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant8(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); - let __sym2 = __pop_Variant63(__symbols); + let __sym2 = __pop_Variant65(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1114::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1113::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12838,7 +12840,7 @@ mod __parse__Top { (6, 16) } 50 => { - // ("," >)? = ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1115); + // ("," >)? = ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1114); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -12847,7 +12849,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1115::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1114::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12855,14 +12857,14 @@ mod __parse__Top { (5, 16) } 51 => { - // ("," >)? = ",", "*", StarUntypedParameter => ActionFn(1116); + // ("," >)? = ",", "*", StarUntypedParameter => ActionFn(1115); assert!(__symbols.len() >= 3); - let __sym2 = __pop_Variant63(__symbols); + let __sym2 = __pop_Variant65(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1116::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1115::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12870,13 +12872,13 @@ mod __parse__Top { (3, 16) } 52 => { - // ("," >)? = ",", "*" => ActionFn(1117); + // ("," >)? = ",", "*" => ActionFn(1116); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = match super::__action1117::<>(mode, __sym0, __sym1) { + let __nt = match super::__action1116::<>(mode, __sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12884,15 +12886,15 @@ mod __parse__Top { (2, 16) } 53 => { - // ("," >)? = ",", "*", StarUntypedParameter, ("," >)+ => ActionFn(1118); + // ("," >)? = ",", "*", StarUntypedParameter, ("," >)+ => ActionFn(1117); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant11(__symbols); - let __sym2 = __pop_Variant63(__symbols); + let __sym2 = __pop_Variant65(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1118::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1117::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -12900,14 +12902,14 @@ mod __parse__Top { (4, 16) } 54 => { - // ("," >)? = ",", "*", ("," >)+ => ActionFn(1119); + // ("," >)? = ",", "*", ("," >)+ => ActionFn(1118); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant11(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1119::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1118::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13242,14 +13244,14 @@ mod __parse__Top { __reduce163(mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>) } 164 => { - // Arguments = "(", FunctionArgument, ")" => ActionFn(1648); + // Arguments = "(", FunctionArgument, ")" => ActionFn(1646); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant30(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1648::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1646::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13257,13 +13259,13 @@ mod __parse__Top { (3, 86) } 165 => { - // Arguments = "(", ")" => ActionFn(1649); + // Arguments = "(", ")" => ActionFn(1647); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = match super::__action1649::<>(mode, __sym0, __sym1) { + let __nt = match super::__action1647::<>(mode, __sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13271,7 +13273,7 @@ mod __parse__Top { (2, 86) } 166 => { - // Arguments = "(", ( ",")+, FunctionArgument, ")" => ActionFn(1650); + // Arguments = "(", ( ",")+, FunctionArgument, ")" => ActionFn(1648); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant30(__symbols); @@ -13279,7 +13281,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1650::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1648::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13287,14 +13289,14 @@ mod __parse__Top { (4, 86) } 167 => { - // Arguments = "(", ( ",")+, ")" => ActionFn(1651); + // Arguments = "(", ( ",")+, ")" => ActionFn(1649); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1651::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1649::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13326,14 +13328,14 @@ mod __parse__Top { __reduce175(mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>) } 176 => { - // AsPattern = OrPattern, "as", Identifier => ActionFn(1290); + // AsPattern = OrPattern, "as", Identifier => ActionFn(1301); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant34(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1290::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1301::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13404,7 +13406,7 @@ mod __parse__Top { __reduce194(mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>) } 195 => { - // Atom<"All"> = "(", OneOrMore>, ",", NamedOrStarExpr, ",", ")" => ActionFn(1299); + // Atom<"All"> = "(", OneOrMore>, ",", NamedOrStarExpr, ",", ")" => ActionFn(1310); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -13414,7 +13416,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1299::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1310::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13422,7 +13424,7 @@ mod __parse__Top { (6, 97) } 196 => { - // Atom<"All"> = "(", NamedOrStarExpr, ",", ")" => ActionFn(1300); + // Atom<"All"> = "(", NamedOrStarExpr, ",", ")" => ActionFn(1311); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -13430,7 +13432,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1300::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1311::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13438,7 +13440,7 @@ mod __parse__Top { (4, 97) } 197 => { - // Atom<"All"> = "(", OneOrMore>, ",", NamedOrStarExpr, ("," )+, ",", ")" => ActionFn(1301); + // Atom<"All"> = "(", OneOrMore>, ",", NamedOrStarExpr, ("," )+, ",", ")" => ActionFn(1312); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -13449,7 +13451,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1301::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1312::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13457,7 +13459,7 @@ mod __parse__Top { (7, 97) } 198 => { - // Atom<"All"> = "(", NamedOrStarExpr, ("," )+, ",", ")" => ActionFn(1302); + // Atom<"All"> = "(", NamedOrStarExpr, ("," )+, ",", ")" => ActionFn(1313); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -13466,7 +13468,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1302::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1313::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13474,7 +13476,7 @@ mod __parse__Top { (5, 97) } 199 => { - // Atom<"All"> = "(", OneOrMore>, ",", NamedOrStarExpr, ")" => ActionFn(1303); + // Atom<"All"> = "(", OneOrMore>, ",", NamedOrStarExpr, ")" => ActionFn(1314); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant14(__symbols); @@ -13483,7 +13485,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1303::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1314::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13491,14 +13493,14 @@ mod __parse__Top { (5, 97) } 200 => { - // Atom<"All"> = "(", NamedOrStarExpr, ")" => ActionFn(1304); + // Atom<"All"> = "(", NamedOrStarExpr, ")" => ActionFn(1315); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1304::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1315::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13506,7 +13508,7 @@ mod __parse__Top { (3, 97) } 201 => { - // Atom<"All"> = "(", OneOrMore>, ",", NamedOrStarExpr, ("," )+, ")" => ActionFn(1305); + // Atom<"All"> = "(", OneOrMore>, ",", NamedOrStarExpr, ("," )+, ")" => ActionFn(1316); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant16(__symbols); @@ -13516,7 +13518,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1305::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1316::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13524,7 +13526,7 @@ mod __parse__Top { (6, 97) } 202 => { - // Atom<"All"> = "(", NamedOrStarExpr, ("," )+, ")" => ActionFn(1306); + // Atom<"All"> = "(", NamedOrStarExpr, ("," )+, ")" => ActionFn(1317); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant16(__symbols); @@ -13532,7 +13534,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1306::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1317::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13549,7 +13551,7 @@ mod __parse__Top { __reduce205(mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>) } 206 => { - // Atom<"All"> = "(", "**", Expression<"all">, ")" => ActionFn(1309); + // Atom<"All"> = "(", "**", Expression<"all">, ")" => ActionFn(1320); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant14(__symbols); @@ -13557,7 +13559,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1309::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1320::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13625,7 +13627,7 @@ mod __parse__Top { __reduce223(mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>) } 224 => { - // Atom<"all"> = "(", OneOrMore>, ",", NamedOrStarExpr, ",", ")" => ActionFn(1324); + // Atom<"all"> = "(", OneOrMore>, ",", NamedOrStarExpr, ",", ")" => ActionFn(1335); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -13635,7 +13637,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1324::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1335::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13643,7 +13645,7 @@ mod __parse__Top { (6, 98) } 225 => { - // Atom<"all"> = "(", NamedOrStarExpr, ",", ")" => ActionFn(1325); + // Atom<"all"> = "(", NamedOrStarExpr, ",", ")" => ActionFn(1336); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -13651,7 +13653,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1325::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1336::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13659,7 +13661,7 @@ mod __parse__Top { (4, 98) } 226 => { - // Atom<"all"> = "(", OneOrMore>, ",", NamedOrStarExpr, ("," )+, ",", ")" => ActionFn(1326); + // Atom<"all"> = "(", OneOrMore>, ",", NamedOrStarExpr, ("," )+, ",", ")" => ActionFn(1337); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -13670,7 +13672,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1326::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1337::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13678,7 +13680,7 @@ mod __parse__Top { (7, 98) } 227 => { - // Atom<"all"> = "(", NamedOrStarExpr, ("," )+, ",", ")" => ActionFn(1327); + // Atom<"all"> = "(", NamedOrStarExpr, ("," )+, ",", ")" => ActionFn(1338); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -13687,7 +13689,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1327::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1338::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13695,7 +13697,7 @@ mod __parse__Top { (5, 98) } 228 => { - // Atom<"all"> = "(", OneOrMore>, ",", NamedOrStarExpr, ")" => ActionFn(1328); + // Atom<"all"> = "(", OneOrMore>, ",", NamedOrStarExpr, ")" => ActionFn(1339); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant14(__symbols); @@ -13704,7 +13706,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1328::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1339::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13712,14 +13714,14 @@ mod __parse__Top { (5, 98) } 229 => { - // Atom<"all"> = "(", NamedOrStarExpr, ")" => ActionFn(1329); + // Atom<"all"> = "(", NamedOrStarExpr, ")" => ActionFn(1340); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1329::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1340::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13727,7 +13729,7 @@ mod __parse__Top { (3, 98) } 230 => { - // Atom<"all"> = "(", OneOrMore>, ",", NamedOrStarExpr, ("," )+, ")" => ActionFn(1330); + // Atom<"all"> = "(", OneOrMore>, ",", NamedOrStarExpr, ("," )+, ")" => ActionFn(1341); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant16(__symbols); @@ -13737,7 +13739,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1330::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1341::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13745,7 +13747,7 @@ mod __parse__Top { (6, 98) } 231 => { - // Atom<"all"> = "(", NamedOrStarExpr, ("," )+, ")" => ActionFn(1331); + // Atom<"all"> = "(", NamedOrStarExpr, ("," )+, ")" => ActionFn(1342); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant16(__symbols); @@ -13753,7 +13755,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1331::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1342::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13770,7 +13772,7 @@ mod __parse__Top { __reduce234(mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>) } 235 => { - // Atom<"all"> = "(", "**", Expression<"all">, ")" => ActionFn(1334); + // Atom<"all"> = "(", "**", Expression<"all">, ")" => ActionFn(1345); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant14(__symbols); @@ -13778,7 +13780,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1334::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1345::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13840,7 +13842,7 @@ mod __parse__Top { __reduce250(mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>) } 251 => { - // Atom<"no-withitems"> = "(", OneOrMore>, ",", NamedOrStarExpr, ",", ")" => ActionFn(1347); + // Atom<"no-withitems"> = "(", OneOrMore>, ",", NamedOrStarExpr, ",", ")" => ActionFn(1358); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -13850,7 +13852,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1347::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1358::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13858,7 +13860,7 @@ mod __parse__Top { (6, 99) } 252 => { - // Atom<"no-withitems"> = "(", NamedOrStarExpr, ",", ")" => ActionFn(1348); + // Atom<"no-withitems"> = "(", NamedOrStarExpr, ",", ")" => ActionFn(1359); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -13866,7 +13868,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1348::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1359::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13874,7 +13876,7 @@ mod __parse__Top { (4, 99) } 253 => { - // Atom<"no-withitems"> = "(", OneOrMore>, ",", NamedOrStarExpr, ("," )+, ",", ")" => ActionFn(1349); + // Atom<"no-withitems"> = "(", OneOrMore>, ",", NamedOrStarExpr, ("," )+, ",", ")" => ActionFn(1360); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -13885,7 +13887,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1349::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1360::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13893,7 +13895,7 @@ mod __parse__Top { (7, 99) } 254 => { - // Atom<"no-withitems"> = "(", NamedOrStarExpr, ("," )+, ",", ")" => ActionFn(1350); + // Atom<"no-withitems"> = "(", NamedOrStarExpr, ("," )+, ",", ")" => ActionFn(1361); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -13902,7 +13904,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1350::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1361::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13910,7 +13912,7 @@ mod __parse__Top { (5, 99) } 255 => { - // Atom<"no-withitems"> = "(", OneOrMore>, ",", NamedOrStarExpr, ")" => ActionFn(1351); + // Atom<"no-withitems"> = "(", OneOrMore>, ",", NamedOrStarExpr, ")" => ActionFn(1362); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant14(__symbols); @@ -13919,7 +13921,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1351::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1362::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13927,14 +13929,14 @@ mod __parse__Top { (5, 99) } 256 => { - // Atom<"no-withitems"> = "(", NamedOrStarExpr, ")" => ActionFn(1352); + // Atom<"no-withitems"> = "(", NamedOrStarExpr, ")" => ActionFn(1363); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1352::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1363::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13942,7 +13944,7 @@ mod __parse__Top { (3, 99) } 257 => { - // Atom<"no-withitems"> = "(", OneOrMore>, ",", NamedOrStarExpr, ("," )+, ")" => ActionFn(1353); + // Atom<"no-withitems"> = "(", OneOrMore>, ",", NamedOrStarExpr, ("," )+, ")" => ActionFn(1364); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant16(__symbols); @@ -13952,7 +13954,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1353::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1364::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13960,7 +13962,7 @@ mod __parse__Top { (6, 99) } 258 => { - // Atom<"no-withitems"> = "(", NamedOrStarExpr, ("," )+, ")" => ActionFn(1354); + // Atom<"no-withitems"> = "(", NamedOrStarExpr, ("," )+, ")" => ActionFn(1365); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant16(__symbols); @@ -13968,7 +13970,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1354::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1365::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -13985,7 +13987,7 @@ mod __parse__Top { __reduce261(mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>) } 262 => { - // Atom<"no-withitems"> = "(", "**", Expression<"all">, ")" => ActionFn(1357); + // Atom<"no-withitems"> = "(", "**", Expression<"all">, ")" => ActionFn(1368); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant14(__symbols); @@ -13993,7 +13995,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1357::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1368::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -14685,11 +14687,11 @@ mod __parse__Top { __reduce490(mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>) } 491 => { - // IpyEscapeCommandExpr = ipy_escape_command => ActionFn(1436); + // IpyEscapeCommandExpr = ipy_escape_command => ActionFn(1447); let __sym0 = __pop_Variant4(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = match super::__action1436::<>(mode, __sym0) { + let __nt = match super::__action1447::<>(mode, __sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -14697,11 +14699,11 @@ mod __parse__Top { (1, 170) } 492 => { - // IpyEscapeCommandStatement = ipy_escape_command => ActionFn(1437); + // IpyEscapeCommandStatement = ipy_escape_command => ActionFn(1448); let __sym0 = __pop_Variant4(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = match super::__action1437::<>(mode, __sym0) { + let __nt = match super::__action1448::<>(mode, __sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -14709,13 +14711,13 @@ mod __parse__Top { (1, 171) } 493 => { - // IpyHelpEndEscapeCommandStatement = Expression<"All">, ("?")+ => ActionFn(1438); + // IpyHelpEndEscapeCommandStatement = Expression<"All">, ("?")+ => ActionFn(1449); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant21(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = match super::__action1438::<>(mode, __sym0, __sym1) { + let __nt = match super::__action1449::<>(mode, __sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -14735,7 +14737,7 @@ mod __parse__Top { __reduce497(mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>) } 498 => { - // LambdaDef = "lambda", ParameterList, ":", Test<"all"> => ActionFn(1822); + // LambdaDef = "lambda", ParameterList, ":", Test<"all"> => ActionFn(1820); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant14(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -14743,7 +14745,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1822::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1820::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -14751,14 +14753,14 @@ mod __parse__Top { (4, 175) } 499 => { - // LambdaDef = "lambda", ":", Test<"all"> => ActionFn(1823); + // LambdaDef = "lambda", ":", Test<"all"> => ActionFn(1821); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1823::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1821::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -14793,11 +14795,11 @@ mod __parse__Top { __reduce508(mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>) } 509 => { - // LiteralPattern = (@L string @R)+ => ActionFn(1445); + // LiteralPattern = (@L string @R)+ => ActionFn(1456); let __sym0 = __pop_Variant42(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = match super::__action1445::<>(mode, __sym0) { + let __nt = match super::__action1456::<>(mode, __sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15087,18 +15089,18 @@ mod __parse__Top { __reduce600(mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>) } 601 => { - // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ",", KwargParameter, "," => ActionFn(1702); + // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ",", KwargParameter, "," => ActionFn(1700); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant8(__symbols); let __sym4 = __pop_Variant0(__symbols); - let __sym3 = __pop_Variant63(__symbols); + let __sym3 = __pop_Variant65(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1702::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1700::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15106,20 +15108,20 @@ mod __parse__Top { (7, 217) } 602 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ",", KwargParameter, "," => ActionFn(1703); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ",", KwargParameter, "," => ActionFn(1701); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant8(__symbols); let __sym6 = __pop_Variant0(__symbols); - let __sym5 = __pop_Variant63(__symbols); + let __sym5 = __pop_Variant65(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym8.2; - let __nt = match super::__action1703::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __nt = match super::__action1701::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15127,21 +15129,21 @@ mod __parse__Top { (9, 217) } 603 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ",", KwargParameter, "," => ActionFn(1704); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ",", KwargParameter, "," => ActionFn(1702); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant0(__symbols); let __sym8 = __pop_Variant8(__symbols); let __sym7 = __pop_Variant0(__symbols); - let __sym6 = __pop_Variant63(__symbols); + let __sym6 = __pop_Variant65(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym9.2; - let __nt = match super::__action1704::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { + let __nt = match super::__action1702::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15149,17 +15151,17 @@ mod __parse__Top { (10, 217) } 604 => { - // ParameterList = OneOrMore>, ",", "*", ",", KwargParameter, "," => ActionFn(1705); + // ParameterList = OneOrMore>, ",", "*", ",", KwargParameter, "," => ActionFn(1703); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1705::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1703::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15167,7 +15169,7 @@ mod __parse__Top { (6, 217) } 605 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ",", KwargParameter, "," => ActionFn(1706); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ",", KwargParameter, "," => ActionFn(1704); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant8(__symbols); @@ -15176,10 +15178,10 @@ mod __parse__Top { let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = match super::__action1706::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __nt = match super::__action1704::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15187,7 +15189,7 @@ mod __parse__Top { (8, 217) } 606 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ",", KwargParameter, "," => ActionFn(1707); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ",", KwargParameter, "," => ActionFn(1705); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant8(__symbols); @@ -15197,10 +15199,10 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym8.2; - let __nt = match super::__action1707::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __nt = match super::__action1705::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15208,19 +15210,19 @@ mod __parse__Top { (9, 217) } 607 => { - // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1708); + // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1706); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant8(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant11(__symbols); - let __sym3 = __pop_Variant63(__symbols); + let __sym3 = __pop_Variant65(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = match super::__action1708::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __nt = match super::__action1706::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15228,21 +15230,21 @@ mod __parse__Top { (8, 217) } 608 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1709); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1707); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant0(__symbols); let __sym8 = __pop_Variant8(__symbols); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant11(__symbols); - let __sym5 = __pop_Variant63(__symbols); + let __sym5 = __pop_Variant65(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym9.2; - let __nt = match super::__action1709::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { + let __nt = match super::__action1707::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15250,22 +15252,22 @@ mod __parse__Top { (10, 217) } 609 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1710); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1708); assert!(__symbols.len() >= 11); let __sym10 = __pop_Variant0(__symbols); let __sym9 = __pop_Variant8(__symbols); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant11(__symbols); - let __sym6 = __pop_Variant63(__symbols); + let __sym6 = __pop_Variant65(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym10.2; - let __nt = match super::__action1710::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9, __sym10) { + let __nt = match super::__action1708::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9, __sym10) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15273,7 +15275,7 @@ mod __parse__Top { (11, 217) } 610 => { - // ParameterList = OneOrMore>, ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1711); + // ParameterList = OneOrMore>, ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1709); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant8(__symbols); @@ -15281,10 +15283,10 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1711::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1709::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15292,7 +15294,7 @@ mod __parse__Top { (7, 217) } 611 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1712); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1710); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant8(__symbols); @@ -15302,10 +15304,10 @@ mod __parse__Top { let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym8.2; - let __nt = match super::__action1712::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __nt = match super::__action1710::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15313,7 +15315,7 @@ mod __parse__Top { (9, 217) } 612 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1713); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1711); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant0(__symbols); let __sym8 = __pop_Variant8(__symbols); @@ -15324,10 +15326,10 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym9.2; - let __nt = match super::__action1713::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { + let __nt = match super::__action1711::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15335,16 +15337,16 @@ mod __parse__Top { (10, 217) } 613 => { - // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, "," => ActionFn(1714); + // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, "," => ActionFn(1712); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); - let __sym3 = __pop_Variant63(__symbols); + let __sym3 = __pop_Variant65(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1714::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1712::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15352,18 +15354,18 @@ mod __parse__Top { (5, 217) } 614 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, "," => ActionFn(1715); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, "," => ActionFn(1713); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); - let __sym5 = __pop_Variant63(__symbols); + let __sym5 = __pop_Variant65(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1715::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1713::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15371,19 +15373,19 @@ mod __parse__Top { (7, 217) } 615 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, "," => ActionFn(1716); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, "," => ActionFn(1714); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); - let __sym6 = __pop_Variant63(__symbols); + let __sym6 = __pop_Variant65(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = match super::__action1716::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __nt = match super::__action1714::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15391,15 +15393,15 @@ mod __parse__Top { (8, 217) } 616 => { - // ParameterList = OneOrMore>, ",", "*", "," => ActionFn(1717); + // ParameterList = OneOrMore>, ",", "*", "," => ActionFn(1715); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1717::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1715::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15407,17 +15409,17 @@ mod __parse__Top { (4, 217) } 617 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", "," => ActionFn(1718); + // ParameterList = OneOrMore>, ",", "/", ",", "*", "," => ActionFn(1716); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1718::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1716::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15425,7 +15427,7 @@ mod __parse__Top { (6, 217) } 618 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", "," => ActionFn(1719); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", "," => ActionFn(1717); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -15433,10 +15435,10 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1719::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1717::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15444,17 +15446,17 @@ mod __parse__Top { (7, 217) } 619 => { - // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ("," >)+, "," => ActionFn(1720); + // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ("," >)+, "," => ActionFn(1718); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant11(__symbols); - let __sym3 = __pop_Variant63(__symbols); + let __sym3 = __pop_Variant65(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1720::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1718::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15462,19 +15464,19 @@ mod __parse__Top { (6, 217) } 620 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ("," >)+, "," => ActionFn(1721); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ("," >)+, "," => ActionFn(1719); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant11(__symbols); - let __sym5 = __pop_Variant63(__symbols); + let __sym5 = __pop_Variant65(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = match super::__action1721::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __nt = match super::__action1719::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15482,20 +15484,20 @@ mod __parse__Top { (8, 217) } 621 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ("," >)+, "," => ActionFn(1722); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ("," >)+, "," => ActionFn(1720); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant11(__symbols); - let __sym6 = __pop_Variant63(__symbols); + let __sym6 = __pop_Variant65(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym8.2; - let __nt = match super::__action1722::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __nt = match super::__action1720::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15503,16 +15505,16 @@ mod __parse__Top { (9, 217) } 622 => { - // ParameterList = OneOrMore>, ",", "*", ("," >)+, "," => ActionFn(1723); + // ParameterList = OneOrMore>, ",", "*", ("," >)+, "," => ActionFn(1721); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1723::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1721::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15520,7 +15522,7 @@ mod __parse__Top { (5, 217) } 623 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, "," => ActionFn(1724); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, "," => ActionFn(1722); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant11(__symbols); @@ -15528,10 +15530,10 @@ mod __parse__Top { let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1724::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1722::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15539,7 +15541,7 @@ mod __parse__Top { (7, 217) } 624 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, "," => ActionFn(1725); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, "," => ActionFn(1723); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant11(__symbols); @@ -15548,10 +15550,10 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = match super::__action1725::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __nt = match super::__action1723::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15559,13 +15561,13 @@ mod __parse__Top { (8, 217) } 625 => { - // ParameterList = OneOrMore>, "," => ActionFn(1726); + // ParameterList = OneOrMore>, "," => ActionFn(1724); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = match super::__action1726::<>(mode, __sym0, __sym1) { + let __nt = match super::__action1724::<>(mode, __sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15573,15 +15575,15 @@ mod __parse__Top { (2, 217) } 626 => { - // ParameterList = OneOrMore>, ",", "/", "," => ActionFn(1727); + // ParameterList = OneOrMore>, ",", "/", "," => ActionFn(1725); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1727::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1725::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15589,16 +15591,16 @@ mod __parse__Top { (4, 217) } 627 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, "," => ActionFn(1728); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, "," => ActionFn(1726); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1728::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1726::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15606,17 +15608,17 @@ mod __parse__Top { (5, 217) } 628 => { - // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ",", KwargParameter => ActionFn(1729); + // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ",", KwargParameter => ActionFn(1727); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant8(__symbols); let __sym4 = __pop_Variant0(__symbols); - let __sym3 = __pop_Variant63(__symbols); + let __sym3 = __pop_Variant65(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1729::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1727::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15624,19 +15626,19 @@ mod __parse__Top { (6, 217) } 629 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ",", KwargParameter => ActionFn(1730); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ",", KwargParameter => ActionFn(1728); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant8(__symbols); let __sym6 = __pop_Variant0(__symbols); - let __sym5 = __pop_Variant63(__symbols); + let __sym5 = __pop_Variant65(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = match super::__action1730::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __nt = match super::__action1728::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15644,20 +15646,20 @@ mod __parse__Top { (8, 217) } 630 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ",", KwargParameter => ActionFn(1731); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ",", KwargParameter => ActionFn(1729); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant8(__symbols); let __sym7 = __pop_Variant0(__symbols); - let __sym6 = __pop_Variant63(__symbols); + let __sym6 = __pop_Variant65(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym8.2; - let __nt = match super::__action1731::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __nt = match super::__action1729::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15665,16 +15667,16 @@ mod __parse__Top { (9, 217) } 631 => { - // ParameterList = OneOrMore>, ",", "*", ",", KwargParameter => ActionFn(1732); + // ParameterList = OneOrMore>, ",", "*", ",", KwargParameter => ActionFn(1730); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1732::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1730::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15682,7 +15684,7 @@ mod __parse__Top { (5, 217) } 632 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ",", KwargParameter => ActionFn(1733); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ",", KwargParameter => ActionFn(1731); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant8(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -15690,10 +15692,10 @@ mod __parse__Top { let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1733::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1731::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15701,7 +15703,7 @@ mod __parse__Top { (7, 217) } 633 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ",", KwargParameter => ActionFn(1734); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ",", KwargParameter => ActionFn(1732); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant8(__symbols); let __sym6 = __pop_Variant0(__symbols); @@ -15710,10 +15712,10 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = match super::__action1734::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __nt = match super::__action1732::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15721,18 +15723,18 @@ mod __parse__Top { (8, 217) } 634 => { - // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1735); + // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1733); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant8(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant11(__symbols); - let __sym3 = __pop_Variant63(__symbols); + let __sym3 = __pop_Variant65(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1735::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1733::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15740,20 +15742,20 @@ mod __parse__Top { (7, 217) } 635 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1736); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1734); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant8(__symbols); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant11(__symbols); - let __sym5 = __pop_Variant63(__symbols); + let __sym5 = __pop_Variant65(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym8.2; - let __nt = match super::__action1736::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __nt = match super::__action1734::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15761,21 +15763,21 @@ mod __parse__Top { (9, 217) } 636 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1737); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1735); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant8(__symbols); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant11(__symbols); - let __sym6 = __pop_Variant63(__symbols); + let __sym6 = __pop_Variant65(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym9.2; - let __nt = match super::__action1737::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { + let __nt = match super::__action1735::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15783,17 +15785,17 @@ mod __parse__Top { (10, 217) } 637 => { - // ParameterList = OneOrMore>, ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1738); + // ParameterList = OneOrMore>, ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1736); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant8(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1738::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1736::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15801,7 +15803,7 @@ mod __parse__Top { (6, 217) } 638 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1739); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1737); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant8(__symbols); let __sym6 = __pop_Variant0(__symbols); @@ -15810,10 +15812,10 @@ mod __parse__Top { let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = match super::__action1739::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __nt = match super::__action1737::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15821,7 +15823,7 @@ mod __parse__Top { (8, 217) } 639 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1740); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1738); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant8(__symbols); let __sym7 = __pop_Variant0(__symbols); @@ -15831,10 +15833,10 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym8.2; - let __nt = match super::__action1740::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __nt = match super::__action1738::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15842,15 +15844,15 @@ mod __parse__Top { (9, 217) } 640 => { - // ParameterList = OneOrMore>, ",", "*", StarTypedParameter => ActionFn(1741); + // ParameterList = OneOrMore>, ",", "*", StarTypedParameter => ActionFn(1739); assert!(__symbols.len() >= 4); - let __sym3 = __pop_Variant63(__symbols); + let __sym3 = __pop_Variant65(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1741::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1739::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15858,17 +15860,17 @@ mod __parse__Top { (4, 217) } 641 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter => ActionFn(1742); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter => ActionFn(1740); assert!(__symbols.len() >= 6); - let __sym5 = __pop_Variant63(__symbols); + let __sym5 = __pop_Variant65(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1742::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1740::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15876,18 +15878,18 @@ mod __parse__Top { (6, 217) } 642 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter => ActionFn(1743); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter => ActionFn(1741); assert!(__symbols.len() >= 7); - let __sym6 = __pop_Variant63(__symbols); + let __sym6 = __pop_Variant65(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1743::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1741::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15895,14 +15897,14 @@ mod __parse__Top { (7, 217) } 643 => { - // ParameterList = OneOrMore>, ",", "*" => ActionFn(1744); + // ParameterList = OneOrMore>, ",", "*" => ActionFn(1742); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1744::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1742::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15910,16 +15912,16 @@ mod __parse__Top { (3, 217) } 644 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*" => ActionFn(1745); + // ParameterList = OneOrMore>, ",", "/", ",", "*" => ActionFn(1743); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1745::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1743::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15927,17 +15929,17 @@ mod __parse__Top { (5, 217) } 645 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*" => ActionFn(1746); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*" => ActionFn(1744); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1746::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1744::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15945,16 +15947,16 @@ mod __parse__Top { (6, 217) } 646 => { - // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ("," >)+ => ActionFn(1747); + // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ("," >)+ => ActionFn(1745); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant11(__symbols); - let __sym3 = __pop_Variant63(__symbols); + let __sym3 = __pop_Variant65(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1747::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1745::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15962,18 +15964,18 @@ mod __parse__Top { (5, 217) } 647 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ("," >)+ => ActionFn(1748); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ("," >)+ => ActionFn(1746); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant11(__symbols); - let __sym5 = __pop_Variant63(__symbols); + let __sym5 = __pop_Variant65(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1748::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1746::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -15981,19 +15983,19 @@ mod __parse__Top { (7, 217) } 648 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ("," >)+ => ActionFn(1749); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ("," >)+ => ActionFn(1747); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant11(__symbols); - let __sym6 = __pop_Variant63(__symbols); + let __sym6 = __pop_Variant65(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = match super::__action1749::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __nt = match super::__action1747::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16001,15 +16003,15 @@ mod __parse__Top { (8, 217) } 649 => { - // ParameterList = OneOrMore>, ",", "*", ("," >)+ => ActionFn(1750); + // ParameterList = OneOrMore>, ",", "*", ("," >)+ => ActionFn(1748); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1750::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1748::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16017,17 +16019,17 @@ mod __parse__Top { (4, 217) } 650 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+ => ActionFn(1751); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+ => ActionFn(1749); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant11(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1751::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1749::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16035,7 +16037,7 @@ mod __parse__Top { (6, 217) } 651 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+ => ActionFn(1752); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+ => ActionFn(1750); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant11(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -16043,10 +16045,10 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1752::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1750::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16054,11 +16056,11 @@ mod __parse__Top { (7, 217) } 652 => { - // ParameterList = OneOrMore> => ActionFn(1753); - let __sym0 = __pop_Variant80(__symbols); + // ParameterList = OneOrMore> => ActionFn(1751); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = match super::__action1753::<>(mode, __sym0) { + let __nt = match super::__action1751::<>(mode, __sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16066,14 +16068,14 @@ mod __parse__Top { (1, 217) } 653 => { - // ParameterList = OneOrMore>, ",", "/" => ActionFn(1754); + // ParameterList = OneOrMore>, ",", "/" => ActionFn(1752); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1754::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1752::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16081,15 +16083,15 @@ mod __parse__Top { (3, 217) } 654 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+ => ActionFn(1755); + // ParameterList = OneOrMore>, ",", "/", ("," >)+ => ActionFn(1753); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1755::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1753::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16097,15 +16099,15 @@ mod __parse__Top { (4, 217) } 655 => { - // ParameterList = OneOrMore>, ",", KwargParameter, "," => ActionFn(1756); + // ParameterList = OneOrMore>, ",", KwargParameter, "," => ActionFn(1754); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant8(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1756::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1754::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16113,17 +16115,17 @@ mod __parse__Top { (4, 217) } 656 => { - // ParameterList = OneOrMore>, ",", "/", ",", KwargParameter, "," => ActionFn(1757); + // ParameterList = OneOrMore>, ",", "/", ",", KwargParameter, "," => ActionFn(1755); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1757::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1755::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16131,7 +16133,7 @@ mod __parse__Top { (6, 217) } 657 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", KwargParameter, "," => ActionFn(1758); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", KwargParameter, "," => ActionFn(1756); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant8(__symbols); @@ -16139,10 +16141,10 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1758::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1756::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16150,14 +16152,14 @@ mod __parse__Top { (7, 217) } 658 => { - // ParameterList = OneOrMore>, ",", KwargParameter => ActionFn(1759); + // ParameterList = OneOrMore>, ",", KwargParameter => ActionFn(1757); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant8(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1759::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1757::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16165,16 +16167,16 @@ mod __parse__Top { (3, 217) } 659 => { - // ParameterList = OneOrMore>, ",", "/", ",", KwargParameter => ActionFn(1760); + // ParameterList = OneOrMore>, ",", "/", ",", KwargParameter => ActionFn(1758); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1760::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1758::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16182,17 +16184,17 @@ mod __parse__Top { (5, 217) } 660 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", KwargParameter => ActionFn(1761); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", KwargParameter => ActionFn(1759); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant8(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1761::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1759::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16200,16 +16202,16 @@ mod __parse__Top { (6, 217) } 661 => { - // ParameterList = "*", StarTypedParameter, ",", KwargParameter, "," => ActionFn(1489); + // ParameterList = "*", StarTypedParameter, ",", KwargParameter, "," => ActionFn(1500); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant8(__symbols); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1489::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1500::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16217,7 +16219,7 @@ mod __parse__Top { (5, 217) } 662 => { - // ParameterList = "*", ",", KwargParameter, "," => ActionFn(1490); + // ParameterList = "*", ",", KwargParameter, "," => ActionFn(1501); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant8(__symbols); @@ -16225,7 +16227,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1490::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1501::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16233,17 +16235,17 @@ mod __parse__Top { (4, 217) } 663 => { - // ParameterList = "*", StarTypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1491); + // ParameterList = "*", StarTypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1502); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant11(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1491::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1502::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16251,7 +16253,7 @@ mod __parse__Top { (6, 217) } 664 => { - // ParameterList = "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1492); + // ParameterList = "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1503); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant8(__symbols); @@ -16260,7 +16262,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1492::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1503::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16268,14 +16270,14 @@ mod __parse__Top { (5, 217) } 665 => { - // ParameterList = "*", StarTypedParameter, "," => ActionFn(1493); + // ParameterList = "*", StarTypedParameter, "," => ActionFn(1504); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1493::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1504::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16283,13 +16285,13 @@ mod __parse__Top { (3, 217) } 666 => { - // ParameterList = "*", "," => ActionFn(1494); + // ParameterList = "*", "," => ActionFn(1505); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = match super::__action1494::<>(mode, __sym0, __sym1) { + let __nt = match super::__action1505::<>(mode, __sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16297,15 +16299,15 @@ mod __parse__Top { (2, 217) } 667 => { - // ParameterList = "*", StarTypedParameter, ("," >)+, "," => ActionFn(1495); + // ParameterList = "*", StarTypedParameter, ("," >)+, "," => ActionFn(1506); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant11(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1495::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1506::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16313,14 +16315,14 @@ mod __parse__Top { (4, 217) } 668 => { - // ParameterList = "*", ("," >)+, "," => ActionFn(1496); + // ParameterList = "*", ("," >)+, "," => ActionFn(1507); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant11(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1496::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1507::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16328,15 +16330,15 @@ mod __parse__Top { (3, 217) } 669 => { - // ParameterList = "*", StarTypedParameter, ",", KwargParameter => ActionFn(1497); + // ParameterList = "*", StarTypedParameter, ",", KwargParameter => ActionFn(1508); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant8(__symbols); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1497::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1508::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16344,14 +16346,14 @@ mod __parse__Top { (4, 217) } 670 => { - // ParameterList = "*", ",", KwargParameter => ActionFn(1498); + // ParameterList = "*", ",", KwargParameter => ActionFn(1509); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant8(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1498::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1509::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16359,16 +16361,16 @@ mod __parse__Top { (3, 217) } 671 => { - // ParameterList = "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1499); + // ParameterList = "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1510); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant11(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1499::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1510::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16376,7 +16378,7 @@ mod __parse__Top { (5, 217) } 672 => { - // ParameterList = "*", ("," >)+, ",", KwargParameter => ActionFn(1500); + // ParameterList = "*", ("," >)+, ",", KwargParameter => ActionFn(1511); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant8(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -16384,7 +16386,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1500::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1511::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16392,13 +16394,13 @@ mod __parse__Top { (4, 217) } 673 => { - // ParameterList = "*", StarTypedParameter => ActionFn(1501); + // ParameterList = "*", StarTypedParameter => ActionFn(1512); assert!(__symbols.len() >= 2); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = match super::__action1501::<>(mode, __sym0, __sym1) { + let __nt = match super::__action1512::<>(mode, __sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16406,11 +16408,11 @@ mod __parse__Top { (2, 217) } 674 => { - // ParameterList = "*" => ActionFn(1502); + // ParameterList = "*" => ActionFn(1513); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = match super::__action1502::<>(mode, __sym0) { + let __nt = match super::__action1513::<>(mode, __sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16418,14 +16420,14 @@ mod __parse__Top { (1, 217) } 675 => { - // ParameterList = "*", StarTypedParameter, ("," >)+ => ActionFn(1503); + // ParameterList = "*", StarTypedParameter, ("," >)+ => ActionFn(1514); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant11(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1503::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1514::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16433,13 +16435,13 @@ mod __parse__Top { (3, 217) } 676 => { - // ParameterList = "*", ("," >)+ => ActionFn(1504); + // ParameterList = "*", ("," >)+ => ActionFn(1515); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant11(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = match super::__action1504::<>(mode, __sym0, __sym1) { + let __nt = match super::__action1515::<>(mode, __sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16453,18 +16455,18 @@ mod __parse__Top { __reduce678(mode, __lookahead_start, __symbols, core::marker::PhantomData::<()>) } 679 => { - // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ",", KwargParameter, "," => ActionFn(1762); + // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ",", KwargParameter, "," => ActionFn(1760); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant8(__symbols); let __sym4 = __pop_Variant0(__symbols); - let __sym3 = __pop_Variant63(__symbols); + let __sym3 = __pop_Variant65(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1762::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1760::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16472,20 +16474,20 @@ mod __parse__Top { (7, 218) } 680 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ",", KwargParameter, "," => ActionFn(1763); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ",", KwargParameter, "," => ActionFn(1761); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant8(__symbols); let __sym6 = __pop_Variant0(__symbols); - let __sym5 = __pop_Variant63(__symbols); + let __sym5 = __pop_Variant65(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym8.2; - let __nt = match super::__action1763::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __nt = match super::__action1761::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16493,21 +16495,21 @@ mod __parse__Top { (9, 218) } 681 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ",", KwargParameter, "," => ActionFn(1764); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ",", KwargParameter, "," => ActionFn(1762); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant0(__symbols); let __sym8 = __pop_Variant8(__symbols); let __sym7 = __pop_Variant0(__symbols); - let __sym6 = __pop_Variant63(__symbols); + let __sym6 = __pop_Variant65(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym9.2; - let __nt = match super::__action1764::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { + let __nt = match super::__action1762::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16515,17 +16517,17 @@ mod __parse__Top { (10, 218) } 682 => { - // ParameterList = OneOrMore>, ",", "*", ",", KwargParameter, "," => ActionFn(1765); + // ParameterList = OneOrMore>, ",", "*", ",", KwargParameter, "," => ActionFn(1763); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1765::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1763::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16533,7 +16535,7 @@ mod __parse__Top { (6, 218) } 683 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ",", KwargParameter, "," => ActionFn(1766); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ",", KwargParameter, "," => ActionFn(1764); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant8(__symbols); @@ -16542,10 +16544,10 @@ mod __parse__Top { let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = match super::__action1766::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __nt = match super::__action1764::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16553,7 +16555,7 @@ mod __parse__Top { (8, 218) } 684 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ",", KwargParameter, "," => ActionFn(1767); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ",", KwargParameter, "," => ActionFn(1765); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant8(__symbols); @@ -16563,10 +16565,10 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym8.2; - let __nt = match super::__action1767::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __nt = match super::__action1765::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16574,19 +16576,19 @@ mod __parse__Top { (9, 218) } 685 => { - // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1768); + // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1766); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant8(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant11(__symbols); - let __sym3 = __pop_Variant63(__symbols); + let __sym3 = __pop_Variant65(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = match super::__action1768::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __nt = match super::__action1766::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16594,21 +16596,21 @@ mod __parse__Top { (8, 218) } 686 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1769); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1767); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant0(__symbols); let __sym8 = __pop_Variant8(__symbols); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant11(__symbols); - let __sym5 = __pop_Variant63(__symbols); + let __sym5 = __pop_Variant65(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym9.2; - let __nt = match super::__action1769::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { + let __nt = match super::__action1767::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16616,22 +16618,22 @@ mod __parse__Top { (10, 218) } 687 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1770); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1768); assert!(__symbols.len() >= 11); let __sym10 = __pop_Variant0(__symbols); let __sym9 = __pop_Variant8(__symbols); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant11(__symbols); - let __sym6 = __pop_Variant63(__symbols); + let __sym6 = __pop_Variant65(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym10.2; - let __nt = match super::__action1770::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9, __sym10) { + let __nt = match super::__action1768::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9, __sym10) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16639,7 +16641,7 @@ mod __parse__Top { (11, 218) } 688 => { - // ParameterList = OneOrMore>, ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1771); + // ParameterList = OneOrMore>, ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1769); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant8(__symbols); @@ -16647,10 +16649,10 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1771::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1769::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16658,7 +16660,7 @@ mod __parse__Top { (7, 218) } 689 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1772); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1770); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant8(__symbols); @@ -16668,10 +16670,10 @@ mod __parse__Top { let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym8.2; - let __nt = match super::__action1772::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __nt = match super::__action1770::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16679,7 +16681,7 @@ mod __parse__Top { (9, 218) } 690 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1773); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1771); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant0(__symbols); let __sym8 = __pop_Variant8(__symbols); @@ -16690,10 +16692,10 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym9.2; - let __nt = match super::__action1773::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { + let __nt = match super::__action1771::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16701,16 +16703,16 @@ mod __parse__Top { (10, 218) } 691 => { - // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, "," => ActionFn(1774); + // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, "," => ActionFn(1772); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); - let __sym3 = __pop_Variant63(__symbols); + let __sym3 = __pop_Variant65(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1774::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1772::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16718,18 +16720,18 @@ mod __parse__Top { (5, 218) } 692 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, "," => ActionFn(1775); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, "," => ActionFn(1773); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); - let __sym5 = __pop_Variant63(__symbols); + let __sym5 = __pop_Variant65(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1775::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1773::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16737,19 +16739,19 @@ mod __parse__Top { (7, 218) } 693 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, "," => ActionFn(1776); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, "," => ActionFn(1774); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); - let __sym6 = __pop_Variant63(__symbols); + let __sym6 = __pop_Variant65(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = match super::__action1776::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __nt = match super::__action1774::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16757,15 +16759,15 @@ mod __parse__Top { (8, 218) } 694 => { - // ParameterList = OneOrMore>, ",", "*", "," => ActionFn(1777); + // ParameterList = OneOrMore>, ",", "*", "," => ActionFn(1775); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1777::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1775::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16773,17 +16775,17 @@ mod __parse__Top { (4, 218) } 695 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", "," => ActionFn(1778); + // ParameterList = OneOrMore>, ",", "/", ",", "*", "," => ActionFn(1776); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1778::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1776::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16791,7 +16793,7 @@ mod __parse__Top { (6, 218) } 696 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", "," => ActionFn(1779); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", "," => ActionFn(1777); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -16799,10 +16801,10 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1779::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1777::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16810,17 +16812,17 @@ mod __parse__Top { (7, 218) } 697 => { - // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ("," >)+, "," => ActionFn(1780); + // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ("," >)+, "," => ActionFn(1778); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant11(__symbols); - let __sym3 = __pop_Variant63(__symbols); + let __sym3 = __pop_Variant65(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1780::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1778::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16828,19 +16830,19 @@ mod __parse__Top { (6, 218) } 698 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ("," >)+, "," => ActionFn(1781); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ("," >)+, "," => ActionFn(1779); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant11(__symbols); - let __sym5 = __pop_Variant63(__symbols); + let __sym5 = __pop_Variant65(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = match super::__action1781::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __nt = match super::__action1779::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16848,20 +16850,20 @@ mod __parse__Top { (8, 218) } 699 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ("," >)+, "," => ActionFn(1782); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ("," >)+, "," => ActionFn(1780); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant11(__symbols); - let __sym6 = __pop_Variant63(__symbols); + let __sym6 = __pop_Variant65(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym8.2; - let __nt = match super::__action1782::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __nt = match super::__action1780::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16869,16 +16871,16 @@ mod __parse__Top { (9, 218) } 700 => { - // ParameterList = OneOrMore>, ",", "*", ("," >)+, "," => ActionFn(1783); + // ParameterList = OneOrMore>, ",", "*", ("," >)+, "," => ActionFn(1781); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1783::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1781::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16886,7 +16888,7 @@ mod __parse__Top { (5, 218) } 701 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, "," => ActionFn(1784); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, "," => ActionFn(1782); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant11(__symbols); @@ -16894,10 +16896,10 @@ mod __parse__Top { let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1784::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1782::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16905,7 +16907,7 @@ mod __parse__Top { (7, 218) } 702 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, "," => ActionFn(1785); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, "," => ActionFn(1783); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant11(__symbols); @@ -16914,10 +16916,10 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = match super::__action1785::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __nt = match super::__action1783::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16925,13 +16927,13 @@ mod __parse__Top { (8, 218) } 703 => { - // ParameterList = OneOrMore>, "," => ActionFn(1786); + // ParameterList = OneOrMore>, "," => ActionFn(1784); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = match super::__action1786::<>(mode, __sym0, __sym1) { + let __nt = match super::__action1784::<>(mode, __sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16939,15 +16941,15 @@ mod __parse__Top { (2, 218) } 704 => { - // ParameterList = OneOrMore>, ",", "/", "," => ActionFn(1787); + // ParameterList = OneOrMore>, ",", "/", "," => ActionFn(1785); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1787::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1785::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16955,16 +16957,16 @@ mod __parse__Top { (4, 218) } 705 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, "," => ActionFn(1788); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, "," => ActionFn(1786); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1788::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1786::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16972,17 +16974,17 @@ mod __parse__Top { (5, 218) } 706 => { - // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1789); + // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1787); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant8(__symbols); let __sym4 = __pop_Variant0(__symbols); - let __sym3 = __pop_Variant63(__symbols); + let __sym3 = __pop_Variant65(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1789::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1787::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -16990,19 +16992,19 @@ mod __parse__Top { (6, 218) } 707 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1790); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1788); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant8(__symbols); let __sym6 = __pop_Variant0(__symbols); - let __sym5 = __pop_Variant63(__symbols); + let __sym5 = __pop_Variant65(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = match super::__action1790::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __nt = match super::__action1788::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17010,20 +17012,20 @@ mod __parse__Top { (8, 218) } 708 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1791); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1789); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant8(__symbols); let __sym7 = __pop_Variant0(__symbols); - let __sym6 = __pop_Variant63(__symbols); + let __sym6 = __pop_Variant65(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym8.2; - let __nt = match super::__action1791::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __nt = match super::__action1789::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17031,16 +17033,16 @@ mod __parse__Top { (9, 218) } 709 => { - // ParameterList = OneOrMore>, ",", "*", ",", KwargParameter => ActionFn(1792); + // ParameterList = OneOrMore>, ",", "*", ",", KwargParameter => ActionFn(1790); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1792::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1790::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17048,7 +17050,7 @@ mod __parse__Top { (5, 218) } 710 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ",", KwargParameter => ActionFn(1793); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ",", KwargParameter => ActionFn(1791); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant8(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -17056,10 +17058,10 @@ mod __parse__Top { let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1793::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1791::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17067,7 +17069,7 @@ mod __parse__Top { (7, 218) } 711 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ",", KwargParameter => ActionFn(1794); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ",", KwargParameter => ActionFn(1792); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant8(__symbols); let __sym6 = __pop_Variant0(__symbols); @@ -17076,10 +17078,10 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = match super::__action1794::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __nt = match super::__action1792::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17087,18 +17089,18 @@ mod __parse__Top { (8, 218) } 712 => { - // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1795); + // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1793); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant8(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant11(__symbols); - let __sym3 = __pop_Variant63(__symbols); + let __sym3 = __pop_Variant65(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1795::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1793::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17106,20 +17108,20 @@ mod __parse__Top { (7, 218) } 713 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1796); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1794); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant8(__symbols); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant11(__symbols); - let __sym5 = __pop_Variant63(__symbols); + let __sym5 = __pop_Variant65(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym8.2; - let __nt = match super::__action1796::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __nt = match super::__action1794::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17127,21 +17129,21 @@ mod __parse__Top { (9, 218) } 714 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1797); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1795); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant8(__symbols); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant11(__symbols); - let __sym6 = __pop_Variant63(__symbols); + let __sym6 = __pop_Variant65(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym9.2; - let __nt = match super::__action1797::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { + let __nt = match super::__action1795::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17149,17 +17151,17 @@ mod __parse__Top { (10, 218) } 715 => { - // ParameterList = OneOrMore>, ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1798); + // ParameterList = OneOrMore>, ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1796); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant8(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1798::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1796::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17167,7 +17169,7 @@ mod __parse__Top { (6, 218) } 716 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1799); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1797); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant8(__symbols); let __sym6 = __pop_Variant0(__symbols); @@ -17176,10 +17178,10 @@ mod __parse__Top { let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = match super::__action1799::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __nt = match super::__action1797::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17187,7 +17189,7 @@ mod __parse__Top { (8, 218) } 717 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1800); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1798); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant8(__symbols); let __sym7 = __pop_Variant0(__symbols); @@ -17197,10 +17199,10 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym8.2; - let __nt = match super::__action1800::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __nt = match super::__action1798::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17208,15 +17210,15 @@ mod __parse__Top { (9, 218) } 718 => { - // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter => ActionFn(1801); + // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter => ActionFn(1799); assert!(__symbols.len() >= 4); - let __sym3 = __pop_Variant63(__symbols); + let __sym3 = __pop_Variant65(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1801::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1799::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17224,17 +17226,17 @@ mod __parse__Top { (4, 218) } 719 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter => ActionFn(1802); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter => ActionFn(1800); assert!(__symbols.len() >= 6); - let __sym5 = __pop_Variant63(__symbols); + let __sym5 = __pop_Variant65(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1802::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1800::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17242,18 +17244,18 @@ mod __parse__Top { (6, 218) } 720 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter => ActionFn(1803); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter => ActionFn(1801); assert!(__symbols.len() >= 7); - let __sym6 = __pop_Variant63(__symbols); + let __sym6 = __pop_Variant65(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1803::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1801::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17261,14 +17263,14 @@ mod __parse__Top { (7, 218) } 721 => { - // ParameterList = OneOrMore>, ",", "*" => ActionFn(1804); + // ParameterList = OneOrMore>, ",", "*" => ActionFn(1802); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1804::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1802::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17276,16 +17278,16 @@ mod __parse__Top { (3, 218) } 722 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*" => ActionFn(1805); + // ParameterList = OneOrMore>, ",", "/", ",", "*" => ActionFn(1803); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1805::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1803::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17293,17 +17295,17 @@ mod __parse__Top { (5, 218) } 723 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*" => ActionFn(1806); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*" => ActionFn(1804); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1806::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1804::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17311,16 +17313,16 @@ mod __parse__Top { (6, 218) } 724 => { - // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ("," >)+ => ActionFn(1807); + // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ("," >)+ => ActionFn(1805); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant11(__symbols); - let __sym3 = __pop_Variant63(__symbols); + let __sym3 = __pop_Variant65(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1807::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1805::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17328,18 +17330,18 @@ mod __parse__Top { (5, 218) } 725 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ("," >)+ => ActionFn(1808); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ("," >)+ => ActionFn(1806); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant11(__symbols); - let __sym5 = __pop_Variant63(__symbols); + let __sym5 = __pop_Variant65(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1808::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1806::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17347,19 +17349,19 @@ mod __parse__Top { (7, 218) } 726 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ("," >)+ => ActionFn(1809); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ("," >)+ => ActionFn(1807); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant11(__symbols); - let __sym6 = __pop_Variant63(__symbols); + let __sym6 = __pop_Variant65(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = match super::__action1809::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __nt = match super::__action1807::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17367,15 +17369,15 @@ mod __parse__Top { (8, 218) } 727 => { - // ParameterList = OneOrMore>, ",", "*", ("," >)+ => ActionFn(1810); + // ParameterList = OneOrMore>, ",", "*", ("," >)+ => ActionFn(1808); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1810::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1808::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17383,17 +17385,17 @@ mod __parse__Top { (4, 218) } 728 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+ => ActionFn(1811); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+ => ActionFn(1809); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant11(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1811::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1809::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17401,7 +17403,7 @@ mod __parse__Top { (6, 218) } 729 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+ => ActionFn(1812); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+ => ActionFn(1810); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant11(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -17409,10 +17411,10 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1812::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1810::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17420,11 +17422,11 @@ mod __parse__Top { (7, 218) } 730 => { - // ParameterList = OneOrMore> => ActionFn(1813); - let __sym0 = __pop_Variant80(__symbols); + // ParameterList = OneOrMore> => ActionFn(1811); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = match super::__action1813::<>(mode, __sym0) { + let __nt = match super::__action1811::<>(mode, __sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17432,14 +17434,14 @@ mod __parse__Top { (1, 218) } 731 => { - // ParameterList = OneOrMore>, ",", "/" => ActionFn(1814); + // ParameterList = OneOrMore>, ",", "/" => ActionFn(1812); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1814::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1812::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17447,15 +17449,15 @@ mod __parse__Top { (3, 218) } 732 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+ => ActionFn(1815); + // ParameterList = OneOrMore>, ",", "/", ("," >)+ => ActionFn(1813); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1815::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1813::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17463,15 +17465,15 @@ mod __parse__Top { (4, 218) } 733 => { - // ParameterList = OneOrMore>, ",", KwargParameter, "," => ActionFn(1816); + // ParameterList = OneOrMore>, ",", KwargParameter, "," => ActionFn(1814); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant8(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1816::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1814::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17479,17 +17481,17 @@ mod __parse__Top { (4, 218) } 734 => { - // ParameterList = OneOrMore>, ",", "/", ",", KwargParameter, "," => ActionFn(1817); + // ParameterList = OneOrMore>, ",", "/", ",", KwargParameter, "," => ActionFn(1815); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1817::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1815::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17497,7 +17499,7 @@ mod __parse__Top { (6, 218) } 735 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", KwargParameter, "," => ActionFn(1818); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", KwargParameter, "," => ActionFn(1816); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant8(__symbols); @@ -17505,10 +17507,10 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = match super::__action1818::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __nt = match super::__action1816::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17516,14 +17518,14 @@ mod __parse__Top { (7, 218) } 736 => { - // ParameterList = OneOrMore>, ",", KwargParameter => ActionFn(1819); + // ParameterList = OneOrMore>, ",", KwargParameter => ActionFn(1817); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant8(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1819::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1817::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17531,16 +17533,16 @@ mod __parse__Top { (3, 218) } 737 => { - // ParameterList = OneOrMore>, ",", "/", ",", KwargParameter => ActionFn(1820); + // ParameterList = OneOrMore>, ",", "/", ",", KwargParameter => ActionFn(1818); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1820::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1818::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17548,17 +17550,17 @@ mod __parse__Top { (5, 218) } 738 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", KwargParameter => ActionFn(1821); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", KwargParameter => ActionFn(1819); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant8(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1821::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1819::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17566,16 +17568,16 @@ mod __parse__Top { (6, 218) } 739 => { - // ParameterList = "*", StarUntypedParameter, ",", KwargParameter, "," => ActionFn(1527); + // ParameterList = "*", StarUntypedParameter, ",", KwargParameter, "," => ActionFn(1538); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant8(__symbols); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1527::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1538::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17583,7 +17585,7 @@ mod __parse__Top { (5, 218) } 740 => { - // ParameterList = "*", ",", KwargParameter, "," => ActionFn(1528); + // ParameterList = "*", ",", KwargParameter, "," => ActionFn(1539); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant8(__symbols); @@ -17591,7 +17593,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1528::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1539::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17599,17 +17601,17 @@ mod __parse__Top { (4, 218) } 741 => { - // ParameterList = "*", StarUntypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1529); + // ParameterList = "*", StarUntypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1540); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant11(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = match super::__action1529::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __nt = match super::__action1540::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17617,7 +17619,7 @@ mod __parse__Top { (6, 218) } 742 => { - // ParameterList = "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1530); + // ParameterList = "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1541); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant8(__symbols); @@ -17626,7 +17628,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1530::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1541::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17634,14 +17636,14 @@ mod __parse__Top { (5, 218) } 743 => { - // ParameterList = "*", StarUntypedParameter, "," => ActionFn(1531); + // ParameterList = "*", StarUntypedParameter, "," => ActionFn(1542); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1531::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1542::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17649,13 +17651,13 @@ mod __parse__Top { (3, 218) } 744 => { - // ParameterList = "*", "," => ActionFn(1532); + // ParameterList = "*", "," => ActionFn(1543); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = match super::__action1532::<>(mode, __sym0, __sym1) { + let __nt = match super::__action1543::<>(mode, __sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17663,15 +17665,15 @@ mod __parse__Top { (2, 218) } 745 => { - // ParameterList = "*", StarUntypedParameter, ("," >)+, "," => ActionFn(1533); + // ParameterList = "*", StarUntypedParameter, ("," >)+, "," => ActionFn(1544); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant11(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1533::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1544::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17679,14 +17681,14 @@ mod __parse__Top { (4, 218) } 746 => { - // ParameterList = "*", ("," >)+, "," => ActionFn(1534); + // ParameterList = "*", ("," >)+, "," => ActionFn(1545); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant11(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1534::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1545::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17694,15 +17696,15 @@ mod __parse__Top { (3, 218) } 747 => { - // ParameterList = "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1535); + // ParameterList = "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1546); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant8(__symbols); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1535::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1546::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17710,14 +17712,14 @@ mod __parse__Top { (4, 218) } 748 => { - // ParameterList = "*", ",", KwargParameter => ActionFn(1536); + // ParameterList = "*", ",", KwargParameter => ActionFn(1547); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant8(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1536::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1547::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17725,16 +17727,16 @@ mod __parse__Top { (3, 218) } 749 => { - // ParameterList = "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1537); + // ParameterList = "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1548); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant11(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1537::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1548::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17742,7 +17744,7 @@ mod __parse__Top { (5, 218) } 750 => { - // ParameterList = "*", ("," >)+, ",", KwargParameter => ActionFn(1538); + // ParameterList = "*", ("," >)+, ",", KwargParameter => ActionFn(1549); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant8(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -17750,7 +17752,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1538::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1549::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17758,13 +17760,13 @@ mod __parse__Top { (4, 218) } 751 => { - // ParameterList = "*", StarUntypedParameter => ActionFn(1539); + // ParameterList = "*", StarUntypedParameter => ActionFn(1550); assert!(__symbols.len() >= 2); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = match super::__action1539::<>(mode, __sym0, __sym1) { + let __nt = match super::__action1550::<>(mode, __sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17772,11 +17774,11 @@ mod __parse__Top { (2, 218) } 752 => { - // ParameterList = "*" => ActionFn(1540); + // ParameterList = "*" => ActionFn(1551); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = match super::__action1540::<>(mode, __sym0) { + let __nt = match super::__action1551::<>(mode, __sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17784,14 +17786,14 @@ mod __parse__Top { (1, 218) } 753 => { - // ParameterList = "*", StarUntypedParameter, ("," >)+ => ActionFn(1541); + // ParameterList = "*", StarUntypedParameter, ("," >)+ => ActionFn(1552); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant11(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1541::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1552::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17799,13 +17801,13 @@ mod __parse__Top { (3, 218) } 754 => { - // ParameterList = "*", ("," >)+ => ActionFn(1542); + // ParameterList = "*", ("," >)+ => ActionFn(1553); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant11(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = match super::__action1542::<>(mode, __sym0, __sym1) { + let __nt = match super::__action1553::<>(mode, __sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17829,7 +17831,7 @@ mod __parse__Top { assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant8(__symbols); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; @@ -17861,7 +17863,7 @@ mod __parse__Top { let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant11(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; @@ -17891,7 +17893,7 @@ mod __parse__Top { 763 => { // ParameterListStarArgs = "*", StarTypedParameter => ActionFn(955); assert!(__symbols.len() >= 2); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; @@ -17918,7 +17920,7 @@ mod __parse__Top { // ParameterListStarArgs = "*", StarTypedParameter, ("," >)+ => ActionFn(957); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant11(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; @@ -17944,15 +17946,15 @@ mod __parse__Top { (2, 220) } 767 => { - // ParameterListStarArgs = "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1080); + // ParameterListStarArgs = "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1079); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant8(__symbols); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1080::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1079::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17960,14 +17962,14 @@ mod __parse__Top { (4, 221) } 768 => { - // ParameterListStarArgs = "*", ",", KwargParameter => ActionFn(1081); + // ParameterListStarArgs = "*", ",", KwargParameter => ActionFn(1080); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant8(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1081::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1080::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17975,16 +17977,16 @@ mod __parse__Top { (3, 221) } 769 => { - // ParameterListStarArgs = "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1082); + // ParameterListStarArgs = "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1081); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant8(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant11(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = match super::__action1082::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { + let __nt = match super::__action1081::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -17992,7 +17994,7 @@ mod __parse__Top { (5, 221) } 770 => { - // ParameterListStarArgs = "*", ("," >)+, ",", KwargParameter => ActionFn(1083); + // ParameterListStarArgs = "*", ("," >)+, ",", KwargParameter => ActionFn(1082); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant8(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -18000,7 +18002,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = match super::__action1083::<>(mode, __sym0, __sym1, __sym2, __sym3) { + let __nt = match super::__action1082::<>(mode, __sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -18008,13 +18010,13 @@ mod __parse__Top { (4, 221) } 771 => { - // ParameterListStarArgs = "*", StarUntypedParameter => ActionFn(1084); + // ParameterListStarArgs = "*", StarUntypedParameter => ActionFn(1083); assert!(__symbols.len() >= 2); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = match super::__action1084::<>(mode, __sym0, __sym1) { + let __nt = match super::__action1083::<>(mode, __sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -18022,11 +18024,11 @@ mod __parse__Top { (2, 221) } 772 => { - // ParameterListStarArgs = "*" => ActionFn(1085); + // ParameterListStarArgs = "*" => ActionFn(1084); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = match super::__action1085::<>(mode, __sym0) { + let __nt = match super::__action1084::<>(mode, __sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -18034,14 +18036,14 @@ mod __parse__Top { (1, 221) } 773 => { - // ParameterListStarArgs = "*", StarUntypedParameter, ("," >)+ => ActionFn(1086); + // ParameterListStarArgs = "*", StarUntypedParameter, ("," >)+ => ActionFn(1085); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant11(__symbols); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1086::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1085::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -18049,13 +18051,13 @@ mod __parse__Top { (3, 221) } 774 => { - // ParameterListStarArgs = "*", ("," >)+ => ActionFn(1087); + // ParameterListStarArgs = "*", ("," >)+ => ActionFn(1086); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant11(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = match super::__action1087::<>(mode, __sym0, __sym1) { + let __nt = match super::__action1086::<>(mode, __sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -18063,14 +18065,14 @@ mod __parse__Top { (2, 221) } 775 => { - // Parameters = "(", ParameterList, ")" => ActionFn(1636); + // Parameters = "(", ParameterList, ")" => ActionFn(1634); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant45(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = match super::__action1636::<>(mode, __sym0, __sym1, __sym2) { + let __nt = match super::__action1634::<>(mode, __sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -18078,13 +18080,13 @@ mod __parse__Top { (3, 222) } 776 => { - // Parameters = "(", ")" => ActionFn(1637); + // Parameters = "(", ")" => ActionFn(1635); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = match super::__action1637::<>(mode, __sym0, __sym1) { + let __nt = match super::__action1635::<>(mode, __sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -18678,7 +18680,7 @@ mod __parse__Top { } 972 => { // __Top = Top => ActionFn(0); - let __sym0 = __pop_Variant89(__symbols); + let __sym0 = __pop_Variant91(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action0::<>(mode, __sym0); @@ -18717,33 +18719,33 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } - fn __pop_Variant59< + fn __pop_Variant12< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> - ) -> (TextSize, (Option>, ast::Expr), TextSize) + ) -> (TextSize, (Option>, Vec, Option>), TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant59(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant12(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant12< + fn __pop_Variant61< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> - ) -> (TextSize, (Option>, Vec, Option>), TextSize) + ) -> (TextSize, (Option>, ast::ParenthesizedExpr), TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant12(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant61(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant72< + fn __pop_Variant74< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, (Option, Option), TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant72(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant74(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } @@ -18770,7 +18772,7 @@ mod __parse__Top { fn __pop_Variant26< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> - ) -> (TextSize, (TextSize, ast::Expr, ast::Suite), TextSize) + ) -> (TextSize, (TextSize, ast::ParenthesizedExpr, ast::Suite), TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant26(__v), __r)) => (__l, __v, __r), @@ -18787,63 +18789,63 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } - fn __pop_Variant82< + fn __pop_Variant84< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, (Vec, Vec), TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant82(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant84(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } fn __pop_Variant43< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> - ) -> (TextSize, (ast::CmpOp, ast::Expr), TextSize) + ) -> (TextSize, (ast::CmpOp, ast::ParenthesizedExpr), TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant43(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant60< + fn __pop_Variant78< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> - ) -> (TextSize, (ast::Expr, ast::Expr), TextSize) + ) -> (TextSize, (ast::Expr, ast::Pattern), TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant60(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant78(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant38< + fn __pop_Variant77< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> - ) -> (TextSize, (ast::Expr, ast::Identifier), TextSize) + ) -> (TextSize, (ast::Identifier, ast::Pattern), TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant38(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant77(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant76< + fn __pop_Variant38< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> - ) -> (TextSize, (ast::Expr, ast::Pattern), TextSize) + ) -> (TextSize, (ast::ParenthesizedExpr, ast::Identifier), TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant76(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant38(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant75< + fn __pop_Variant62< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> - ) -> (TextSize, (ast::Identifier, ast::Pattern), TextSize) + ) -> (TextSize, (ast::ParenthesizedExpr, ast::ParenthesizedExpr), TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant75(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant62(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } @@ -18887,13 +18889,13 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } - fn __pop_Variant86< + fn __pop_Variant88< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, Option, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant86(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant88(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } @@ -18927,43 +18929,43 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } - fn __pop_Variant61< + fn __pop_Variant63< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> - ) -> (TextSize, Vec<(Option>, ast::Expr)>, TextSize) + ) -> (TextSize, Vec<(Option>, ast::ParenthesizedExpr)>, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant61(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant63(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant79< + fn __pop_Variant81< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, Vec<(ast::Expr, ast::Pattern)>, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant79(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant81(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant78< + fn __pop_Variant80< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, Vec<(ast::Identifier, ast::Pattern)>, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant78(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant80(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant69< + fn __pop_Variant71< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, Vec, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant69(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant71(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } @@ -18977,33 +18979,33 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } - fn __pop_Variant32< + fn __pop_Variant79< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> - ) -> (TextSize, Vec, TextSize) + ) -> (TextSize, Vec, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant32(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant79(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant77< + fn __pop_Variant82< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> - ) -> (TextSize, Vec, TextSize) + ) -> (TextSize, Vec, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant77(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant82(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant80< + fn __pop_Variant32< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> - ) -> (TextSize, Vec, TextSize) + ) -> (TextSize, Vec, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant80(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant32(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } @@ -19017,23 +19019,23 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } - fn __pop_Variant88< + fn __pop_Variant90< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, Vec, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant88(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant90(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant81< + fn __pop_Variant83< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, Vec, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant81(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant83(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } @@ -19070,7 +19072,7 @@ mod __parse__Top { fn __pop_Variant27< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> - ) -> (TextSize, alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)>, TextSize) + ) -> (TextSize, alloc::vec::Vec<(TextSize, ast::ParenthesizedExpr, ast::Suite)>, TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant27(__v), __r)) => (__l, __v, __r), @@ -19080,7 +19082,7 @@ mod __parse__Top { fn __pop_Variant44< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> - ) -> (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::Expr)>, TextSize) + ) -> (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::ParenthesizedExpr)>, TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant44(__v), __r)) => (__l, __v, __r), @@ -19097,63 +19099,63 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } - fn __pop_Variant85< + fn __pop_Variant87< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, alloc::vec::Vec, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant85(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant87(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant58< + fn __pop_Variant60< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, alloc::vec::Vec, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant58(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant60(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant66< + fn __pop_Variant68< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, alloc::vec::Vec, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant66(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant68(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant16< + fn __pop_Variant57< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, alloc::vec::Vec, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant16(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant57(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant71< + fn __pop_Variant73< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, alloc::vec::Vec, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant71(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant73(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant74< + fn __pop_Variant76< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, alloc::vec::Vec, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant74(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant76(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } @@ -19167,6 +19169,16 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } + fn __pop_Variant16< + >( + __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> + ) -> (TextSize, alloc::vec::Vec, TextSize) + { + match __symbols.pop() { + Some((__l, __Symbol::Variant16(__v), __r)) => (__l, __v, __r), + _ => __symbol_type_mismatch() + } + } fn __pop_Variant35< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> @@ -19207,13 +19219,13 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } - fn __pop_Variant68< + fn __pop_Variant70< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, ast::Alias, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant68(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant70(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } @@ -19237,53 +19249,53 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } - fn __pop_Variant84< + fn __pop_Variant86< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, ast::Comprehension, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant84(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant86(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant56< + fn __pop_Variant58< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, ast::Constant, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant56(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant58(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant57< + fn __pop_Variant59< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, ast::Decorator, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant57(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant59(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant65< + fn __pop_Variant67< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, ast::ExceptHandler, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant65(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant67(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant14< + fn __pop_Variant56< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, ast::Expr, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant14(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant56(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } @@ -19297,33 +19309,33 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } - fn __pop_Variant70< + fn __pop_Variant72< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, ast::Int, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant70(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant72(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant73< + fn __pop_Variant75< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, ast::MatchCase, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant73(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant75(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant89< + fn __pop_Variant91< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, ast::Mod, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant89(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant91(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } @@ -19337,13 +19349,13 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } - fn __pop_Variant63< + fn __pop_Variant65< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, ast::Parameter, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant63(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant65(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } @@ -19367,6 +19379,16 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } + fn __pop_Variant14< + >( + __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> + ) -> (TextSize, ast::ParenthesizedExpr, TextSize) + { + match __symbols.pop() { + Some((__l, __Symbol::Variant14(__v), __r)) => (__l, __v, __r), + _ => __symbol_type_mismatch() + } + } fn __pop_Variant34< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> @@ -19397,33 +19419,33 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } - fn __pop_Variant90< + fn __pop_Variant92< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, ast::TypeParam, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant90(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant92(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant91< + fn __pop_Variant93< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, ast::TypeParams, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant91(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant93(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant93< + fn __pop_Variant95< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, ast::UnaryOp, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant93(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant95(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } @@ -19437,13 +19459,13 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } - fn __pop_Variant67< + fn __pop_Variant69< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, core::option::Option<(Option<(TextSize, TextSize, Option)>, ast::Expr)>, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant67(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant69(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } @@ -19477,23 +19499,23 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } - fn __pop_Variant87< + fn __pop_Variant89< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, core::option::Option>, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant87(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant89(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant62< + fn __pop_Variant64< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> - ) -> (TextSize, core::option::Option>, ast::Expr)>>, TextSize) + ) -> (TextSize, core::option::Option>, ast::ParenthesizedExpr)>>, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant62(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant64(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } @@ -19510,7 +19532,7 @@ mod __parse__Top { fn __pop_Variant33< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> - ) -> (TextSize, core::option::Option>, TextSize) + ) -> (TextSize, core::option::Option>, TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant33(__v), __r)) => (__l, __v, __r), @@ -19537,16 +19559,6 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } - fn __pop_Variant15< - >( - __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> - ) -> (TextSize, core::option::Option, TextSize) - { - match __symbols.pop() { - Some((__l, __Symbol::Variant15(__v), __r)) => (__l, __v, __r), - _ => __symbol_type_mismatch() - } - } fn __pop_Variant23< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> @@ -19557,13 +19569,13 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } - fn __pop_Variant64< + fn __pop_Variant66< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, core::option::Option, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant64(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant66(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } @@ -19577,13 +19589,23 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } - fn __pop_Variant83< + fn __pop_Variant15< + >( + __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> + ) -> (TextSize, core::option::Option, TextSize) + { + match __symbols.pop() { + Some((__l, __Symbol::Variant15(__v), __r)) => (__l, __v, __r), + _ => __symbol_type_mismatch() + } + } + fn __pop_Variant85< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, core::option::Option, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant83(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant85(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } @@ -19597,13 +19619,13 @@ mod __parse__Top { _ => __symbol_type_mismatch() } } - fn __pop_Variant92< + fn __pop_Variant94< >( __symbols: &mut alloc::vec::Vec<(TextSize,__Symbol<>,TextSize)> ) -> (TextSize, core::option::Option, TextSize) { match __symbols.pop() { - Some((__l, __Symbol::Variant92(__v), __r)) => (__l, __v, __r), + Some((__l, __Symbol::Variant94(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } @@ -20060,13 +20082,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ("," >)? = ",", Test<"all"> => ActionFn(1138); + // ("," >)? = ",", Test<"all"> => ActionFn(1137); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1138::<>(mode, __sym0, __sym1); + let __nt = super::__action1137::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 18) } @@ -20142,13 +20164,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ("," )+ = ",", TestOrStarNamedExpr => ActionFn(1141); + // ("," )+ = ",", TestOrStarNamedExpr => ActionFn(1140); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1141::<>(mode, __sym0, __sym1); + let __nt = super::__action1140::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant16(__nt), __end)); (2, 21) } @@ -20160,14 +20182,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ("," )+ = ("," )+, ",", TestOrStarNamedExpr => ActionFn(1142); + // ("," )+ = ("," )+, ",", TestOrStarNamedExpr => ActionFn(1141); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant16(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1142::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1141::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant16(__nt), __end)); (3, 21) } @@ -20228,13 +20250,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ("," >)+ = ",", WithItem<"all"> => ActionFn(1155); + // ("," >)+ = ",", WithItem<"all"> => ActionFn(1154); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant17(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1155::<>(mode, __sym0, __sym1); + let __nt = super::__action1154::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant18(__nt), __end)); (2, 24) } @@ -20246,14 +20268,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ("," >)+ = ("," >)+, ",", WithItem<"all"> => ActionFn(1156); + // ("," >)+ = ("," >)+, ",", WithItem<"all"> => ActionFn(1155); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant17(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant18(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1156::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1155::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant18(__nt), __end)); (3, 24) } @@ -20283,13 +20305,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ("->" >)? = "->", Test<"all"> => ActionFn(1161); + // ("->" >)? = "->", Test<"all"> => ActionFn(1160); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1161::<>(mode, __sym0, __sym1); + let __nt = super::__action1160::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 26) } @@ -20334,13 +20356,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ("." Identifier)+ = ".", Identifier => ActionFn(1166); + // ("." Identifier)+ = ".", Identifier => ActionFn(1165); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant22(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1166::<>(mode, __sym0, __sym1); + let __nt = super::__action1165::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant20(__nt), __end)); (2, 28) } @@ -20352,14 +20374,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ("." Identifier)+ = ("." Identifier)+, ".", Identifier => ActionFn(1167); + // ("." Identifier)+ = ("." Identifier)+, ".", Identifier => ActionFn(1166); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant20(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1167::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1166::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant20(__nt), __end)); (3, 28) } @@ -20389,13 +20411,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (":" >)? = ":", Test<"all"> => ActionFn(1168); + // (":" >)? = ":", Test<"all"> => ActionFn(1167); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1168::<>(mode, __sym0, __sym1); + let __nt = super::__action1167::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 30) } @@ -20440,13 +20462,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (":" )? = ":", TestOrStarExpr => ActionFn(1175); + // (":" )? = ":", TestOrStarExpr => ActionFn(1174); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1175::<>(mode, __sym0, __sym1); + let __nt = super::__action1174::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 32) } @@ -20489,11 +20511,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ("?")+ = "?" => ActionFn(1178); + // ("?")+ = "?" => ActionFn(1177); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1178::<>(mode, __sym0); + let __nt = super::__action1177::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant21(__nt), __end)); (1, 34) } @@ -20505,13 +20527,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ("?")+ = ("?")+, "?" => ActionFn(1179); + // ("?")+ = ("?")+, "?" => ActionFn(1178); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant21(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1179::<>(mode, __sym0, __sym1); + let __nt = super::__action1178::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant21(__nt), __end)); (2, 34) } @@ -20570,11 +20592,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ("\n")+ = "\n" => ActionFn(1180); + // ("\n")+ = "\n" => ActionFn(1179); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1180::<>(mode, __sym0); + let __nt = super::__action1179::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant21(__nt), __end)); (1, 37) } @@ -20586,13 +20608,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ("\n")+ = ("\n")+, "\n" => ActionFn(1181); + // ("\n")+ = ("\n")+, "\n" => ActionFn(1180); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant21(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1181::<>(mode, __sym0, __sym1); + let __nt = super::__action1180::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant21(__nt), __end)); (2, 37) } @@ -20622,13 +20644,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ("as" )? = "as", Identifier => ActionFn(1184); + // ("as" )? = "as", Identifier => ActionFn(1183); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant22(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1184::<>(mode, __sym0, __sym1); + let __nt = super::__action1183::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant23(__nt), __end)); (2, 39) } @@ -20674,14 +20696,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ("else" ":" )? = "else", ":", Suite => ActionFn(1189); + // ("else" ":" )? = "else", ":", Suite => ActionFn(1188); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant24(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1189::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1188::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant25(__nt), __end)); (3, 41) } @@ -20727,14 +20749,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ("finally" ":" )? = "finally", ":", Suite => ActionFn(1200); + // ("finally" ":" )? = "finally", ":", Suite => ActionFn(1199); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant24(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1200::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1199::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant25(__nt), __end)); (3, 43) } @@ -20779,13 +20801,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ("from" >)? = "from", Test<"all"> => ActionFn(1210); + // ("from" >)? = "from", Test<"all"> => ActionFn(1209); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1210::<>(mode, __sym0, __sym1); + let __nt = super::__action1209::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 45) } @@ -20863,7 +20885,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (<@L> "elif" ":" )+ = "elif", NamedExpressionTest, ":", Suite => ActionFn(1213); + // (<@L> "elif" ":" )+ = "elif", NamedExpressionTest, ":", Suite => ActionFn(1212); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant24(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -20871,7 +20893,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1213::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1212::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant27(__nt), __end)); (4, 48) } @@ -20883,7 +20905,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (<@L> "elif" ":" )+ = (<@L> "elif" ":" )+, "elif", NamedExpressionTest, ":", Suite => ActionFn(1214); + // (<@L> "elif" ":" )+ = (<@L> "elif" ":" )+, "elif", NamedExpressionTest, ":", Suite => ActionFn(1213); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant24(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -20892,7 +20914,7 @@ mod __parse__Top { let __sym0 = __pop_Variant27(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1214::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1213::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant27(__nt), __end)); (5, 48) } @@ -20923,14 +20945,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (<@L> "else" ":" )? = "else", ":", Suite => ActionFn(1217); + // (<@L> "else" ":" )? = "else", ":", Suite => ActionFn(1216); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant24(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1217::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1216::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant29(__nt), __end)); (3, 50) } @@ -20975,13 +20997,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (> "or")+ = AndTest<"all">, "or" => ActionFn(1222); + // (> "or")+ = AndTest<"all">, "or" => ActionFn(1221); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1222::<>(mode, __sym0, __sym1); + let __nt = super::__action1221::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant16(__nt), __end)); (2, 52) } @@ -20993,14 +21015,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (> "or")+ = (> "or")+, AndTest<"all">, "or" => ActionFn(1223); + // (> "or")+ = (> "or")+, AndTest<"all">, "or" => ActionFn(1222); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant16(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1223::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1222::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant16(__nt), __end)); (3, 52) } @@ -21061,13 +21083,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ( ",")+ = FunctionArgument, "," => ActionFn(1224); + // ( ",")+ = FunctionArgument, "," => ActionFn(1223); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant30(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1224::<>(mode, __sym0, __sym1); + let __nt = super::__action1223::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (2, 55) } @@ -21079,14 +21101,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ( ",")+ = ( ",")+, FunctionArgument, "," => ActionFn(1225); + // ( ",")+ = ( ",")+, FunctionArgument, "," => ActionFn(1224); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant30(__symbols); let __sym0 = __pop_Variant31(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1225::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1224::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (3, 55) } @@ -21116,13 +21138,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (> "and")+ = NotTest<"all">, "and" => ActionFn(1228); + // (> "and")+ = NotTest<"all">, "and" => ActionFn(1227); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1228::<>(mode, __sym0, __sym1); + let __nt = super::__action1227::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant16(__nt), __end)); (2, 57) } @@ -21134,14 +21156,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (> "and")+ = (> "and")+, NotTest<"all">, "and" => ActionFn(1229); + // (> "and")+ = (> "and")+, NotTest<"all">, "and" => ActionFn(1228); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant16(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1229::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1228::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant16(__nt), __end)); (3, 57) } @@ -21171,13 +21193,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (>> ",")? = OneOrMore>, "," => ActionFn(1230); + // (>> ",")? = OneOrMore>, "," => ActionFn(1229); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant32(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1230::<>(mode, __sym0, __sym1); + let __nt = super::__action1229::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (2, 59) } @@ -21253,13 +21275,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ( ",")+ = Pattern, "," => ActionFn(1255); + // ( ",")+ = Pattern, "," => ActionFn(1254); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant34(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1255::<>(mode, __sym0, __sym1); + let __nt = super::__action1254::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (2, 62) } @@ -21271,14 +21293,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ( ",")+ = ( ",")+, Pattern, "," => ActionFn(1256); + // ( ",")+ = ( ",")+, Pattern, "," => ActionFn(1255); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant34(__symbols); let __sym0 = __pop_Variant35(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1256::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1255::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (3, 62) } @@ -21339,13 +21361,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ( ";")+ = SmallStatement, ";" => ActionFn(1259); + // ( ";")+ = SmallStatement, ";" => ActionFn(1258); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant36(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1259::<>(mode, __sym0, __sym1); + let __nt = super::__action1258::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant37(__nt), __end)); (2, 65) } @@ -21357,14 +21379,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ( ";")+ = ( ";")+, SmallStatement, ";" => ActionFn(1260); + // ( ";")+ = ( ";")+, SmallStatement, ";" => ActionFn(1259); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant36(__symbols); let __sym0 = __pop_Variant37(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1260::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1259::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant37(__nt), __end)); (3, 65) } @@ -21395,13 +21417,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ( ",") = OneOrMore>, "," => ActionFn(1616); + // ( ",") = OneOrMore>, "," => ActionFn(1278); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant32(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1616::<>(mode, __sym0, __sym1); + let __nt = super::__action1278::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant39(__nt), __end)); (2, 67) } @@ -21413,13 +21435,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ( ",")? = OneOrMore>, "," => ActionFn(1619); + // ( ",")? = OneOrMore>, "," => ActionFn(1281); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant32(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1619::<>(mode, __sym0, __sym1); + let __nt = super::__action1281::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant40(__nt), __end)); (2, 68) } @@ -21446,11 +21468,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (@L string @R) = string => ActionFn(1279); + // (@L string @R) = string => ActionFn(1290); let __sym0 = __pop_Variant6(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1279::<>(mode, __sym0); + let __nt = super::__action1290::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant41(__nt), __end)); (1, 69) } @@ -21462,11 +21484,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (@L string @R)+ = string => ActionFn(1628); + // (@L string @R)+ = string => ActionFn(1626); let __sym0 = __pop_Variant6(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1628::<>(mode, __sym0); + let __nt = super::__action1626::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant42(__nt), __end)); (1, 70) } @@ -21478,13 +21500,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (@L string @R)+ = (@L string @R)+, string => ActionFn(1629); + // (@L string @R)+ = (@L string @R)+, string => ActionFn(1627); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant6(__symbols); let __sym0 = __pop_Variant42(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1629::<>(mode, __sym0, __sym1); + let __nt = super::__action1627::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant42(__nt), __end)); (2, 70) } @@ -21514,13 +21536,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (CompOp Expression<"all">)+ = CompOp, Expression<"all"> => ActionFn(1630); + // (CompOp Expression<"all">)+ = CompOp, Expression<"all"> => ActionFn(1628); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant55(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1630::<>(mode, __sym0, __sym1); + let __nt = super::__action1628::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant44(__nt), __end)); (2, 72) } @@ -21532,14 +21554,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (CompOp Expression<"all">)+ = (CompOp Expression<"all">)+, CompOp, Expression<"all"> => ActionFn(1631); + // (CompOp Expression<"all">)+ = (CompOp Expression<"all">)+, CompOp, Expression<"all"> => ActionFn(1629); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant55(__symbols); let __sym0 = __pop_Variant44(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1631::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1629::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant44(__nt), __end)); (3, 72) } @@ -21567,11 +21589,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (Guard)? = Guard => ActionFn(1632); + // (Guard)? = Guard => ActionFn(1630); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1632::<>(mode, __sym0); + let __nt = super::__action1630::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 74) } @@ -21614,11 +21636,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (ParameterList)? = ParameterList => ActionFn(1635); + // (ParameterList)? = ParameterList => ActionFn(1633); let __sym0 = __pop_Variant45(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1635::<>(mode, __sym0); + let __nt = super::__action1633::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant46(__nt), __end)); (1, 76) } @@ -21707,14 +21729,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AddOpExpr = ConstantExpr, AddOp, ConstantAtom => ActionFn(1280); + // AddOpExpr = ConstantExpr, AddOp, ConstantAtom => ActionFn(1291); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant48(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1280::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1291::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 80) } @@ -21726,14 +21748,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AndExpression<"All"> = AndExpression<"all">, "&", ShiftExpression<"all"> => ActionFn(1281); + // AndExpression<"All"> = AndExpression<"all">, "&", ShiftExpression<"all"> => ActionFn(1292); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1281::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1292::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 81) } @@ -21761,14 +21783,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AndExpression<"all"> = AndExpression<"all">, "&", ShiftExpression<"all"> => ActionFn(1282); + // AndExpression<"all"> = AndExpression<"all">, "&", ShiftExpression<"all"> => ActionFn(1293); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1282::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1293::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 82) } @@ -21796,14 +21818,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AndExpression<"no-withitems"> = AndExpression<"all">, "&", ShiftExpression<"all"> => ActionFn(1283); + // AndExpression<"no-withitems"> = AndExpression<"all">, "&", ShiftExpression<"all"> => ActionFn(1294); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1283::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1294::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 83) } @@ -21831,13 +21853,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AndTest<"all"> = (> "and")+, NotTest<"all"> => ActionFn(1284); + // AndTest<"all"> = (> "and")+, NotTest<"all"> => ActionFn(1295); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant16(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1284::<>(mode, __sym0, __sym1); + let __nt = super::__action1295::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 84) } @@ -21865,13 +21887,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AndTest<"no-withitems"> = (> "and")+, NotTest<"all"> => ActionFn(1285); + // AndTest<"no-withitems"> = (> "and")+, NotTest<"all"> => ActionFn(1296); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant16(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1285::<>(mode, __sym0, __sym1); + let __nt = super::__action1296::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 85) } @@ -21930,14 +21952,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ArithmeticExpression<"All"> = ArithmeticExpression<"all">, AddOp, Term<"all"> => ActionFn(1287); + // ArithmeticExpression<"All"> = ArithmeticExpression<"all">, AddOp, Term<"all"> => ActionFn(1298); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant48(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1287::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1298::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 88) } @@ -21965,14 +21987,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ArithmeticExpression<"all"> = ArithmeticExpression<"all">, AddOp, Term<"all"> => ActionFn(1288); + // ArithmeticExpression<"all"> = ArithmeticExpression<"all">, AddOp, Term<"all"> => ActionFn(1299); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant48(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1288::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1299::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 89) } @@ -22000,14 +22022,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ArithmeticExpression<"no-withitems"> = ArithmeticExpression<"all">, AddOp, Term<"all"> => ActionFn(1289); + // ArithmeticExpression<"no-withitems"> = ArithmeticExpression<"all">, AddOp, Term<"all"> => ActionFn(1300); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant48(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1289::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1300::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 90) } @@ -22035,7 +22057,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AssertStatement = "assert", Test<"all">, ",", Test<"all"> => ActionFn(1291); + // AssertStatement = "assert", Test<"all">, ",", Test<"all"> => ActionFn(1302); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant14(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -22043,7 +22065,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1291::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1302::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (4, 92) } @@ -22055,13 +22077,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AssertStatement = "assert", Test<"all"> => ActionFn(1292); + // AssertStatement = "assert", Test<"all"> => ActionFn(1303); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1292::<>(mode, __sym0, __sym1); + let __nt = super::__action1303::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (2, 92) } @@ -22205,11 +22227,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"All"> = Constant => ActionFn(1293); - let __sym0 = __pop_Variant56(__symbols); + // Atom<"All"> = Constant => ActionFn(1304); + let __sym0 = __pop_Variant58(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1293::<>(mode, __sym0); + let __nt = super::__action1304::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 97) } @@ -22221,11 +22243,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"All"> = Identifier => ActionFn(1294); + // Atom<"All"> = Identifier => ActionFn(1305); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1294::<>(mode, __sym0); + let __nt = super::__action1305::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 97) } @@ -22237,14 +22259,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"All"> = "[", ListLiteralValues, "]" => ActionFn(1696); + // Atom<"All"> = "[", ListLiteralValues, "]" => ActionFn(1694); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant32(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1696::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1694::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 97) } @@ -22256,13 +22278,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"All"> = "[", "]" => ActionFn(1697); + // Atom<"All"> = "[", "]" => ActionFn(1695); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1697::<>(mode, __sym0, __sym1); + let __nt = super::__action1695::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 97) } @@ -22274,7 +22296,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"All"> = "[", TestOrStarNamedExpr, CompFor, "]" => ActionFn(1296); + // Atom<"All"> = "[", TestOrStarNamedExpr, CompFor, "]" => ActionFn(1307); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant53(__symbols); @@ -22282,7 +22304,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1296::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1307::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (4, 97) } @@ -22294,7 +22316,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"All"> = "(", OneOrMore>, ",", ")" => ActionFn(1297); + // Atom<"All"> = "(", OneOrMore>, ",", ")" => ActionFn(1308); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -22302,7 +22324,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1297::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1308::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (4, 97) } @@ -22314,14 +22336,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"All"> = "(", OneOrMore>, ")" => ActionFn(1298); + // Atom<"All"> = "(", OneOrMore>, ")" => ActionFn(1309); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant32(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1298::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1309::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 97) } @@ -22333,13 +22355,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"All"> = "(", ")" => ActionFn(1307); + // Atom<"All"> = "(", ")" => ActionFn(1318); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1307::<>(mode, __sym0, __sym1); + let __nt = super::__action1318::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 97) } @@ -22370,7 +22392,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"All"> = "(", NamedExpressionTest, CompFor, ")" => ActionFn(1308); + // Atom<"All"> = "(", NamedExpressionTest, CompFor, ")" => ActionFn(1319); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant53(__symbols); @@ -22378,7 +22400,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1308::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1319::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (4, 97) } @@ -22390,14 +22412,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"All"> = "{", DictLiteralValues, "}" => ActionFn(1678); + // Atom<"All"> = "{", DictLiteralValues, "}" => ActionFn(1676); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant61(__symbols); + let __sym1 = __pop_Variant63(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1678::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1676::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 97) } @@ -22409,13 +22431,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"All"> = "{", "}" => ActionFn(1679); + // Atom<"All"> = "{", "}" => ActionFn(1677); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1679::<>(mode, __sym0, __sym1); + let __nt = super::__action1677::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 97) } @@ -22427,15 +22449,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"All"> = "{", DictEntry, CompFor, "}" => ActionFn(1311); + // Atom<"All"> = "{", DictEntry, CompFor, "}" => ActionFn(1322); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant53(__symbols); - let __sym1 = __pop_Variant60(__symbols); + let __sym1 = __pop_Variant62(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1311::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1322::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (4, 97) } @@ -22447,14 +22469,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"All"> = "{", SetLiteralValues, "}" => ActionFn(1312); + // Atom<"All"> = "{", SetLiteralValues, "}" => ActionFn(1323); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant32(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1312::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1323::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 97) } @@ -22466,7 +22488,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"All"> = "{", NamedExpressionTest, CompFor, "}" => ActionFn(1313); + // Atom<"All"> = "{", NamedExpressionTest, CompFor, "}" => ActionFn(1324); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant53(__symbols); @@ -22474,7 +22496,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1313::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1324::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (4, 97) } @@ -22486,11 +22508,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"All"> = "True" => ActionFn(1314); + // Atom<"All"> = "True" => ActionFn(1325); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1314::<>(mode, __sym0); + let __nt = super::__action1325::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 97) } @@ -22502,11 +22524,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"All"> = "False" => ActionFn(1315); + // Atom<"All"> = "False" => ActionFn(1326); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1315::<>(mode, __sym0); + let __nt = super::__action1326::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 97) } @@ -22518,11 +22540,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"All"> = "None" => ActionFn(1316); + // Atom<"All"> = "None" => ActionFn(1327); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1316::<>(mode, __sym0); + let __nt = super::__action1327::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 97) } @@ -22534,11 +22556,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"All"> = "..." => ActionFn(1317); + // Atom<"All"> = "..." => ActionFn(1328); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1317::<>(mode, __sym0); + let __nt = super::__action1328::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 97) } @@ -22550,11 +22572,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = Constant => ActionFn(1318); - let __sym0 = __pop_Variant56(__symbols); + // Atom<"all"> = Constant => ActionFn(1329); + let __sym0 = __pop_Variant58(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1318::<>(mode, __sym0); + let __nt = super::__action1329::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 98) } @@ -22566,11 +22588,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = Identifier => ActionFn(1319); + // Atom<"all"> = Identifier => ActionFn(1330); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1319::<>(mode, __sym0); + let __nt = super::__action1330::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 98) } @@ -22582,14 +22604,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "[", ListLiteralValues, "]" => ActionFn(1698); + // Atom<"all"> = "[", ListLiteralValues, "]" => ActionFn(1696); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant32(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1698::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1696::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 98) } @@ -22601,13 +22623,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "[", "]" => ActionFn(1699); + // Atom<"all"> = "[", "]" => ActionFn(1697); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1699::<>(mode, __sym0, __sym1); + let __nt = super::__action1697::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 98) } @@ -22619,7 +22641,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "[", TestOrStarNamedExpr, CompFor, "]" => ActionFn(1321); + // Atom<"all"> = "[", TestOrStarNamedExpr, CompFor, "]" => ActionFn(1332); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant53(__symbols); @@ -22627,7 +22649,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1321::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1332::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (4, 98) } @@ -22639,7 +22661,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "(", OneOrMore>, ",", ")" => ActionFn(1322); + // Atom<"all"> = "(", OneOrMore>, ",", ")" => ActionFn(1333); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -22647,7 +22669,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1322::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1333::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (4, 98) } @@ -22659,14 +22681,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "(", OneOrMore>, ")" => ActionFn(1323); + // Atom<"all"> = "(", OneOrMore>, ")" => ActionFn(1334); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant32(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1323::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1334::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 98) } @@ -22678,13 +22700,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "(", ")" => ActionFn(1332); + // Atom<"all"> = "(", ")" => ActionFn(1343); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1332::<>(mode, __sym0, __sym1); + let __nt = super::__action1343::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 98) } @@ -22715,7 +22737,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "(", NamedExpressionTest, CompFor, ")" => ActionFn(1333); + // Atom<"all"> = "(", NamedExpressionTest, CompFor, ")" => ActionFn(1344); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant53(__symbols); @@ -22723,7 +22745,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1333::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1344::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (4, 98) } @@ -22735,14 +22757,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "{", DictLiteralValues, "}" => ActionFn(1680); + // Atom<"all"> = "{", DictLiteralValues, "}" => ActionFn(1678); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant61(__symbols); + let __sym1 = __pop_Variant63(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1680::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1678::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 98) } @@ -22754,13 +22776,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "{", "}" => ActionFn(1681); + // Atom<"all"> = "{", "}" => ActionFn(1679); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1681::<>(mode, __sym0, __sym1); + let __nt = super::__action1679::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 98) } @@ -22772,15 +22794,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "{", DictEntry, CompFor, "}" => ActionFn(1336); + // Atom<"all"> = "{", DictEntry, CompFor, "}" => ActionFn(1347); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant53(__symbols); - let __sym1 = __pop_Variant60(__symbols); + let __sym1 = __pop_Variant62(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1336::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1347::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (4, 98) } @@ -22792,14 +22814,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "{", SetLiteralValues, "}" => ActionFn(1337); + // Atom<"all"> = "{", SetLiteralValues, "}" => ActionFn(1348); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant32(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1337::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1348::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 98) } @@ -22811,7 +22833,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "{", NamedExpressionTest, CompFor, "}" => ActionFn(1338); + // Atom<"all"> = "{", NamedExpressionTest, CompFor, "}" => ActionFn(1349); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant53(__symbols); @@ -22819,7 +22841,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1338::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1349::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (4, 98) } @@ -22831,11 +22853,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "True" => ActionFn(1339); + // Atom<"all"> = "True" => ActionFn(1350); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1339::<>(mode, __sym0); + let __nt = super::__action1350::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 98) } @@ -22847,11 +22869,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "False" => ActionFn(1340); + // Atom<"all"> = "False" => ActionFn(1351); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1340::<>(mode, __sym0); + let __nt = super::__action1351::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 98) } @@ -22863,11 +22885,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "None" => ActionFn(1341); + // Atom<"all"> = "None" => ActionFn(1352); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1341::<>(mode, __sym0); + let __nt = super::__action1352::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 98) } @@ -22879,11 +22901,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "..." => ActionFn(1342); + // Atom<"all"> = "..." => ActionFn(1353); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1342::<>(mode, __sym0); + let __nt = super::__action1353::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 98) } @@ -22895,11 +22917,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = Constant => ActionFn(1343); - let __sym0 = __pop_Variant56(__symbols); + // Atom<"no-withitems"> = Constant => ActionFn(1354); + let __sym0 = __pop_Variant58(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1343::<>(mode, __sym0); + let __nt = super::__action1354::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 99) } @@ -22911,11 +22933,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = Identifier => ActionFn(1344); + // Atom<"no-withitems"> = Identifier => ActionFn(1355); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1344::<>(mode, __sym0); + let __nt = super::__action1355::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 99) } @@ -22927,14 +22949,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = "[", ListLiteralValues, "]" => ActionFn(1700); + // Atom<"no-withitems"> = "[", ListLiteralValues, "]" => ActionFn(1698); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant32(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1700::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1698::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 99) } @@ -22946,13 +22968,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = "[", "]" => ActionFn(1701); + // Atom<"no-withitems"> = "[", "]" => ActionFn(1699); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1701::<>(mode, __sym0, __sym1); + let __nt = super::__action1699::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 99) } @@ -22964,7 +22986,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = "[", TestOrStarNamedExpr, CompFor, "]" => ActionFn(1346); + // Atom<"no-withitems"> = "[", TestOrStarNamedExpr, CompFor, "]" => ActionFn(1357); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant53(__symbols); @@ -22972,7 +22994,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1346::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1357::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (4, 99) } @@ -22984,13 +23006,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = "(", ")" => ActionFn(1355); + // Atom<"no-withitems"> = "(", ")" => ActionFn(1366); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1355::<>(mode, __sym0, __sym1); + let __nt = super::__action1366::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 99) } @@ -23021,7 +23043,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = "(", NamedExpressionTest, CompFor, ")" => ActionFn(1356); + // Atom<"no-withitems"> = "(", NamedExpressionTest, CompFor, ")" => ActionFn(1367); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant53(__symbols); @@ -23029,7 +23051,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1356::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1367::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (4, 99) } @@ -23041,14 +23063,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = "{", DictLiteralValues, "}" => ActionFn(1682); + // Atom<"no-withitems"> = "{", DictLiteralValues, "}" => ActionFn(1680); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant61(__symbols); + let __sym1 = __pop_Variant63(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1682::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1680::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 99) } @@ -23060,13 +23082,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = "{", "}" => ActionFn(1683); + // Atom<"no-withitems"> = "{", "}" => ActionFn(1681); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1683::<>(mode, __sym0, __sym1); + let __nt = super::__action1681::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 99) } @@ -23078,15 +23100,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = "{", DictEntry, CompFor, "}" => ActionFn(1359); + // Atom<"no-withitems"> = "{", DictEntry, CompFor, "}" => ActionFn(1370); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant53(__symbols); - let __sym1 = __pop_Variant60(__symbols); + let __sym1 = __pop_Variant62(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1359::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1370::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (4, 99) } @@ -23098,14 +23120,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = "{", SetLiteralValues, "}" => ActionFn(1360); + // Atom<"no-withitems"> = "{", SetLiteralValues, "}" => ActionFn(1371); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant32(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1360::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1371::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 99) } @@ -23117,7 +23139,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = "{", NamedExpressionTest, CompFor, "}" => ActionFn(1361); + // Atom<"no-withitems"> = "{", NamedExpressionTest, CompFor, "}" => ActionFn(1372); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant53(__symbols); @@ -23125,7 +23147,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1361::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1372::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (4, 99) } @@ -23137,11 +23159,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = "True" => ActionFn(1362); + // Atom<"no-withitems"> = "True" => ActionFn(1373); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1362::<>(mode, __sym0); + let __nt = super::__action1373::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 99) } @@ -23153,11 +23175,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = "False" => ActionFn(1363); + // Atom<"no-withitems"> = "False" => ActionFn(1374); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1363::<>(mode, __sym0); + let __nt = super::__action1374::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 99) } @@ -23169,11 +23191,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = "None" => ActionFn(1364); + // Atom<"no-withitems"> = "None" => ActionFn(1375); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1364::<>(mode, __sym0); + let __nt = super::__action1375::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 99) } @@ -23185,11 +23207,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = "..." => ActionFn(1365); + // Atom<"no-withitems"> = "..." => ActionFn(1376); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1365::<>(mode, __sym0); + let __nt = super::__action1376::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 99) } @@ -23217,13 +23239,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AtomExpr2<"All"> = AtomExpr2<"all">, Arguments => ActionFn(1366); + // AtomExpr2<"All"> = AtomExpr2<"all">, Arguments => ActionFn(1377); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant49(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1366::<>(mode, __sym0, __sym1); + let __nt = super::__action1377::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 100) } @@ -23235,7 +23257,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AtomExpr2<"All"> = AtomExpr2<"all">, "[", SubscriptList, "]" => ActionFn(1367); + // AtomExpr2<"All"> = AtomExpr2<"all">, "[", SubscriptList, "]" => ActionFn(1378); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant14(__symbols); @@ -23243,7 +23265,7 @@ mod __parse__Top { let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1367::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1378::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (4, 100) } @@ -23255,14 +23277,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AtomExpr2<"All"> = AtomExpr2<"all">, ".", Identifier => ActionFn(1368); + // AtomExpr2<"All"> = AtomExpr2<"all">, ".", Identifier => ActionFn(1379); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1368::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1379::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 100) } @@ -23290,13 +23312,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AtomExpr2<"all"> = AtomExpr2<"all">, Arguments => ActionFn(1369); + // AtomExpr2<"all"> = AtomExpr2<"all">, Arguments => ActionFn(1380); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant49(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1369::<>(mode, __sym0, __sym1); + let __nt = super::__action1380::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 101) } @@ -23308,7 +23330,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AtomExpr2<"all"> = AtomExpr2<"all">, "[", SubscriptList, "]" => ActionFn(1370); + // AtomExpr2<"all"> = AtomExpr2<"all">, "[", SubscriptList, "]" => ActionFn(1381); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant14(__symbols); @@ -23316,7 +23338,7 @@ mod __parse__Top { let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1370::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1381::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (4, 101) } @@ -23328,14 +23350,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AtomExpr2<"all"> = AtomExpr2<"all">, ".", Identifier => ActionFn(1371); + // AtomExpr2<"all"> = AtomExpr2<"all">, ".", Identifier => ActionFn(1382); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1371::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1382::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 101) } @@ -23363,13 +23385,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AtomExpr2<"no-withitems"> = AtomExpr2<"all">, Arguments => ActionFn(1372); + // AtomExpr2<"no-withitems"> = AtomExpr2<"all">, Arguments => ActionFn(1383); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant49(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1372::<>(mode, __sym0, __sym1); + let __nt = super::__action1383::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 102) } @@ -23381,7 +23403,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AtomExpr2<"no-withitems"> = AtomExpr2<"all">, "[", SubscriptList, "]" => ActionFn(1373); + // AtomExpr2<"no-withitems"> = AtomExpr2<"all">, "[", SubscriptList, "]" => ActionFn(1384); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant14(__symbols); @@ -23389,7 +23411,7 @@ mod __parse__Top { let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1373::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1384::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (4, 102) } @@ -23401,14 +23423,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AtomExpr2<"no-withitems"> = AtomExpr2<"all">, ".", Identifier => ActionFn(1374); + // AtomExpr2<"no-withitems"> = AtomExpr2<"all">, ".", Identifier => ActionFn(1385); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1374::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1385::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 102) } @@ -23420,13 +23442,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AtomExpr<"All"> = "await", AtomExpr2<"all"> => ActionFn(1375); + // AtomExpr<"All"> = "await", AtomExpr2<"all"> => ActionFn(1386); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1375::<>(mode, __sym0, __sym1); + let __nt = super::__action1386::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 103) } @@ -23454,13 +23476,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AtomExpr<"all"> = "await", AtomExpr2<"all"> => ActionFn(1376); + // AtomExpr<"all"> = "await", AtomExpr2<"all"> => ActionFn(1387); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1376::<>(mode, __sym0, __sym1); + let __nt = super::__action1387::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 104) } @@ -23488,13 +23510,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // AtomExpr<"no-withitems"> = "await", AtomExpr2<"all"> => ActionFn(1377); + // AtomExpr<"no-withitems"> = "await", AtomExpr2<"all"> => ActionFn(1388); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1377::<>(mode, __sym0, __sym1); + let __nt = super::__action1388::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 105) } @@ -23730,11 +23752,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // CapturePattern = Identifier => ActionFn(1378); + // CapturePattern = Identifier => ActionFn(1389); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1378::<>(mode, __sym0); + let __nt = super::__action1389::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (1, 107) } @@ -23746,17 +23768,17 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassDef = "class", Identifier, TypeParams, Arguments, ":", Suite => ActionFn(1854); + // ClassDef = "class", Identifier, TypeParams, Arguments, ":", Suite => ActionFn(1852); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant24(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant49(__symbols); - let __sym2 = __pop_Variant91(__symbols); + let __sym2 = __pop_Variant93(__symbols); let __sym1 = __pop_Variant22(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = super::__action1854::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __nt = super::__action1852::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (6, 108) } @@ -23768,7 +23790,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassDef = "class", Identifier, Arguments, ":", Suite => ActionFn(1855); + // ClassDef = "class", Identifier, Arguments, ":", Suite => ActionFn(1853); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant24(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -23777,7 +23799,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1855::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1853::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (5, 108) } @@ -23789,18 +23811,18 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassDef = Decorator+, "class", Identifier, TypeParams, Arguments, ":", Suite => ActionFn(1856); + // ClassDef = Decorator+, "class", Identifier, TypeParams, Arguments, ":", Suite => ActionFn(1854); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant24(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant49(__symbols); - let __sym3 = __pop_Variant91(__symbols); + let __sym3 = __pop_Variant93(__symbols); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant58(__symbols); + let __sym0 = __pop_Variant60(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = super::__action1856::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __nt = super::__action1854::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (7, 108) } @@ -23812,17 +23834,17 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassDef = Decorator+, "class", Identifier, Arguments, ":", Suite => ActionFn(1857); + // ClassDef = Decorator+, "class", Identifier, Arguments, ":", Suite => ActionFn(1855); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant24(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant49(__symbols); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant58(__symbols); + let __sym0 = __pop_Variant60(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = super::__action1857::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __nt = super::__action1855::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (6, 108) } @@ -23834,16 +23856,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassDef = "class", Identifier, TypeParams, ":", Suite => ActionFn(1858); + // ClassDef = "class", Identifier, TypeParams, ":", Suite => ActionFn(1856); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant24(__symbols); let __sym3 = __pop_Variant0(__symbols); - let __sym2 = __pop_Variant91(__symbols); + let __sym2 = __pop_Variant93(__symbols); let __sym1 = __pop_Variant22(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1858::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1856::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (5, 108) } @@ -23855,7 +23877,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassDef = "class", Identifier, ":", Suite => ActionFn(1859); + // ClassDef = "class", Identifier, ":", Suite => ActionFn(1857); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant24(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -23863,7 +23885,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1859::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1857::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (4, 108) } @@ -23875,17 +23897,17 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassDef = Decorator+, "class", Identifier, TypeParams, ":", Suite => ActionFn(1860); + // ClassDef = Decorator+, "class", Identifier, TypeParams, ":", Suite => ActionFn(1858); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant24(__symbols); let __sym4 = __pop_Variant0(__symbols); - let __sym3 = __pop_Variant91(__symbols); + let __sym3 = __pop_Variant93(__symbols); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant58(__symbols); + let __sym0 = __pop_Variant60(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = super::__action1860::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __nt = super::__action1858::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (6, 108) } @@ -23897,16 +23919,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassDef = Decorator+, "class", Identifier, ":", Suite => ActionFn(1861); + // ClassDef = Decorator+, "class", Identifier, ":", Suite => ActionFn(1859); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant24(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant58(__symbols); + let __sym0 = __pop_Variant60(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1861::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1859::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (5, 108) } @@ -23918,18 +23940,18 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassPattern = MatchName, "(", OneOrMore, ",", OneOrMore, ",", ")" => ActionFn(1379); + // ClassPattern = MatchName, "(", OneOrMore, ",", OneOrMore, ",", ")" => ActionFn(1390); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant0(__symbols); - let __sym4 = __pop_Variant78(__symbols); + let __sym4 = __pop_Variant80(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant52(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = super::__action1379::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __nt = super::__action1390::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (7, 109) } @@ -23941,17 +23963,17 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassPattern = MatchName, "(", OneOrMore, ",", OneOrMore, ")" => ActionFn(1380); + // ClassPattern = MatchName, "(", OneOrMore, ",", OneOrMore, ")" => ActionFn(1391); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); - let __sym4 = __pop_Variant78(__symbols); + let __sym4 = __pop_Variant80(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant52(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = super::__action1380::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __nt = super::__action1391::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (6, 109) } @@ -23963,7 +23985,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassPattern = MatchName, "(", OneOrMore, ",", ")" => ActionFn(1381); + // ClassPattern = MatchName, "(", OneOrMore, ",", ")" => ActionFn(1392); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -23972,7 +23994,7 @@ mod __parse__Top { let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1381::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1392::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (5, 109) } @@ -23984,7 +24006,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassPattern = MatchName, "(", OneOrMore, ")" => ActionFn(1382); + // ClassPattern = MatchName, "(", OneOrMore, ")" => ActionFn(1393); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant52(__symbols); @@ -23992,7 +24014,7 @@ mod __parse__Top { let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1382::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1393::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (4, 109) } @@ -24004,16 +24026,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassPattern = MatchName, "(", OneOrMore, ",", ")" => ActionFn(1383); + // ClassPattern = MatchName, "(", OneOrMore, ",", ")" => ActionFn(1394); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); - let __sym2 = __pop_Variant78(__symbols); + let __sym2 = __pop_Variant80(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1383::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1394::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (5, 109) } @@ -24025,15 +24047,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassPattern = MatchName, "(", OneOrMore, ")" => ActionFn(1384); + // ClassPattern = MatchName, "(", OneOrMore, ")" => ActionFn(1395); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); - let __sym2 = __pop_Variant78(__symbols); + let __sym2 = __pop_Variant80(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1384::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1395::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (4, 109) } @@ -24045,14 +24067,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassPattern = MatchName, "(", ")" => ActionFn(1385); + // ClassPattern = MatchName, "(", ")" => ActionFn(1396); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1385::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1396::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (3, 109) } @@ -24064,18 +24086,18 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassPattern = MatchNameOrAttr, "(", OneOrMore, ",", OneOrMore, ",", ")" => ActionFn(1386); + // ClassPattern = MatchNameOrAttr, "(", OneOrMore, ",", OneOrMore, ",", ")" => ActionFn(1397); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant0(__symbols); - let __sym4 = __pop_Variant78(__symbols); + let __sym4 = __pop_Variant80(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant52(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = super::__action1386::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __nt = super::__action1397::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (7, 109) } @@ -24087,17 +24109,17 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassPattern = MatchNameOrAttr, "(", OneOrMore, ",", OneOrMore, ")" => ActionFn(1387); + // ClassPattern = MatchNameOrAttr, "(", OneOrMore, ",", OneOrMore, ")" => ActionFn(1398); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); - let __sym4 = __pop_Variant78(__symbols); + let __sym4 = __pop_Variant80(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant52(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = super::__action1387::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __nt = super::__action1398::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (6, 109) } @@ -24109,7 +24131,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassPattern = MatchNameOrAttr, "(", OneOrMore, ",", ")" => ActionFn(1388); + // ClassPattern = MatchNameOrAttr, "(", OneOrMore, ",", ")" => ActionFn(1399); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -24118,7 +24140,7 @@ mod __parse__Top { let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1388::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1399::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (5, 109) } @@ -24130,7 +24152,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassPattern = MatchNameOrAttr, "(", OneOrMore, ")" => ActionFn(1389); + // ClassPattern = MatchNameOrAttr, "(", OneOrMore, ")" => ActionFn(1400); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant52(__symbols); @@ -24138,7 +24160,7 @@ mod __parse__Top { let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1389::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1400::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (4, 109) } @@ -24150,16 +24172,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassPattern = MatchNameOrAttr, "(", OneOrMore, ",", ")" => ActionFn(1390); + // ClassPattern = MatchNameOrAttr, "(", OneOrMore, ",", ")" => ActionFn(1401); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); - let __sym2 = __pop_Variant78(__symbols); + let __sym2 = __pop_Variant80(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1390::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1401::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (5, 109) } @@ -24171,15 +24193,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassPattern = MatchNameOrAttr, "(", OneOrMore, ")" => ActionFn(1391); + // ClassPattern = MatchNameOrAttr, "(", OneOrMore, ")" => ActionFn(1402); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); - let __sym2 = __pop_Variant78(__symbols); + let __sym2 = __pop_Variant80(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1391::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1402::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (4, 109) } @@ -24191,14 +24213,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassPattern = MatchNameOrAttr, "(", ")" => ActionFn(1392); + // ClassPattern = MatchNameOrAttr, "(", ")" => ActionFn(1403); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1392::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1403::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (3, 109) } @@ -24322,11 +24344,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Comma = FunctionArgument => ActionFn(1644); + // Comma = FunctionArgument => ActionFn(1642); let __sym0 = __pop_Variant30(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1644::<>(mode, __sym0); + let __nt = super::__action1642::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant51(__nt), __end)); (1, 111) } @@ -24338,10 +24360,10 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Comma = => ActionFn(1645); + // Comma = => ActionFn(1643); let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default(); let __end = __start.clone(); - let __nt = super::__action1645::<>(mode, &__start, &__end); + let __nt = super::__action1643::<>(mode, &__start, &__end); __symbols.push((__start, __Symbol::Variant51(__nt), __end)); (0, 111) } @@ -24353,13 +24375,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Comma = ( ",")+, FunctionArgument => ActionFn(1646); + // Comma = ( ",")+, FunctionArgument => ActionFn(1644); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant30(__symbols); let __sym0 = __pop_Variant31(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1646::<>(mode, __sym0, __sym1); + let __nt = super::__action1644::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant51(__nt), __end)); (2, 111) } @@ -24371,11 +24393,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Comma = ( ",")+ => ActionFn(1647); + // Comma = ( ",")+ => ActionFn(1645); let __sym0 = __pop_Variant31(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1647::<>(mode, __sym0); + let __nt = super::__action1645::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant51(__nt), __end)); (1, 111) } @@ -24387,11 +24409,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Comma = Pattern => ActionFn(1652); + // Comma = Pattern => ActionFn(1650); let __sym0 = __pop_Variant34(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1652::<>(mode, __sym0); + let __nt = super::__action1650::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant52(__nt), __end)); (1, 112) } @@ -24403,10 +24425,10 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Comma = => ActionFn(1653); + // Comma = => ActionFn(1651); let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default(); let __end = __start.clone(); - let __nt = super::__action1653::<>(mode, &__start, &__end); + let __nt = super::__action1651::<>(mode, &__start, &__end); __symbols.push((__start, __Symbol::Variant52(__nt), __end)); (0, 112) } @@ -24418,13 +24440,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Comma = ( ",")+, Pattern => ActionFn(1654); + // Comma = ( ",")+, Pattern => ActionFn(1652); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant34(__symbols); let __sym0 = __pop_Variant35(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1654::<>(mode, __sym0, __sym1); + let __nt = super::__action1652::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant52(__nt), __end)); (2, 112) } @@ -24436,11 +24458,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Comma = ( ",")+ => ActionFn(1655); + // Comma = ( ",")+ => ActionFn(1653); let __sym0 = __pop_Variant35(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1655::<>(mode, __sym0); + let __nt = super::__action1653::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant52(__nt), __end)); (1, 112) } @@ -24453,7 +24475,7 @@ mod __parse__Top { ) -> (usize, usize) { // CompFor = SingleForComprehension+ => ActionFn(225); - let __sym0 = __pop_Variant85(__symbols); + let __sym0 = __pop_Variant87(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action225::<>(mode, __sym0); @@ -24663,13 +24685,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Comparison<"all"> = Expression<"all">, (CompOp Expression<"all">)+ => ActionFn(1393); + // Comparison<"all"> = Expression<"all">, (CompOp Expression<"all">)+ => ActionFn(1404); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant44(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1393::<>(mode, __sym0, __sym1); + let __nt = super::__action1404::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 116) } @@ -24697,13 +24719,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Comparison<"no-withitems"> = Expression<"all">, (CompOp Expression<"all">)+ => ActionFn(1394); + // Comparison<"no-withitems"> = Expression<"all">, (CompOp Expression<"all">)+ => ActionFn(1405); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant44(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1394::<>(mode, __sym0, __sym1); + let __nt = super::__action1405::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 117) } @@ -24861,12 +24883,12 @@ mod __parse__Top { { // ComprehensionIf = "if", ExpressionNoCond => ActionFn(228); assert!(__symbols.len() >= 2); - let __sym1 = __pop_Variant14(__symbols); + let __sym1 = __pop_Variant56(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; let __nt = super::__action228::<>(mode, __sym0, __sym1); - __symbols.push((__start, __Symbol::Variant14(__nt), __end)); + __symbols.push((__start, __Symbol::Variant56(__nt), __end)); (2, 119) } pub(crate) fn __reduce367< @@ -24881,7 +24903,7 @@ mod __parse__Top { let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default(); let __end = __start.clone(); let __nt = super::__action241::<>(mode, &__start, &__end); - __symbols.push((__start, __Symbol::Variant16(__nt), __end)); + __symbols.push((__start, __Symbol::Variant57(__nt), __end)); (0, 120) } pub(crate) fn __reduce368< @@ -24893,11 +24915,11 @@ mod __parse__Top { ) -> (usize, usize) { // ComprehensionIf* = ComprehensionIf+ => ActionFn(242); - let __sym0 = __pop_Variant16(__symbols); + let __sym0 = __pop_Variant57(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action242::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant16(__nt), __end)); + __symbols.push((__start, __Symbol::Variant57(__nt), __end)); (1, 120) } pub(crate) fn __reduce369< @@ -24909,11 +24931,11 @@ mod __parse__Top { ) -> (usize, usize) { // ComprehensionIf+ = ComprehensionIf => ActionFn(445); - let __sym0 = __pop_Variant14(__symbols); + let __sym0 = __pop_Variant56(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action445::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant16(__nt), __end)); + __symbols.push((__start, __Symbol::Variant57(__nt), __end)); (1, 121) } pub(crate) fn __reduce370< @@ -24926,12 +24948,12 @@ mod __parse__Top { { // ComprehensionIf+ = ComprehensionIf+, ComprehensionIf => ActionFn(446); assert!(__symbols.len() >= 2); - let __sym1 = __pop_Variant14(__symbols); - let __sym0 = __pop_Variant16(__symbols); + let __sym1 = __pop_Variant56(__symbols); + let __sym0 = __pop_Variant57(__symbols); let __start = __sym0.0; let __end = __sym1.2; let __nt = super::__action446::<>(mode, __sym0, __sym1); - __symbols.push((__start, __Symbol::Variant16(__nt), __end)); + __symbols.push((__start, __Symbol::Variant57(__nt), __end)); (2, 121) } pub(crate) fn __reduce371< @@ -24947,7 +24969,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action234::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant56(__nt), __end)); + __symbols.push((__start, __Symbol::Variant58(__nt), __end)); (1, 122) } pub(crate) fn __reduce372< @@ -24963,7 +24985,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action235::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant56(__nt), __end)); + __symbols.push((__start, __Symbol::Variant58(__nt), __end)); (1, 122) } pub(crate) fn __reduce373< @@ -24979,7 +25001,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action236::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant56(__nt), __end)); + __symbols.push((__start, __Symbol::Variant58(__nt), __end)); (1, 122) } pub(crate) fn __reduce374< @@ -24990,11 +25012,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ConstantAtom = Constant => ActionFn(1395); - let __sym0 = __pop_Variant56(__symbols); + // ConstantAtom = Constant => ActionFn(1406); + let __sym0 = __pop_Variant58(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1395::<>(mode, __sym0); + let __nt = super::__action1406::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 123) } @@ -25022,13 +25044,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ConstantExpr = "-", ConstantAtom => ActionFn(1396); + // ConstantExpr = "-", ConstantAtom => ActionFn(1407); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1396::<>(mode, __sym0, __sym1); + let __nt = super::__action1407::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 124) } @@ -25040,15 +25062,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Decorator = "@", NamedExpressionTest, "\n" => ActionFn(1397); + // Decorator = "@", NamedExpressionTest, "\n" => ActionFn(1408); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1397::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant57(__nt), __end)); + let __nt = super::__action1408::<>(mode, __sym0, __sym1, __sym2); + __symbols.push((__start, __Symbol::Variant59(__nt), __end)); (3, 125) } pub(crate) fn __reduce378< @@ -25063,7 +25085,7 @@ mod __parse__Top { let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default(); let __end = __start.clone(); let __nt = super::__action289::<>(mode, &__start, &__end); - __symbols.push((__start, __Symbol::Variant58(__nt), __end)); + __symbols.push((__start, __Symbol::Variant60(__nt), __end)); (0, 126) } pub(crate) fn __reduce379< @@ -25075,11 +25097,11 @@ mod __parse__Top { ) -> (usize, usize) { // Decorator* = Decorator+ => ActionFn(290); - let __sym0 = __pop_Variant58(__symbols); + let __sym0 = __pop_Variant60(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action290::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant58(__nt), __end)); + __symbols.push((__start, __Symbol::Variant60(__nt), __end)); (1, 126) } pub(crate) fn __reduce380< @@ -25091,11 +25113,11 @@ mod __parse__Top { ) -> (usize, usize) { // Decorator+ = Decorator => ActionFn(418); - let __sym0 = __pop_Variant57(__symbols); + let __sym0 = __pop_Variant59(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action418::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant58(__nt), __end)); + __symbols.push((__start, __Symbol::Variant60(__nt), __end)); (1, 127) } pub(crate) fn __reduce381< @@ -25108,12 +25130,12 @@ mod __parse__Top { { // Decorator+ = Decorator+, Decorator => ActionFn(419); assert!(__symbols.len() >= 2); - let __sym1 = __pop_Variant57(__symbols); - let __sym0 = __pop_Variant58(__symbols); + let __sym1 = __pop_Variant59(__symbols); + let __sym0 = __pop_Variant60(__symbols); let __start = __sym0.0; let __end = __sym1.2; let __nt = super::__action419::<>(mode, __sym0, __sym1); - __symbols.push((__start, __Symbol::Variant58(__nt), __end)); + __symbols.push((__start, __Symbol::Variant60(__nt), __end)); (2, 127) } pub(crate) fn __reduce382< @@ -25124,13 +25146,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // DelStatement = "del", ExpressionList2 => ActionFn(1398); + // DelStatement = "del", ExpressionList2 => ActionFn(1409); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant32(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1398::<>(mode, __sym0, __sym1); + let __nt = super::__action1409::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (2, 128) } @@ -25143,11 +25165,11 @@ mod __parse__Top { ) -> (usize, usize) { // DictElement = DictEntry => ActionFn(216); - let __sym0 = __pop_Variant60(__symbols); + let __sym0 = __pop_Variant62(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action216::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant59(__nt), __end)); + __symbols.push((__start, __Symbol::Variant61(__nt), __end)); (1, 129) } pub(crate) fn __reduce384< @@ -25165,7 +25187,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym1.2; let __nt = super::__action217::<>(mode, __sym0, __sym1); - __symbols.push((__start, __Symbol::Variant59(__nt), __end)); + __symbols.push((__start, __Symbol::Variant61(__nt), __end)); (2, 129) } pub(crate) fn __reduce385< @@ -25184,7 +25206,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym2.2; let __nt = super::__action215::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant60(__nt), __end)); + __symbols.push((__start, __Symbol::Variant62(__nt), __end)); (3, 130) } pub(crate) fn __reduce386< @@ -25198,11 +25220,11 @@ mod __parse__Top { // DictLiteralValues = OneOrMore, "," => ActionFn(648); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant61(__symbols); + let __sym0 = __pop_Variant63(__symbols); let __start = __sym0.0; let __end = __sym1.2; let __nt = super::__action648::<>(mode, __sym0, __sym1); - __symbols.push((__start, __Symbol::Variant61(__nt), __end)); + __symbols.push((__start, __Symbol::Variant63(__nt), __end)); (2, 131) } pub(crate) fn __reduce387< @@ -25214,11 +25236,11 @@ mod __parse__Top { ) -> (usize, usize) { // DictLiteralValues = OneOrMore => ActionFn(649); - let __sym0 = __pop_Variant61(__symbols); + let __sym0 = __pop_Variant63(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action649::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant61(__nt), __end)); + __symbols.push((__start, __Symbol::Variant63(__nt), __end)); (1, 131) } pub(crate) fn __reduce388< @@ -25230,11 +25252,11 @@ mod __parse__Top { ) -> (usize, usize) { // DictLiteralValues? = DictLiteralValues => ActionFn(584); - let __sym0 = __pop_Variant61(__symbols); + let __sym0 = __pop_Variant63(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action584::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant62(__nt), __end)); + __symbols.push((__start, __Symbol::Variant64(__nt), __end)); (1, 132) } pub(crate) fn __reduce389< @@ -25249,7 +25271,7 @@ mod __parse__Top { let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default(); let __end = __start.clone(); let __nt = super::__action585::<>(mode, &__start, &__end); - __symbols.push((__start, __Symbol::Variant62(__nt), __end)); + __symbols.push((__start, __Symbol::Variant64(__nt), __end)); (0, 132) } pub(crate) fn __reduce390< @@ -25260,11 +25282,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // DottedName = name => ActionFn(1399); + // DottedName = name => ActionFn(1410); let __sym0 = __pop_Variant5(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1399::<>(mode, __sym0); + let __nt = super::__action1410::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant22(__nt), __end)); (1, 133) } @@ -25276,13 +25298,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // DottedName = name, ("." Identifier)+ => ActionFn(1400); + // DottedName = name, ("." Identifier)+ => ActionFn(1411); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant20(__symbols); let __sym0 = __pop_Variant5(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1400::<>(mode, __sym0, __sym1); + let __nt = super::__action1411::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant22(__nt), __end)); (2, 133) } @@ -25294,15 +25316,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // DoubleStarTypedParameter = Identifier, ":", Test<"all"> => ActionFn(1401); + // DoubleStarTypedParameter = Identifier, ":", Test<"all"> => ActionFn(1412); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1401::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant63(__nt), __end)); + let __nt = super::__action1412::<>(mode, __sym0, __sym1, __sym2); + __symbols.push((__start, __Symbol::Variant65(__nt), __end)); (3, 134) } pub(crate) fn __reduce393< @@ -25313,12 +25335,12 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // DoubleStarTypedParameter = Identifier => ActionFn(1402); + // DoubleStarTypedParameter = Identifier => ActionFn(1413); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1402::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant63(__nt), __end)); + let __nt = super::__action1413::<>(mode, __sym0); + __symbols.push((__start, __Symbol::Variant65(__nt), __end)); (1, 134) } pub(crate) fn __reduce394< @@ -25330,11 +25352,11 @@ mod __parse__Top { ) -> (usize, usize) { // DoubleStarTypedParameter? = DoubleStarTypedParameter => ActionFn(481); - let __sym0 = __pop_Variant63(__symbols); + let __sym0 = __pop_Variant65(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action481::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant64(__nt), __end)); + __symbols.push((__start, __Symbol::Variant66(__nt), __end)); (1, 135) } pub(crate) fn __reduce395< @@ -25349,7 +25371,7 @@ mod __parse__Top { let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default(); let __end = __start.clone(); let __nt = super::__action482::<>(mode, &__start, &__end); - __symbols.push((__start, __Symbol::Variant64(__nt), __end)); + __symbols.push((__start, __Symbol::Variant66(__nt), __end)); (0, 135) } pub(crate) fn __reduce396< @@ -25360,7 +25382,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ExceptClause = "except", Test<"all">, ":", Suite => ActionFn(1826); + // ExceptClause = "except", Test<"all">, ":", Suite => ActionFn(1824); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant24(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -25368,8 +25390,8 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1826::<>(mode, __sym0, __sym1, __sym2, __sym3); - __symbols.push((__start, __Symbol::Variant65(__nt), __end)); + let __nt = super::__action1824::<>(mode, __sym0, __sym1, __sym2, __sym3); + __symbols.push((__start, __Symbol::Variant67(__nt), __end)); (4, 136) } pub(crate) fn __reduce397< @@ -25380,15 +25402,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ExceptClause = "except", ":", Suite => ActionFn(1827); + // ExceptClause = "except", ":", Suite => ActionFn(1825); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant24(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1827::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant65(__nt), __end)); + let __nt = super::__action1825::<>(mode, __sym0, __sym1, __sym2); + __symbols.push((__start, __Symbol::Variant67(__nt), __end)); (3, 136) } pub(crate) fn __reduce398< @@ -25399,7 +25421,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ExceptClause = "except", Test<"all">, "as", Identifier, ":", Suite => ActionFn(1277); + // ExceptClause = "except", Test<"all">, "as", Identifier, ":", Suite => ActionFn(1276); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant24(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -25409,8 +25431,8 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = super::__action1277::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); - __symbols.push((__start, __Symbol::Variant65(__nt), __end)); + let __nt = super::__action1276::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + __symbols.push((__start, __Symbol::Variant67(__nt), __end)); (6, 136) } pub(crate) fn __reduce399< @@ -25422,11 +25444,11 @@ mod __parse__Top { ) -> (usize, usize) { // ExceptClause+ = ExceptClause => ActionFn(314); - let __sym0 = __pop_Variant65(__symbols); + let __sym0 = __pop_Variant67(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action314::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant66(__nt), __end)); + __symbols.push((__start, __Symbol::Variant68(__nt), __end)); (1, 137) } pub(crate) fn __reduce400< @@ -25439,12 +25461,12 @@ mod __parse__Top { { // ExceptClause+ = ExceptClause+, ExceptClause => ActionFn(315); assert!(__symbols.len() >= 2); - let __sym1 = __pop_Variant65(__symbols); - let __sym0 = __pop_Variant66(__symbols); + let __sym1 = __pop_Variant67(__symbols); + let __sym0 = __pop_Variant68(__symbols); let __start = __sym0.0; let __end = __sym1.2; let __nt = super::__action315::<>(mode, __sym0, __sym1); - __symbols.push((__start, __Symbol::Variant66(__nt), __end)); + __symbols.push((__start, __Symbol::Variant68(__nt), __end)); (2, 137) } pub(crate) fn __reduce401< @@ -25465,7 +25487,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym4.2; let __nt = super::__action860::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); - __symbols.push((__start, __Symbol::Variant65(__nt), __end)); + __symbols.push((__start, __Symbol::Variant67(__nt), __end)); (5, 138) } pub(crate) fn __reduce402< @@ -25476,7 +25498,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ExceptStarClause = "except", "*", Test<"all">, "as", Identifier, ":", Suite => ActionFn(1278); + // ExceptStarClause = "except", "*", Test<"all">, "as", Identifier, ":", Suite => ActionFn(1277); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant24(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -25487,8 +25509,8 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = super::__action1278::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); - __symbols.push((__start, __Symbol::Variant65(__nt), __end)); + let __nt = super::__action1277::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + __symbols.push((__start, __Symbol::Variant67(__nt), __end)); (7, 138) } pub(crate) fn __reduce403< @@ -25500,11 +25522,11 @@ mod __parse__Top { ) -> (usize, usize) { // ExceptStarClause+ = ExceptStarClause => ActionFn(309); - let __sym0 = __pop_Variant65(__symbols); + let __sym0 = __pop_Variant67(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action309::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant66(__nt), __end)); + __symbols.push((__start, __Symbol::Variant68(__nt), __end)); (1, 139) } pub(crate) fn __reduce404< @@ -25517,12 +25539,12 @@ mod __parse__Top { { // ExceptStarClause+ = ExceptStarClause+, ExceptStarClause => ActionFn(310); assert!(__symbols.len() >= 2); - let __sym1 = __pop_Variant65(__symbols); - let __sym0 = __pop_Variant66(__symbols); + let __sym1 = __pop_Variant67(__symbols); + let __sym0 = __pop_Variant68(__symbols); let __start = __sym0.0; let __end = __sym1.2; let __nt = super::__action310::<>(mode, __sym0, __sym1); - __symbols.push((__start, __Symbol::Variant66(__nt), __end)); + __symbols.push((__start, __Symbol::Variant68(__nt), __end)); (2, 139) } pub(crate) fn __reduce405< @@ -25533,14 +25555,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Expression<"All"> = Expression<"all">, "|", XorExpression<"all"> => ActionFn(1403); + // Expression<"All"> = Expression<"all">, "|", XorExpression<"all"> => ActionFn(1414); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1403::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1414::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 140) } @@ -25568,14 +25590,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Expression<"all"> = Expression<"all">, "|", XorExpression<"all"> => ActionFn(1404); + // Expression<"all"> = Expression<"all">, "|", XorExpression<"all"> => ActionFn(1415); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1404::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1415::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 141) } @@ -25603,14 +25625,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Expression<"no-withitems"> = Expression<"all">, "|", XorExpression<"all"> => ActionFn(1405); + // Expression<"no-withitems"> = Expression<"all">, "|", XorExpression<"all"> => ActionFn(1416); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1405::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1416::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 142) } @@ -25693,7 +25715,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action227::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant14(__nt), __end)); + __symbols.push((__start, __Symbol::Variant56(__nt), __end)); (1, 145) } pub(crate) fn __reduce415< @@ -25736,11 +25758,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ExpressionStatement = GenericList => ActionFn(1851); + // ExpressionStatement = GenericList => ActionFn(1849); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1851::<>(mode, __sym0); + let __nt = super::__action1849::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (1, 147) } @@ -25752,13 +25774,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ExpressionStatement = GenericList, AssignSuffix+ => ActionFn(1852); + // ExpressionStatement = GenericList, AssignSuffix+ => ActionFn(1850); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant16(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1852::<>(mode, __sym0, __sym1); + let __nt = super::__action1850::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (2, 147) } @@ -25770,14 +25792,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ExpressionStatement = GenericList, AugAssign, TestListOrYieldExpr => ActionFn(1853); + // ExpressionStatement = GenericList, AugAssign, TestListOrYieldExpr => ActionFn(1851); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant48(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1853::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1851::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (3, 147) } @@ -25789,7 +25811,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ExpressionStatement = Test<"all">, ":", Test<"all">, AssignSuffix => ActionFn(1642); + // ExpressionStatement = Test<"all">, ":", Test<"all">, AssignSuffix => ActionFn(1640); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant14(__symbols); let __sym2 = __pop_Variant14(__symbols); @@ -25797,7 +25819,7 @@ mod __parse__Top { let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1642::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1640::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (4, 147) } @@ -25809,14 +25831,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ExpressionStatement = Test<"all">, ":", Test<"all"> => ActionFn(1643); + // ExpressionStatement = Test<"all">, ":", Test<"all"> => ActionFn(1641); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1643::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1641::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (3, 147) } @@ -25828,13 +25850,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Factor<"All"> = UnaryOp, Factor<"all"> => ActionFn(1409); + // Factor<"All"> = UnaryOp, Factor<"all"> => ActionFn(1420); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); - let __sym0 = __pop_Variant93(__symbols); + let __sym0 = __pop_Variant95(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1409::<>(mode, __sym0, __sym1); + let __nt = super::__action1420::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 148) } @@ -25862,13 +25884,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Factor<"all"> = UnaryOp, Factor<"all"> => ActionFn(1410); + // Factor<"all"> = UnaryOp, Factor<"all"> => ActionFn(1421); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); - let __sym0 = __pop_Variant93(__symbols); + let __sym0 = __pop_Variant95(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1410::<>(mode, __sym0, __sym1); + let __nt = super::__action1421::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 149) } @@ -25896,13 +25918,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Factor<"no-withitems"> = UnaryOp, Factor<"all"> => ActionFn(1411); + // Factor<"no-withitems"> = UnaryOp, Factor<"all"> => ActionFn(1422); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); - let __sym0 = __pop_Variant93(__symbols); + let __sym0 = __pop_Variant95(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1411::<>(mode, __sym0, __sym1); + let __nt = super::__action1422::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 150) } @@ -25930,11 +25952,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FlowStatement = "break" => ActionFn(1412); + // FlowStatement = "break" => ActionFn(1423); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1412::<>(mode, __sym0); + let __nt = super::__action1423::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (1, 151) } @@ -25946,11 +25968,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FlowStatement = "continue" => ActionFn(1413); + // FlowStatement = "continue" => ActionFn(1424); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1413::<>(mode, __sym0); + let __nt = super::__action1424::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (1, 151) } @@ -25962,13 +25984,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FlowStatement = "return", GenericList => ActionFn(1847); + // FlowStatement = "return", GenericList => ActionFn(1845); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1847::<>(mode, __sym0, __sym1); + let __nt = super::__action1845::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (2, 151) } @@ -25980,11 +26002,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FlowStatement = "return" => ActionFn(1848); + // FlowStatement = "return" => ActionFn(1846); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1848::<>(mode, __sym0); + let __nt = super::__action1846::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (1, 151) } @@ -25996,11 +26018,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FlowStatement = YieldExpr => ActionFn(1415); + // FlowStatement = YieldExpr => ActionFn(1426); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1415::<>(mode, __sym0); + let __nt = super::__action1426::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (1, 151) } @@ -26028,7 +26050,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ForStatement = "async", "for", ExpressionList, "in", GenericList, ":", Suite, "else", ":", Suite => ActionFn(1838); + // ForStatement = "async", "for", ExpressionList, "in", GenericList, ":", Suite, "else", ":", Suite => ActionFn(1836); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant24(__symbols); let __sym8 = __pop_Variant0(__symbols); @@ -26042,7 +26064,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym9.2; - let __nt = super::__action1838::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9); + let __nt = super::__action1836::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (10, 152) } @@ -26054,7 +26076,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ForStatement = "async", "for", ExpressionList, "in", GenericList, ":", Suite => ActionFn(1839); + // ForStatement = "async", "for", ExpressionList, "in", GenericList, ":", Suite => ActionFn(1837); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant24(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -26065,7 +26087,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = super::__action1839::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __nt = super::__action1837::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (7, 152) } @@ -26077,7 +26099,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ForStatement = "for", ExpressionList, "in", GenericList, ":", Suite, "else", ":", Suite => ActionFn(1840); + // ForStatement = "for", ExpressionList, "in", GenericList, ":", Suite, "else", ":", Suite => ActionFn(1838); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant24(__symbols); let __sym7 = __pop_Variant0(__symbols); @@ -26090,7 +26112,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym8.2; - let __nt = super::__action1840::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8); + let __nt = super::__action1838::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (9, 152) } @@ -26102,7 +26124,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ForStatement = "for", ExpressionList, "in", GenericList, ":", Suite => ActionFn(1841); + // ForStatement = "for", ExpressionList, "in", GenericList, ":", Suite => ActionFn(1839); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant24(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -26112,7 +26134,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = super::__action1841::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __nt = super::__action1839::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (6, 152) } @@ -26124,20 +26146,20 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = "async", "def", Identifier, TypeParams, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1862); + // FuncDef = "async", "def", Identifier, TypeParams, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1860); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant24(__symbols); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant14(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant45(__symbols); - let __sym3 = __pop_Variant91(__symbols); + let __sym3 = __pop_Variant93(__symbols); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym8.2; - let __nt = super::__action1862::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8); + let __nt = super::__action1860::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (9, 153) } @@ -26149,7 +26171,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = "async", "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1863); + // FuncDef = "async", "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1861); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant24(__symbols); let __sym6 = __pop_Variant0(__symbols); @@ -26161,7 +26183,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = super::__action1863::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); + let __nt = super::__action1861::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (8, 153) } @@ -26173,21 +26195,21 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = Decorator+, "async", "def", Identifier, TypeParams, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1864); + // FuncDef = Decorator+, "async", "def", Identifier, TypeParams, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1862); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant24(__symbols); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant14(__symbols); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant45(__symbols); - let __sym4 = __pop_Variant91(__symbols); + let __sym4 = __pop_Variant93(__symbols); let __sym3 = __pop_Variant22(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant58(__symbols); + let __sym0 = __pop_Variant60(__symbols); let __start = __sym0.0; let __end = __sym9.2; - let __nt = super::__action1864::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9); + let __nt = super::__action1862::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (10, 153) } @@ -26199,7 +26221,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = Decorator+, "async", "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1865); + // FuncDef = Decorator+, "async", "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1863); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant24(__symbols); let __sym7 = __pop_Variant0(__symbols); @@ -26209,10 +26231,10 @@ mod __parse__Top { let __sym3 = __pop_Variant22(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant58(__symbols); + let __sym0 = __pop_Variant60(__symbols); let __start = __sym0.0; let __end = __sym8.2; - let __nt = super::__action1865::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8); + let __nt = super::__action1863::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (9, 153) } @@ -26224,18 +26246,18 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = "async", "def", Identifier, TypeParams, Parameters, ":", Suite => ActionFn(1866); + // FuncDef = "async", "def", Identifier, TypeParams, Parameters, ":", Suite => ActionFn(1864); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant24(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant45(__symbols); - let __sym3 = __pop_Variant91(__symbols); + let __sym3 = __pop_Variant93(__symbols); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = super::__action1866::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __nt = super::__action1864::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (7, 153) } @@ -26247,7 +26269,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = "async", "def", Identifier, Parameters, ":", Suite => ActionFn(1867); + // FuncDef = "async", "def", Identifier, Parameters, ":", Suite => ActionFn(1865); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant24(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -26257,7 +26279,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = super::__action1867::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __nt = super::__action1865::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (6, 153) } @@ -26269,19 +26291,19 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = Decorator+, "async", "def", Identifier, TypeParams, Parameters, ":", Suite => ActionFn(1868); + // FuncDef = Decorator+, "async", "def", Identifier, TypeParams, Parameters, ":", Suite => ActionFn(1866); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant24(__symbols); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant45(__symbols); - let __sym4 = __pop_Variant91(__symbols); + let __sym4 = __pop_Variant93(__symbols); let __sym3 = __pop_Variant22(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant58(__symbols); + let __sym0 = __pop_Variant60(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = super::__action1868::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); + let __nt = super::__action1866::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (8, 153) } @@ -26293,7 +26315,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = Decorator+, "async", "def", Identifier, Parameters, ":", Suite => ActionFn(1869); + // FuncDef = Decorator+, "async", "def", Identifier, Parameters, ":", Suite => ActionFn(1867); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant24(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -26301,10 +26323,10 @@ mod __parse__Top { let __sym3 = __pop_Variant22(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant58(__symbols); + let __sym0 = __pop_Variant60(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = super::__action1869::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __nt = super::__action1867::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (7, 153) } @@ -26316,19 +26338,19 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = "def", Identifier, TypeParams, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1870); + // FuncDef = "def", Identifier, TypeParams, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1868); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant24(__symbols); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant14(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant45(__symbols); - let __sym2 = __pop_Variant91(__symbols); + let __sym2 = __pop_Variant93(__symbols); let __sym1 = __pop_Variant22(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = super::__action1870::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); + let __nt = super::__action1868::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (8, 153) } @@ -26340,7 +26362,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1871); + // FuncDef = "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1869); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant24(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -26351,7 +26373,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = super::__action1871::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __nt = super::__action1869::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (7, 153) } @@ -26363,20 +26385,20 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = Decorator+, "def", Identifier, TypeParams, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1872); + // FuncDef = Decorator+, "def", Identifier, TypeParams, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1870); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant24(__symbols); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant14(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant45(__symbols); - let __sym3 = __pop_Variant91(__symbols); + let __sym3 = __pop_Variant93(__symbols); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant58(__symbols); + let __sym0 = __pop_Variant60(__symbols); let __start = __sym0.0; let __end = __sym8.2; - let __nt = super::__action1872::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8); + let __nt = super::__action1870::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (9, 153) } @@ -26388,7 +26410,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = Decorator+, "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1873); + // FuncDef = Decorator+, "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1871); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant24(__symbols); let __sym6 = __pop_Variant0(__symbols); @@ -26397,10 +26419,10 @@ mod __parse__Top { let __sym3 = __pop_Variant45(__symbols); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant58(__symbols); + let __sym0 = __pop_Variant60(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = super::__action1873::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); + let __nt = super::__action1871::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (8, 153) } @@ -26412,17 +26434,17 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = "def", Identifier, TypeParams, Parameters, ":", Suite => ActionFn(1874); + // FuncDef = "def", Identifier, TypeParams, Parameters, ":", Suite => ActionFn(1872); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant24(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant45(__symbols); - let __sym2 = __pop_Variant91(__symbols); + let __sym2 = __pop_Variant93(__symbols); let __sym1 = __pop_Variant22(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = super::__action1874::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __nt = super::__action1872::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (6, 153) } @@ -26434,7 +26456,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = "def", Identifier, Parameters, ":", Suite => ActionFn(1875); + // FuncDef = "def", Identifier, Parameters, ":", Suite => ActionFn(1873); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant24(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -26443,7 +26465,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1875::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1873::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (5, 153) } @@ -26455,18 +26477,18 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = Decorator+, "def", Identifier, TypeParams, Parameters, ":", Suite => ActionFn(1876); + // FuncDef = Decorator+, "def", Identifier, TypeParams, Parameters, ":", Suite => ActionFn(1874); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant24(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant45(__symbols); - let __sym3 = __pop_Variant91(__symbols); + let __sym3 = __pop_Variant93(__symbols); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant58(__symbols); + let __sym0 = __pop_Variant60(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = super::__action1876::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __nt = super::__action1874::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (7, 153) } @@ -26478,17 +26500,17 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = Decorator+, "def", Identifier, Parameters, ":", Suite => ActionFn(1877); + // FuncDef = Decorator+, "def", Identifier, Parameters, ":", Suite => ActionFn(1875); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant24(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant45(__symbols); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant58(__symbols); + let __sym0 = __pop_Variant60(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = super::__action1877::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __nt = super::__action1875::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (6, 153) } @@ -26500,13 +26522,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FunctionArgument = NamedExpressionTest, CompFor => ActionFn(1660); + // FunctionArgument = NamedExpressionTest, CompFor => ActionFn(1658); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant53(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1660::<>(mode, __sym0, __sym1); + let __nt = super::__action1658::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant30(__nt), __end)); (2, 154) } @@ -26518,11 +26540,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FunctionArgument = NamedExpressionTest => ActionFn(1661); + // FunctionArgument = NamedExpressionTest => ActionFn(1659); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1661::<>(mode, __sym0); + let __nt = super::__action1659::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant30(__nt), __end)); (1, 154) } @@ -26534,14 +26556,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FunctionArgument = Identifier, "=", Test<"all"> => ActionFn(1417); + // FunctionArgument = Identifier, "=", Test<"all"> => ActionFn(1428); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1417::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1428::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant30(__nt), __end)); (3, 154) } @@ -26553,13 +26575,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FunctionArgument = "*", Test<"all"> => ActionFn(1418); + // FunctionArgument = "*", Test<"all"> => ActionFn(1429); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1418::<>(mode, __sym0, __sym1); + let __nt = super::__action1429::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant30(__nt), __end)); (2, 154) } @@ -26571,13 +26593,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FunctionArgument = "**", Test<"all"> => ActionFn(1419); + // FunctionArgument = "**", Test<"all"> => ActionFn(1430); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1419::<>(mode, __sym0, __sym1); + let __nt = super::__action1430::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant30(__nt), __end)); (2, 154) } @@ -26594,7 +26616,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action447::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant67(__nt), __end)); + __symbols.push((__start, __Symbol::Variant69(__nt), __end)); (1, 155) } pub(crate) fn __reduce460< @@ -26609,7 +26631,7 @@ mod __parse__Top { let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default(); let __end = __start.clone(); let __nt = super::__action448::<>(mode, &__start, &__end); - __symbols.push((__start, __Symbol::Variant67(__nt), __end)); + __symbols.push((__start, __Symbol::Variant69(__nt), __end)); (0, 155) } pub(crate) fn __reduce461< @@ -26620,13 +26642,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // GenericList = OneOrMore, "," => ActionFn(1420); + // GenericList = OneOrMore, "," => ActionFn(1431); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant32(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1420::<>(mode, __sym0, __sym1); + let __nt = super::__action1431::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 156) } @@ -26638,11 +26660,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // GenericList = OneOrMore => ActionFn(1421); + // GenericList = OneOrMore => ActionFn(1432); let __sym0 = __pop_Variant32(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1421::<>(mode, __sym0); + let __nt = super::__action1432::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 156) } @@ -26654,13 +26676,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // GenericList = OneOrMore, "," => ActionFn(1422); + // GenericList = OneOrMore, "," => ActionFn(1433); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant32(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1422::<>(mode, __sym0, __sym1); + let __nt = super::__action1433::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 157) } @@ -26672,11 +26694,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // GenericList = OneOrMore => ActionFn(1423); + // GenericList = OneOrMore => ActionFn(1434); let __sym0 = __pop_Variant32(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1423::<>(mode, __sym0); + let __nt = super::__action1434::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 157) } @@ -26688,13 +26710,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // GlobalStatement = "global", OneOrMore => ActionFn(1424); + // GlobalStatement = "global", OneOrMore => ActionFn(1435); assert!(__symbols.len() >= 2); - let __sym1 = __pop_Variant77(__symbols); + let __sym1 = __pop_Variant79(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1424::<>(mode, __sym0, __sym1); + let __nt = super::__action1435::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (2, 158) } @@ -26724,11 +26746,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Identifier = name => ActionFn(1425); + // Identifier = name => ActionFn(1436); let __sym0 = __pop_Variant5(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1425::<>(mode, __sym0); + let __nt = super::__action1436::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant22(__nt), __end)); (1, 160) } @@ -26740,7 +26762,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // IfStatement = "if", NamedExpressionTest, ":", Suite, "else", ":", Suite => ActionFn(1218); + // IfStatement = "if", NamedExpressionTest, ":", Suite, "else", ":", Suite => ActionFn(1217); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant24(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -26751,7 +26773,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = super::__action1218::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __nt = super::__action1217::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (7, 161) } @@ -26763,7 +26785,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // IfStatement = "if", NamedExpressionTest, ":", Suite => ActionFn(1219); + // IfStatement = "if", NamedExpressionTest, ":", Suite => ActionFn(1218); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant24(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -26771,7 +26793,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1219::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1218::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (4, 161) } @@ -26783,7 +26805,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // IfStatement = "if", NamedExpressionTest, ":", Suite, (<@L> "elif" ":" )+, "else", ":", Suite => ActionFn(1220); + // IfStatement = "if", NamedExpressionTest, ":", Suite, (<@L> "elif" ":" )+, "else", ":", Suite => ActionFn(1219); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant24(__symbols); let __sym6 = __pop_Variant0(__symbols); @@ -26795,7 +26817,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym7.2; - let __nt = super::__action1220::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); + let __nt = super::__action1219::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (8, 161) } @@ -26807,7 +26829,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // IfStatement = "if", NamedExpressionTest, ":", Suite, (<@L> "elif" ":" )+ => ActionFn(1221); + // IfStatement = "if", NamedExpressionTest, ":", Suite, (<@L> "elif" ":" )+ => ActionFn(1220); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant27(__symbols); let __sym3 = __pop_Variant24(__symbols); @@ -26816,7 +26838,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1221::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1220::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (5, 161) } @@ -26828,15 +26850,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ImportAsAlias = DottedName, "as", Identifier => ActionFn(1426); + // ImportAsAlias = DottedName, "as", Identifier => ActionFn(1437); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1426::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant68(__nt), __end)); + let __nt = super::__action1437::<>(mode, __sym0, __sym1, __sym2); + __symbols.push((__start, __Symbol::Variant70(__nt), __end)); (3, 162) } pub(crate) fn __reduce473< @@ -26847,12 +26869,12 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ImportAsAlias = DottedName => ActionFn(1427); + // ImportAsAlias = DottedName => ActionFn(1438); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1427::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant68(__nt), __end)); + let __nt = super::__action1438::<>(mode, __sym0); + __symbols.push((__start, __Symbol::Variant70(__nt), __end)); (1, 162) } pub(crate) fn __reduce474< @@ -26863,15 +26885,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ImportAsAlias = Identifier, "as", Identifier => ActionFn(1428); + // ImportAsAlias = Identifier, "as", Identifier => ActionFn(1439); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1428::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant68(__nt), __end)); + let __nt = super::__action1439::<>(mode, __sym0, __sym1, __sym2); + __symbols.push((__start, __Symbol::Variant70(__nt), __end)); (3, 163) } pub(crate) fn __reduce475< @@ -26882,12 +26904,12 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ImportAsAlias = Identifier => ActionFn(1429); + // ImportAsAlias = Identifier => ActionFn(1440); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1429::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant68(__nt), __end)); + let __nt = super::__action1440::<>(mode, __sym0); + __symbols.push((__start, __Symbol::Variant70(__nt), __end)); (1, 163) } pub(crate) fn __reduce476< @@ -26898,12 +26920,12 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ImportAsNames = OneOrMore> => ActionFn(1430); - let __sym0 = __pop_Variant69(__symbols); + // ImportAsNames = OneOrMore> => ActionFn(1441); + let __sym0 = __pop_Variant71(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1430::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant69(__nt), __end)); + let __nt = super::__action1441::<>(mode, __sym0); + __symbols.push((__start, __Symbol::Variant71(__nt), __end)); (1, 164) } pub(crate) fn __reduce477< @@ -26914,16 +26936,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ImportAsNames = "(", OneOrMore>, ",", ")" => ActionFn(1431); + // ImportAsNames = "(", OneOrMore>, ",", ")" => ActionFn(1442); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant69(__symbols); + let __sym1 = __pop_Variant71(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1431::<>(mode, __sym0, __sym1, __sym2, __sym3); - __symbols.push((__start, __Symbol::Variant69(__nt), __end)); + let __nt = super::__action1442::<>(mode, __sym0, __sym1, __sym2, __sym3); + __symbols.push((__start, __Symbol::Variant71(__nt), __end)); (4, 164) } pub(crate) fn __reduce478< @@ -26934,15 +26956,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ImportAsNames = "(", OneOrMore>, ")" => ActionFn(1432); + // ImportAsNames = "(", OneOrMore>, ")" => ActionFn(1443); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant69(__symbols); + let __sym1 = __pop_Variant71(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1432::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant69(__nt), __end)); + let __nt = super::__action1443::<>(mode, __sym0, __sym1, __sym2); + __symbols.push((__start, __Symbol::Variant71(__nt), __end)); (3, 164) } pub(crate) fn __reduce479< @@ -26953,12 +26975,12 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ImportAsNames = "*" => ActionFn(1433); + // ImportAsNames = "*" => ActionFn(1444); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1433::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant69(__nt), __end)); + let __nt = super::__action1444::<>(mode, __sym0); + __symbols.push((__start, __Symbol::Variant71(__nt), __end)); (1, 164) } pub(crate) fn __reduce480< @@ -26974,7 +26996,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action64::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant70(__nt), __end)); + __symbols.push((__start, __Symbol::Variant72(__nt), __end)); (1, 165) } pub(crate) fn __reduce481< @@ -26990,7 +27012,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action65::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant70(__nt), __end)); + __symbols.push((__start, __Symbol::Variant72(__nt), __end)); (1, 165) } pub(crate) fn __reduce482< @@ -27005,7 +27027,7 @@ mod __parse__Top { let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default(); let __end = __start.clone(); let __nt = super::__action371::<>(mode, &__start, &__end); - __symbols.push((__start, __Symbol::Variant71(__nt), __end)); + __symbols.push((__start, __Symbol::Variant73(__nt), __end)); (0, 166) } pub(crate) fn __reduce483< @@ -27017,11 +27039,11 @@ mod __parse__Top { ) -> (usize, usize) { // ImportDots* = ImportDots+ => ActionFn(372); - let __sym0 = __pop_Variant71(__symbols); + let __sym0 = __pop_Variant73(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action372::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant71(__nt), __end)); + __symbols.push((__start, __Symbol::Variant73(__nt), __end)); (1, 166) } pub(crate) fn __reduce484< @@ -27033,11 +27055,11 @@ mod __parse__Top { ) -> (usize, usize) { // ImportDots+ = ImportDots => ActionFn(369); - let __sym0 = __pop_Variant70(__symbols); + let __sym0 = __pop_Variant72(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action369::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant71(__nt), __end)); + __symbols.push((__start, __Symbol::Variant73(__nt), __end)); (1, 167) } pub(crate) fn __reduce485< @@ -27050,12 +27072,12 @@ mod __parse__Top { { // ImportDots+ = ImportDots+, ImportDots => ActionFn(370); assert!(__symbols.len() >= 2); - let __sym1 = __pop_Variant70(__symbols); - let __sym0 = __pop_Variant71(__symbols); + let __sym1 = __pop_Variant72(__symbols); + let __sym0 = __pop_Variant73(__symbols); let __start = __sym0.0; let __end = __sym1.2; let __nt = super::__action370::<>(mode, __sym0, __sym1); - __symbols.push((__start, __Symbol::Variant71(__nt), __end)); + __symbols.push((__start, __Symbol::Variant73(__nt), __end)); (2, 167) } pub(crate) fn __reduce486< @@ -27066,12 +27088,12 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ImportFromLocation = DottedName => ActionFn(1694); + // ImportFromLocation = DottedName => ActionFn(1692); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1694::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant72(__nt), __end)); + let __nt = super::__action1692::<>(mode, __sym0); + __symbols.push((__start, __Symbol::Variant74(__nt), __end)); (1, 168) } pub(crate) fn __reduce487< @@ -27082,14 +27104,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ImportFromLocation = ImportDots+, DottedName => ActionFn(1695); + // ImportFromLocation = ImportDots+, DottedName => ActionFn(1693); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant22(__symbols); - let __sym0 = __pop_Variant71(__symbols); + let __sym0 = __pop_Variant73(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1695::<>(mode, __sym0, __sym1); - __symbols.push((__start, __Symbol::Variant72(__nt), __end)); + let __nt = super::__action1693::<>(mode, __sym0, __sym1); + __symbols.push((__start, __Symbol::Variant74(__nt), __end)); (2, 168) } pub(crate) fn __reduce488< @@ -27101,11 +27123,11 @@ mod __parse__Top { ) -> (usize, usize) { // ImportFromLocation = ImportDots+ => ActionFn(63); - let __sym0 = __pop_Variant71(__symbols); + let __sym0 = __pop_Variant73(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action63::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant72(__nt), __end)); + __symbols.push((__start, __Symbol::Variant74(__nt), __end)); (1, 168) } pub(crate) fn __reduce489< @@ -27116,13 +27138,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ImportStatement = "import", OneOrMore> => ActionFn(1434); + // ImportStatement = "import", OneOrMore> => ActionFn(1445); assert!(__symbols.len() >= 2); - let __sym1 = __pop_Variant69(__symbols); + let __sym1 = __pop_Variant71(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1434::<>(mode, __sym0, __sym1); + let __nt = super::__action1445::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (2, 169) } @@ -27134,15 +27156,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ImportStatement = "from", ImportFromLocation, "import", ImportAsNames => ActionFn(1435); + // ImportStatement = "from", ImportFromLocation, "import", ImportAsNames => ActionFn(1446); assert!(__symbols.len() >= 4); - let __sym3 = __pop_Variant69(__symbols); + let __sym3 = __pop_Variant71(__symbols); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant72(__symbols); + let __sym1 = __pop_Variant74(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1435::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1446::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (4, 169) } @@ -27154,13 +27176,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // KwargParameter = "**", DoubleStarTypedParameter => ActionFn(1684); + // KwargParameter = "**", DoubleStarTypedParameter => ActionFn(1682); assert!(__symbols.len() >= 2); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1684::<>(mode, __sym0, __sym1); + let __nt = super::__action1682::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant8(__nt), __end)); (2, 173) } @@ -27172,11 +27194,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // KwargParameter = "**" => ActionFn(1685); + // KwargParameter = "**" => ActionFn(1683); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1685::<>(mode, __sym0); + let __nt = super::__action1683::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant8(__nt), __end)); (1, 173) } @@ -27188,13 +27210,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // KwargParameter = "**", StarUntypedParameter => ActionFn(1078); + // KwargParameter = "**", StarUntypedParameter => ActionFn(1077); assert!(__symbols.len() >= 2); - let __sym1 = __pop_Variant63(__symbols); + let __sym1 = __pop_Variant65(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1078::<>(mode, __sym0, __sym1); + let __nt = super::__action1077::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant8(__nt), __end)); (2, 174) } @@ -27206,11 +27228,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // KwargParameter = "**" => ActionFn(1079); + // KwargParameter = "**" => ActionFn(1078); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1079::<>(mode, __sym0); + let __nt = super::__action1078::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant8(__nt), __end)); (1, 174) } @@ -27287,11 +27309,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // LiteralPattern = "None" => ActionFn(1440); + // LiteralPattern = "None" => ActionFn(1451); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1440::<>(mode, __sym0); + let __nt = super::__action1451::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (1, 178) } @@ -27303,11 +27325,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // LiteralPattern = "True" => ActionFn(1441); + // LiteralPattern = "True" => ActionFn(1452); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1441::<>(mode, __sym0); + let __nt = super::__action1452::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (1, 178) } @@ -27319,11 +27341,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // LiteralPattern = "False" => ActionFn(1442); + // LiteralPattern = "False" => ActionFn(1453); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1442::<>(mode, __sym0); + let __nt = super::__action1453::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (1, 178) } @@ -27335,11 +27357,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // LiteralPattern = ConstantExpr => ActionFn(1443); + // LiteralPattern = ConstantExpr => ActionFn(1454); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1443::<>(mode, __sym0); + let __nt = super::__action1454::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (1, 178) } @@ -27351,11 +27373,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // LiteralPattern = AddOpExpr => ActionFn(1444); + // LiteralPattern = AddOpExpr => ActionFn(1455); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1444::<>(mode, __sym0); + let __nt = super::__action1455::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (1, 178) } @@ -27415,11 +27437,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // MappingKey = "None" => ActionFn(1446); + // MappingKey = "None" => ActionFn(1457); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1446::<>(mode, __sym0); + let __nt = super::__action1457::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 179) } @@ -27431,11 +27453,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // MappingKey = "True" => ActionFn(1447); + // MappingKey = "True" => ActionFn(1458); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1447::<>(mode, __sym0); + let __nt = super::__action1458::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 179) } @@ -27447,11 +27469,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // MappingKey = "False" => ActionFn(1448); + // MappingKey = "False" => ActionFn(1459); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1448::<>(mode, __sym0); + let __nt = super::__action1459::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 179) } @@ -27463,13 +27485,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // MappingPattern = "{", "}" => ActionFn(1449); + // MappingPattern = "{", "}" => ActionFn(1460); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1449::<>(mode, __sym0, __sym1); + let __nt = super::__action1460::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (2, 180) } @@ -27481,15 +27503,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // MappingPattern = "{", OneOrMore, ",", "}" => ActionFn(1450); + // MappingPattern = "{", OneOrMore, ",", "}" => ActionFn(1461); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant79(__symbols); + let __sym1 = __pop_Variant81(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1450::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1461::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (4, 180) } @@ -27501,14 +27523,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // MappingPattern = "{", OneOrMore, "}" => ActionFn(1451); + // MappingPattern = "{", OneOrMore, "}" => ActionFn(1462); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant79(__symbols); + let __sym1 = __pop_Variant81(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1451::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1462::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (3, 180) } @@ -27520,7 +27542,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // MappingPattern = "{", "**", Identifier, ",", "}" => ActionFn(1452); + // MappingPattern = "{", "**", Identifier, ",", "}" => ActionFn(1463); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -27529,7 +27551,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1452::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1463::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (5, 180) } @@ -27541,7 +27563,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // MappingPattern = "{", "**", Identifier, "}" => ActionFn(1453); + // MappingPattern = "{", "**", Identifier, "}" => ActionFn(1464); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant22(__symbols); @@ -27549,7 +27571,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1453::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1464::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (4, 180) } @@ -27561,18 +27583,18 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // MappingPattern = "{", OneOrMore, ",", "**", Identifier, ",", "}" => ActionFn(1454); + // MappingPattern = "{", OneOrMore, ",", "**", Identifier, ",", "}" => ActionFn(1465); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant22(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant79(__symbols); + let __sym1 = __pop_Variant81(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = super::__action1454::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __nt = super::__action1465::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (7, 180) } @@ -27584,17 +27606,17 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // MappingPattern = "{", OneOrMore, ",", "**", Identifier, "}" => ActionFn(1455); + // MappingPattern = "{", OneOrMore, ",", "**", Identifier, "}" => ActionFn(1466); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant22(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant79(__symbols); + let __sym1 = __pop_Variant81(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = super::__action1455::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __nt = super::__action1466::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (6, 180) } @@ -27606,7 +27628,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // MatchCase = "case", Patterns, Guard, ":", Suite => ActionFn(1633); + // MatchCase = "case", Patterns, Guard, ":", Suite => ActionFn(1631); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant24(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -27615,8 +27637,8 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1633::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); - __symbols.push((__start, __Symbol::Variant73(__nt), __end)); + let __nt = super::__action1631::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + __symbols.push((__start, __Symbol::Variant75(__nt), __end)); (5, 181) } pub(crate) fn __reduce525< @@ -27627,7 +27649,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // MatchCase = "case", Patterns, ":", Suite => ActionFn(1634); + // MatchCase = "case", Patterns, ":", Suite => ActionFn(1632); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant24(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -27635,8 +27657,8 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1634::<>(mode, __sym0, __sym1, __sym2, __sym3); - __symbols.push((__start, __Symbol::Variant73(__nt), __end)); + let __nt = super::__action1632::<>(mode, __sym0, __sym1, __sym2, __sym3); + __symbols.push((__start, __Symbol::Variant75(__nt), __end)); (4, 181) } pub(crate) fn __reduce526< @@ -27648,11 +27670,11 @@ mod __parse__Top { ) -> (usize, usize) { // MatchCase+ = MatchCase => ActionFn(349); - let __sym0 = __pop_Variant73(__symbols); + let __sym0 = __pop_Variant75(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action349::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant74(__nt), __end)); + __symbols.push((__start, __Symbol::Variant76(__nt), __end)); (1, 182) } pub(crate) fn __reduce527< @@ -27665,12 +27687,12 @@ mod __parse__Top { { // MatchCase+ = MatchCase+, MatchCase => ActionFn(350); assert!(__symbols.len() >= 2); - let __sym1 = __pop_Variant73(__symbols); - let __sym0 = __pop_Variant74(__symbols); + let __sym1 = __pop_Variant75(__symbols); + let __sym0 = __pop_Variant76(__symbols); let __start = __sym0.0; let __end = __sym1.2; let __nt = super::__action350::<>(mode, __sym0, __sym1); - __symbols.push((__start, __Symbol::Variant74(__nt), __end)); + __symbols.push((__start, __Symbol::Variant76(__nt), __end)); (2, 182) } pub(crate) fn __reduce528< @@ -27689,7 +27711,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym2.2; let __nt = super::__action138::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant75(__nt), __end)); + __symbols.push((__start, __Symbol::Variant77(__nt), __end)); (3, 183) } pub(crate) fn __reduce529< @@ -27708,7 +27730,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym2.2; let __nt = super::__action133::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant76(__nt), __end)); + __symbols.push((__start, __Symbol::Variant78(__nt), __end)); (3, 184) } pub(crate) fn __reduce530< @@ -27719,11 +27741,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // MatchName = Identifier => ActionFn(1456); + // MatchName = Identifier => ActionFn(1467); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1456::<>(mode, __sym0); + let __nt = super::__action1467::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 185) } @@ -27735,14 +27757,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // MatchNameOrAttr = MatchName, ".", Identifier => ActionFn(1457); + // MatchNameOrAttr = MatchName, ".", Identifier => ActionFn(1468); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1457::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1468::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 186) } @@ -27754,14 +27776,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // MatchNameOrAttr = MatchNameOrAttr, ".", Identifier => ActionFn(1458); + // MatchNameOrAttr = MatchNameOrAttr, ".", Identifier => ActionFn(1469); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1458::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1469::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 186) } @@ -27776,7 +27798,7 @@ mod __parse__Top { // MatchStatement = "match", TestOrStarNamedExpr, ":", "\n", Indent, MatchCase+, Dedent => ActionFn(923); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); - let __sym5 = __pop_Variant74(__symbols); + let __sym5 = __pop_Variant76(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -27799,7 +27821,7 @@ mod __parse__Top { // MatchStatement = "match", TestOrStarNamedExpr, ",", ":", "\n", Indent, MatchCase+, Dedent => ActionFn(924); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); - let __sym6 = __pop_Variant74(__symbols); + let __sym6 = __pop_Variant76(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -27823,7 +27845,7 @@ mod __parse__Top { // MatchStatement = "match", TwoOrMore, ",", ":", "\n", Indent, MatchCase+, Dedent => ActionFn(925); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); - let __sym6 = __pop_Variant74(__symbols); + let __sym6 = __pop_Variant76(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -27847,7 +27869,7 @@ mod __parse__Top { // MatchStatement = "match", TwoOrMore, ":", "\n", Indent, MatchCase+, Dedent => ActionFn(926); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); - let __sym5 = __pop_Variant74(__symbols); + let __sym5 = __pop_Variant76(__symbols); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -27947,14 +27969,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // NamedExpression = NamedExpressionName, ":=", Test<"all"> => ActionFn(1459); + // NamedExpression = NamedExpressionName, ":=", Test<"all"> => ActionFn(1470); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1459::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1470::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 189) } @@ -27966,11 +27988,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // NamedExpressionName = Identifier => ActionFn(1460); + // NamedExpressionName = Identifier => ActionFn(1471); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1460::<>(mode, __sym0); + let __nt = super::__action1471::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 190) } @@ -28046,13 +28068,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // NonlocalStatement = "nonlocal", OneOrMore => ActionFn(1461); + // NonlocalStatement = "nonlocal", OneOrMore => ActionFn(1472); assert!(__symbols.len() >= 2); - let __sym1 = __pop_Variant77(__symbols); + let __sym1 = __pop_Variant79(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1461::<>(mode, __sym0, __sym1); + let __nt = super::__action1472::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (2, 193) } @@ -28064,13 +28086,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // NotTest<"all"> = "not", NotTest<"all"> => ActionFn(1462); + // NotTest<"all"> = "not", NotTest<"all"> => ActionFn(1473); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1462::<>(mode, __sym0, __sym1); + let __nt = super::__action1473::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 194) } @@ -28098,13 +28120,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // NotTest<"no-withitems"> = "not", NotTest<"all"> => ActionFn(1463); + // NotTest<"no-withitems"> = "not", NotTest<"all"> => ActionFn(1474); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1463::<>(mode, __sym0, __sym1); + let __nt = super::__action1474::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 195) } @@ -28133,11 +28155,11 @@ mod __parse__Top { ) -> (usize, usize) { // OneOrMore = DictElement => ActionFn(253); - let __sym0 = __pop_Variant59(__symbols); + let __sym0 = __pop_Variant61(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action253::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant61(__nt), __end)); + __symbols.push((__start, __Symbol::Variant63(__nt), __end)); (1, 196) } pub(crate) fn __reduce554< @@ -28150,13 +28172,13 @@ mod __parse__Top { { // OneOrMore = OneOrMore, ",", DictElement => ActionFn(254); assert!(__symbols.len() >= 3); - let __sym2 = __pop_Variant59(__symbols); + let __sym2 = __pop_Variant61(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant61(__symbols); + let __sym0 = __pop_Variant63(__symbols); let __start = __sym0.0; let __end = __sym2.2; let __nt = super::__action254::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant61(__nt), __end)); + __symbols.push((__start, __Symbol::Variant63(__nt), __end)); (3, 196) } pub(crate) fn __reduce555< @@ -28207,7 +28229,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action359::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant77(__nt), __end)); + __symbols.push((__start, __Symbol::Variant79(__nt), __end)); (1, 198) } pub(crate) fn __reduce558< @@ -28222,11 +28244,11 @@ mod __parse__Top { assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant77(__symbols); + let __sym0 = __pop_Variant79(__symbols); let __start = __sym0.0; let __end = __sym2.2; let __nt = super::__action360::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant77(__nt), __end)); + __symbols.push((__start, __Symbol::Variant79(__nt), __end)); (3, 198) } pub(crate) fn __reduce559< @@ -28237,15 +28259,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OneOrMore> = DottedName, "as", Identifier => ActionFn(1686); + // OneOrMore> = DottedName, "as", Identifier => ActionFn(1684); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1686::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant69(__nt), __end)); + let __nt = super::__action1684::<>(mode, __sym0, __sym1, __sym2); + __symbols.push((__start, __Symbol::Variant71(__nt), __end)); (3, 199) } pub(crate) fn __reduce560< @@ -28256,12 +28278,12 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OneOrMore> = DottedName => ActionFn(1687); + // OneOrMore> = DottedName => ActionFn(1685); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1687::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant69(__nt), __end)); + let __nt = super::__action1685::<>(mode, __sym0); + __symbols.push((__start, __Symbol::Variant71(__nt), __end)); (1, 199) } pub(crate) fn __reduce561< @@ -28272,17 +28294,17 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OneOrMore> = OneOrMore>, ",", DottedName, "as", Identifier => ActionFn(1688); + // OneOrMore> = OneOrMore>, ",", DottedName, "as", Identifier => ActionFn(1686); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant22(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant69(__symbols); + let __sym0 = __pop_Variant71(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1688::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); - __symbols.push((__start, __Symbol::Variant69(__nt), __end)); + let __nt = super::__action1686::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + __symbols.push((__start, __Symbol::Variant71(__nt), __end)); (5, 199) } pub(crate) fn __reduce562< @@ -28293,15 +28315,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OneOrMore> = OneOrMore>, ",", DottedName => ActionFn(1689); + // OneOrMore> = OneOrMore>, ",", DottedName => ActionFn(1687); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant69(__symbols); + let __sym0 = __pop_Variant71(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1689::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant69(__nt), __end)); + let __nt = super::__action1687::<>(mode, __sym0, __sym1, __sym2); + __symbols.push((__start, __Symbol::Variant71(__nt), __end)); (3, 199) } pub(crate) fn __reduce563< @@ -28312,15 +28334,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OneOrMore> = Identifier, "as", Identifier => ActionFn(1690); + // OneOrMore> = Identifier, "as", Identifier => ActionFn(1688); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1690::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant69(__nt), __end)); + let __nt = super::__action1688::<>(mode, __sym0, __sym1, __sym2); + __symbols.push((__start, __Symbol::Variant71(__nt), __end)); (3, 200) } pub(crate) fn __reduce564< @@ -28331,12 +28353,12 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OneOrMore> = Identifier => ActionFn(1691); + // OneOrMore> = Identifier => ActionFn(1689); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1691::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant69(__nt), __end)); + let __nt = super::__action1689::<>(mode, __sym0); + __symbols.push((__start, __Symbol::Variant71(__nt), __end)); (1, 200) } pub(crate) fn __reduce565< @@ -28347,17 +28369,17 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OneOrMore> = OneOrMore>, ",", Identifier, "as", Identifier => ActionFn(1692); + // OneOrMore> = OneOrMore>, ",", Identifier, "as", Identifier => ActionFn(1690); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant22(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant69(__symbols); + let __sym0 = __pop_Variant71(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1692::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); - __symbols.push((__start, __Symbol::Variant69(__nt), __end)); + let __nt = super::__action1690::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + __symbols.push((__start, __Symbol::Variant71(__nt), __end)); (5, 200) } pub(crate) fn __reduce566< @@ -28368,15 +28390,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OneOrMore> = OneOrMore>, ",", Identifier => ActionFn(1693); + // OneOrMore> = OneOrMore>, ",", Identifier => ActionFn(1691); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant69(__symbols); + let __sym0 = __pop_Variant71(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1693::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant69(__nt), __end)); + let __nt = super::__action1691::<>(mode, __sym0, __sym1, __sym2); + __symbols.push((__start, __Symbol::Variant71(__nt), __end)); (3, 200) } pub(crate) fn __reduce567< @@ -28388,11 +28410,11 @@ mod __parse__Top { ) -> (usize, usize) { // OneOrMore = MatchKeywordEntry => ActionFn(327); - let __sym0 = __pop_Variant75(__symbols); + let __sym0 = __pop_Variant77(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action327::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant78(__nt), __end)); + __symbols.push((__start, __Symbol::Variant80(__nt), __end)); (1, 201) } pub(crate) fn __reduce568< @@ -28405,13 +28427,13 @@ mod __parse__Top { { // OneOrMore = OneOrMore, ",", MatchKeywordEntry => ActionFn(328); assert!(__symbols.len() >= 3); - let __sym2 = __pop_Variant75(__symbols); + let __sym2 = __pop_Variant77(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant78(__symbols); + let __sym0 = __pop_Variant80(__symbols); let __start = __sym0.0; let __end = __sym2.2; let __nt = super::__action328::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant78(__nt), __end)); + __symbols.push((__start, __Symbol::Variant80(__nt), __end)); (3, 201) } pub(crate) fn __reduce569< @@ -28423,11 +28445,11 @@ mod __parse__Top { ) -> (usize, usize) { // OneOrMore = MatchMappingEntry => ActionFn(331); - let __sym0 = __pop_Variant76(__symbols); + let __sym0 = __pop_Variant78(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action331::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant79(__nt), __end)); + __symbols.push((__start, __Symbol::Variant81(__nt), __end)); (1, 202) } pub(crate) fn __reduce570< @@ -28440,13 +28462,13 @@ mod __parse__Top { { // OneOrMore = OneOrMore, ",", MatchMappingEntry => ActionFn(332); assert!(__symbols.len() >= 3); - let __sym2 = __pop_Variant76(__symbols); + let __sym2 = __pop_Variant78(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant79(__symbols); + let __sym0 = __pop_Variant81(__symbols); let __start = __sym0.0; let __end = __sym2.2; let __nt = super::__action332::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant79(__nt), __end)); + __symbols.push((__start, __Symbol::Variant81(__nt), __end)); (3, 202) } pub(crate) fn __reduce571< @@ -28462,7 +28484,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action470::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant80(__nt), __end)); + __symbols.push((__start, __Symbol::Variant82(__nt), __end)); (1, 203) } pub(crate) fn __reduce572< @@ -28477,11 +28499,11 @@ mod __parse__Top { assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant10(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym2.2; let __nt = super::__action471::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant80(__nt), __end)); + __symbols.push((__start, __Symbol::Variant82(__nt), __end)); (3, 203) } pub(crate) fn __reduce573< @@ -28497,7 +28519,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action459::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant80(__nt), __end)); + __symbols.push((__start, __Symbol::Variant82(__nt), __end)); (1, 204) } pub(crate) fn __reduce574< @@ -28512,11 +28534,11 @@ mod __parse__Top { assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant10(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym2.2; let __nt = super::__action460::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant80(__nt), __end)); + __symbols.push((__start, __Symbol::Variant82(__nt), __end)); (3, 204) } pub(crate) fn __reduce575< @@ -28668,11 +28690,11 @@ mod __parse__Top { ) -> (usize, usize) { // OneOrMore = TypeParam => ActionFn(267); - let __sym0 = __pop_Variant90(__symbols); + let __sym0 = __pop_Variant92(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action267::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant81(__nt), __end)); + __symbols.push((__start, __Symbol::Variant83(__nt), __end)); (1, 209) } pub(crate) fn __reduce584< @@ -28685,13 +28707,13 @@ mod __parse__Top { { // OneOrMore = OneOrMore, ",", TypeParam => ActionFn(268); assert!(__symbols.len() >= 3); - let __sym2 = __pop_Variant90(__symbols); + let __sym2 = __pop_Variant92(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant81(__symbols); + let __sym0 = __pop_Variant83(__symbols); let __start = __sym0.0; let __end = __sym2.2; let __nt = super::__action268::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant81(__nt), __end)); + __symbols.push((__start, __Symbol::Variant83(__nt), __end)); (3, 209) } pub(crate) fn __reduce585< @@ -28718,11 +28740,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OrPattern = TwoOrMore => ActionFn(1464); + // OrPattern = TwoOrMore => ActionFn(1475); let __sym0 = __pop_Variant52(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1464::<>(mode, __sym0); + let __nt = super::__action1475::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (1, 210) } @@ -28734,13 +28756,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OrTest<"all"> = (> "or")+, AndTest<"all"> => ActionFn(1465); + // OrTest<"all"> = (> "or")+, AndTest<"all"> => ActionFn(1476); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant16(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1465::<>(mode, __sym0, __sym1); + let __nt = super::__action1476::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 211) } @@ -28768,13 +28790,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OrTest<"no-withitems"> = (> "or")+, AndTest<"all"> => ActionFn(1466); + // OrTest<"no-withitems"> = (> "or")+, AndTest<"all"> => ActionFn(1477); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant16(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1466::<>(mode, __sym0, __sym1); + let __nt = super::__action1477::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 212) } @@ -28818,14 +28840,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ParameterDef = TypedParameter, "=", Test<"all"> => ActionFn(1467); + // ParameterDef = TypedParameter, "=", Test<"all"> => ActionFn(1478); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant10(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1467::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1478::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant10(__nt), __end)); (3, 213) } @@ -28853,14 +28875,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ParameterDef = UntypedParameter, "=", Test<"all"> => ActionFn(1468); + // ParameterDef = UntypedParameter, "=", Test<"all"> => ActionFn(1479); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant10(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1468::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1479::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant10(__nt), __end)); (3, 214) } @@ -28873,11 +28895,11 @@ mod __parse__Top { ) -> (usize, usize) { // ParameterDefs = OneOrMore> => ActionFn(426); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action426::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant82(__nt), __end)); + __symbols.push((__start, __Symbol::Variant84(__nt), __end)); (1, 215) } pub(crate) fn __reduce596< @@ -28892,11 +28914,11 @@ mod __parse__Top { assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym2.2; let __nt = super::__action726::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant82(__nt), __end)); + __symbols.push((__start, __Symbol::Variant84(__nt), __end)); (3, 215) } pub(crate) fn __reduce597< @@ -28912,11 +28934,11 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym3.2; let __nt = super::__action727::<>(mode, __sym0, __sym1, __sym2, __sym3); - __symbols.push((__start, __Symbol::Variant82(__nt), __end)); + __symbols.push((__start, __Symbol::Variant84(__nt), __end)); (4, 215) } pub(crate) fn __reduce598< @@ -28928,11 +28950,11 @@ mod __parse__Top { ) -> (usize, usize) { // ParameterDefs = OneOrMore> => ActionFn(434); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action434::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant82(__nt), __end)); + __symbols.push((__start, __Symbol::Variant84(__nt), __end)); (1, 216) } pub(crate) fn __reduce599< @@ -28947,11 +28969,11 @@ mod __parse__Top { assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym2.2; let __nt = super::__action734::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant82(__nt), __end)); + __symbols.push((__start, __Symbol::Variant84(__nt), __end)); (3, 216) } pub(crate) fn __reduce600< @@ -28967,11 +28989,11 @@ mod __parse__Top { let __sym3 = __pop_Variant11(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); - let __sym0 = __pop_Variant80(__symbols); + let __sym0 = __pop_Variant82(__symbols); let __start = __sym0.0; let __end = __sym3.2; let __nt = super::__action735::<>(mode, __sym0, __sym1, __sym2, __sym3); - __symbols.push((__start, __Symbol::Variant82(__nt), __end)); + __symbols.push((__start, __Symbol::Variant84(__nt), __end)); (4, 216) } pub(crate) fn __reduce677< @@ -28982,13 +29004,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ParameterList = KwargParameter, "," => ActionFn(1505); + // ParameterList = KwargParameter, "," => ActionFn(1516); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant8(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1505::<>(mode, __sym0, __sym1); + let __nt = super::__action1516::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant45(__nt), __end)); (2, 217) } @@ -29000,11 +29022,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ParameterList = KwargParameter => ActionFn(1506); + // ParameterList = KwargParameter => ActionFn(1517); let __sym0 = __pop_Variant8(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1506::<>(mode, __sym0); + let __nt = super::__action1517::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant45(__nt), __end)); (1, 217) } @@ -29016,13 +29038,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ParameterList = KwargParameter, "," => ActionFn(1543); + // ParameterList = KwargParameter, "," => ActionFn(1554); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant8(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1543::<>(mode, __sym0, __sym1); + let __nt = super::__action1554::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant45(__nt), __end)); (2, 218) } @@ -29034,11 +29056,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ParameterList = KwargParameter => ActionFn(1544); + // ParameterList = KwargParameter => ActionFn(1555); let __sym0 = __pop_Variant8(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1544::<>(mode, __sym0); + let __nt = super::__action1555::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant45(__nt), __end)); (1, 218) } @@ -29081,11 +29103,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // PassStatement = "pass" => ActionFn(1546); + // PassStatement = "pass" => ActionFn(1557); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1546::<>(mode, __sym0); + let __nt = super::__action1557::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (1, 223) } @@ -29134,7 +29156,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action409::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant83(__nt), __end)); + __symbols.push((__start, __Symbol::Variant85(__nt), __end)); (1, 225) } pub(crate) fn __reduce781< @@ -29149,7 +29171,7 @@ mod __parse__Top { let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default(); let __end = __start.clone(); let __nt = super::__action410::<>(mode, &__start, &__end); - __symbols.push((__start, __Symbol::Variant83(__nt), __end)); + __symbols.push((__start, __Symbol::Variant85(__nt), __end)); (0, 225) } pub(crate) fn __reduce782< @@ -29160,13 +29182,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Patterns = Pattern, "," => ActionFn(1547); + // Patterns = Pattern, "," => ActionFn(1558); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant34(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1547::<>(mode, __sym0, __sym1); + let __nt = super::__action1558::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (2, 226) } @@ -29178,13 +29200,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Patterns = TwoOrMore, "," => ActionFn(1548); + // Patterns = TwoOrMore, "," => ActionFn(1559); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant52(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1548::<>(mode, __sym0, __sym1); + let __nt = super::__action1559::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (2, 226) } @@ -29196,11 +29218,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Patterns = TwoOrMore => ActionFn(1549); + // Patterns = TwoOrMore => ActionFn(1560); let __sym0 = __pop_Variant52(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1549::<>(mode, __sym0); + let __nt = super::__action1560::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (1, 226) } @@ -29228,14 +29250,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Power<"All"> = AtomExpr<"all">, "**", Factor<"all"> => ActionFn(1550); + // Power<"All"> = AtomExpr<"all">, "**", Factor<"all"> => ActionFn(1561); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1550::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1561::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 227) } @@ -29263,14 +29285,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Power<"all"> = AtomExpr<"all">, "**", Factor<"all"> => ActionFn(1551); + // Power<"all"> = AtomExpr<"all">, "**", Factor<"all"> => ActionFn(1562); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1551::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1562::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 228) } @@ -29298,14 +29320,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Power<"no-withitems"> = AtomExpr<"all">, "**", Factor<"all"> => ActionFn(1552); + // Power<"no-withitems"> = AtomExpr<"all">, "**", Factor<"all"> => ActionFn(1563); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1552::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1563::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 229) } @@ -29366,7 +29388,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Program = Program, SmallStatement, ";", "\n" => ActionFn(1261); + // Program = Program, SmallStatement, ";", "\n" => ActionFn(1260); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -29374,7 +29396,7 @@ mod __parse__Top { let __sym0 = __pop_Variant24(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1261::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1260::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant24(__nt), __end)); (4, 230) } @@ -29386,7 +29408,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Program = Program, ( ";")+, SmallStatement, ";", "\n" => ActionFn(1262); + // Program = Program, ( ";")+, SmallStatement, ";", "\n" => ActionFn(1261); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -29395,7 +29417,7 @@ mod __parse__Top { let __sym0 = __pop_Variant24(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1262::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1261::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant24(__nt), __end)); (5, 230) } @@ -29407,14 +29429,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Program = Program, SmallStatement, "\n" => ActionFn(1263); + // Program = Program, SmallStatement, "\n" => ActionFn(1262); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant36(__symbols); let __sym0 = __pop_Variant24(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1263::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1262::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant24(__nt), __end)); (3, 230) } @@ -29426,7 +29448,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Program = Program, ( ";")+, SmallStatement, "\n" => ActionFn(1264); + // Program = Program, ( ";")+, SmallStatement, "\n" => ActionFn(1263); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant36(__symbols); @@ -29434,7 +29456,7 @@ mod __parse__Top { let __sym0 = __pop_Variant24(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1264::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1263::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant24(__nt), __end)); (4, 230) } @@ -29464,11 +29486,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // RaiseStatement = "raise" => ActionFn(1553); + // RaiseStatement = "raise" => ActionFn(1564); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1553::<>(mode, __sym0); + let __nt = super::__action1564::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (1, 231) } @@ -29480,7 +29502,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // RaiseStatement = "raise", Test<"all">, "from", Test<"all"> => ActionFn(1554); + // RaiseStatement = "raise", Test<"all">, "from", Test<"all"> => ActionFn(1565); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant14(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -29488,7 +29510,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1554::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1565::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (4, 231) } @@ -29500,13 +29522,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // RaiseStatement = "raise", Test<"all"> => ActionFn(1555); + // RaiseStatement = "raise", Test<"all"> => ActionFn(1566); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1555::<>(mode, __sym0, __sym1); + let __nt = super::__action1566::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (2, 231) } @@ -29518,14 +29540,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SequencePattern = "(", Pattern, ")" => ActionFn(1556); + // SequencePattern = "(", Pattern, ")" => ActionFn(1567); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant34(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1556::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1567::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (3, 232) } @@ -29537,13 +29559,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SequencePattern = "(", ")" => ActionFn(1557); + // SequencePattern = "(", ")" => ActionFn(1568); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1557::<>(mode, __sym0, __sym1); + let __nt = super::__action1568::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (2, 232) } @@ -29555,7 +29577,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SequencePattern = "(", Pattern, ",", ")" => ActionFn(1558); + // SequencePattern = "(", Pattern, ",", ")" => ActionFn(1569); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -29563,7 +29585,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1558::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1569::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (4, 232) } @@ -29575,7 +29597,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SequencePattern = "(", ( ",")+, Pattern, ",", ")" => ActionFn(1559); + // SequencePattern = "(", ( ",")+, Pattern, ",", ")" => ActionFn(1570); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -29584,7 +29606,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1559::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1570::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (5, 232) } @@ -29596,7 +29618,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SequencePattern = "(", ( ",")+, Pattern, ")" => ActionFn(1560); + // SequencePattern = "(", ( ",")+, Pattern, ")" => ActionFn(1571); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant34(__symbols); @@ -29604,7 +29626,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1560::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1571::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (4, 232) } @@ -29616,14 +29638,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SequencePattern = "[", Pattern, "]" => ActionFn(1656); + // SequencePattern = "[", Pattern, "]" => ActionFn(1654); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant34(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1656::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1654::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (3, 232) } @@ -29635,13 +29657,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SequencePattern = "[", "]" => ActionFn(1657); + // SequencePattern = "[", "]" => ActionFn(1655); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1657::<>(mode, __sym0, __sym1); + let __nt = super::__action1655::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (2, 232) } @@ -29653,7 +29675,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SequencePattern = "[", ( ",")+, Pattern, "]" => ActionFn(1658); + // SequencePattern = "[", ( ",")+, Pattern, "]" => ActionFn(1656); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant34(__symbols); @@ -29661,7 +29683,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1658::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1656::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (4, 232) } @@ -29673,14 +29695,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SequencePattern = "[", ( ",")+, "]" => ActionFn(1659); + // SequencePattern = "[", ( ",")+, "]" => ActionFn(1657); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant35(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1659::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1657::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (3, 232) } @@ -29726,14 +29748,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ShiftExpression<"All"> = ShiftExpression<"all">, ShiftOp, ArithmeticExpression<"all"> => ActionFn(1562); + // ShiftExpression<"All"> = ShiftExpression<"all">, ShiftOp, ArithmeticExpression<"all"> => ActionFn(1573); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant48(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1562::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1573::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 234) } @@ -29761,14 +29783,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ShiftExpression<"all"> = ShiftExpression<"all">, ShiftOp, ArithmeticExpression<"all"> => ActionFn(1563); + // ShiftExpression<"all"> = ShiftExpression<"all">, ShiftOp, ArithmeticExpression<"all"> => ActionFn(1574); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant48(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1563::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1574::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 235) } @@ -29796,14 +29818,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ShiftExpression<"no-withitems"> = ShiftExpression<"all">, ShiftOp, ArithmeticExpression<"all"> => ActionFn(1564); + // ShiftExpression<"no-withitems"> = ShiftExpression<"all">, ShiftOp, ArithmeticExpression<"all"> => ActionFn(1575); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant48(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1564::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1575::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 236) } @@ -29863,7 +29885,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SingleForComprehension = "async", "for", ExpressionList, "in", OrTest<"all"> => ActionFn(1662); + // SingleForComprehension = "async", "for", ExpressionList, "in", OrTest<"all"> => ActionFn(1660); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant14(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -29872,8 +29894,8 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1662::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); - __symbols.push((__start, __Symbol::Variant84(__nt), __end)); + let __nt = super::__action1660::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + __symbols.push((__start, __Symbol::Variant86(__nt), __end)); (5, 238) } pub(crate) fn __reduce822< @@ -29884,9 +29906,9 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SingleForComprehension = "async", "for", ExpressionList, "in", OrTest<"all">, ComprehensionIf+ => ActionFn(1663); + // SingleForComprehension = "async", "for", ExpressionList, "in", OrTest<"all">, ComprehensionIf+ => ActionFn(1661); assert!(__symbols.len() >= 6); - let __sym5 = __pop_Variant16(__symbols); + let __sym5 = __pop_Variant57(__symbols); let __sym4 = __pop_Variant14(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant14(__symbols); @@ -29894,8 +29916,8 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = super::__action1663::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); - __symbols.push((__start, __Symbol::Variant84(__nt), __end)); + let __nt = super::__action1661::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + __symbols.push((__start, __Symbol::Variant86(__nt), __end)); (6, 238) } pub(crate) fn __reduce823< @@ -29906,7 +29928,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SingleForComprehension = "for", ExpressionList, "in", OrTest<"all"> => ActionFn(1664); + // SingleForComprehension = "for", ExpressionList, "in", OrTest<"all"> => ActionFn(1662); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant14(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -29914,8 +29936,8 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1664::<>(mode, __sym0, __sym1, __sym2, __sym3); - __symbols.push((__start, __Symbol::Variant84(__nt), __end)); + let __nt = super::__action1662::<>(mode, __sym0, __sym1, __sym2, __sym3); + __symbols.push((__start, __Symbol::Variant86(__nt), __end)); (4, 238) } pub(crate) fn __reduce824< @@ -29926,17 +29948,17 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SingleForComprehension = "for", ExpressionList, "in", OrTest<"all">, ComprehensionIf+ => ActionFn(1665); + // SingleForComprehension = "for", ExpressionList, "in", OrTest<"all">, ComprehensionIf+ => ActionFn(1663); assert!(__symbols.len() >= 5); - let __sym4 = __pop_Variant16(__symbols); + let __sym4 = __pop_Variant57(__symbols); let __sym3 = __pop_Variant14(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1665::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); - __symbols.push((__start, __Symbol::Variant84(__nt), __end)); + let __nt = super::__action1663::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + __symbols.push((__start, __Symbol::Variant86(__nt), __end)); (5, 238) } pub(crate) fn __reduce825< @@ -29948,11 +29970,11 @@ mod __parse__Top { ) -> (usize, usize) { // SingleForComprehension+ = SingleForComprehension => ActionFn(245); - let __sym0 = __pop_Variant84(__symbols); + let __sym0 = __pop_Variant86(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action245::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant85(__nt), __end)); + __symbols.push((__start, __Symbol::Variant87(__nt), __end)); (1, 239) } pub(crate) fn __reduce826< @@ -29965,12 +29987,12 @@ mod __parse__Top { { // SingleForComprehension+ = SingleForComprehension+, SingleForComprehension => ActionFn(246); assert!(__symbols.len() >= 2); - let __sym1 = __pop_Variant84(__symbols); - let __sym0 = __pop_Variant85(__symbols); + let __sym1 = __pop_Variant86(__symbols); + let __sym0 = __pop_Variant87(__symbols); let __start = __sym0.0; let __end = __sym1.2; let __nt = super::__action246::<>(mode, __sym0, __sym1); - __symbols.push((__start, __Symbol::Variant85(__nt), __end)); + __symbols.push((__start, __Symbol::Variant87(__nt), __end)); (2, 239) } pub(crate) fn __reduce827< @@ -29981,14 +30003,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SliceOp = ":", Test<"all"> => ActionFn(1828); + // SliceOp = ":", Test<"all"> => ActionFn(1826); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1828::<>(mode, __sym0, __sym1); - __symbols.push((__start, __Symbol::Variant86(__nt), __end)); + let __nt = super::__action1826::<>(mode, __sym0, __sym1); + __symbols.push((__start, __Symbol::Variant88(__nt), __end)); (2, 240) } pub(crate) fn __reduce828< @@ -29999,12 +30021,12 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SliceOp = ":" => ActionFn(1829); + // SliceOp = ":" => ActionFn(1827); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1829::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant86(__nt), __end)); + let __nt = super::__action1827::<>(mode, __sym0); + __symbols.push((__start, __Symbol::Variant88(__nt), __end)); (1, 240) } pub(crate) fn __reduce829< @@ -30016,11 +30038,11 @@ mod __parse__Top { ) -> (usize, usize) { // SliceOp? = SliceOp => ActionFn(257); - let __sym0 = __pop_Variant86(__symbols); + let __sym0 = __pop_Variant88(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action257::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant87(__nt), __end)); + __symbols.push((__start, __Symbol::Variant89(__nt), __end)); (1, 241) } pub(crate) fn __reduce830< @@ -30035,7 +30057,7 @@ mod __parse__Top { let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default(); let __end = __start.clone(); let __nt = super::__action258::<>(mode, &__start, &__end); - __symbols.push((__start, __Symbol::Variant87(__nt), __end)); + __symbols.push((__start, __Symbol::Variant89(__nt), __end)); (0, 241) } pub(crate) fn __reduce831< @@ -30222,13 +30244,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // StarExpr = "*", Expression<"all"> => ActionFn(1567); + // StarExpr = "*", Expression<"all"> => ActionFn(1578); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1567::<>(mode, __sym0, __sym1); + let __nt = super::__action1578::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 243) } @@ -30240,13 +30262,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // StarPattern = "*", Identifier => ActionFn(1568); + // StarPattern = "*", Identifier => ActionFn(1579); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant22(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1568::<>(mode, __sym0, __sym1); + let __nt = super::__action1579::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (2, 244) } @@ -30258,15 +30280,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // StarTypedParameter = Identifier, ":", TestOrStarExpr => ActionFn(1569); + // StarTypedParameter = Identifier, ":", TestOrStarExpr => ActionFn(1580); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1569::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant63(__nt), __end)); + let __nt = super::__action1580::<>(mode, __sym0, __sym1, __sym2); + __symbols.push((__start, __Symbol::Variant65(__nt), __end)); (3, 245) } pub(crate) fn __reduce845< @@ -30277,12 +30299,12 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // StarTypedParameter = Identifier => ActionFn(1570); + // StarTypedParameter = Identifier => ActionFn(1581); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1570::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant63(__nt), __end)); + let __nt = super::__action1581::<>(mode, __sym0); + __symbols.push((__start, __Symbol::Variant65(__nt), __end)); (1, 245) } pub(crate) fn __reduce846< @@ -30294,11 +30316,11 @@ mod __parse__Top { ) -> (usize, usize) { // StarTypedParameter? = StarTypedParameter => ActionFn(479); - let __sym0 = __pop_Variant63(__symbols); + let __sym0 = __pop_Variant65(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action479::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant64(__nt), __end)); + __symbols.push((__start, __Symbol::Variant66(__nt), __end)); (1, 246) } pub(crate) fn __reduce847< @@ -30313,7 +30335,7 @@ mod __parse__Top { let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default(); let __end = __start.clone(); let __nt = super::__action480::<>(mode, &__start, &__end); - __symbols.push((__start, __Symbol::Variant64(__nt), __end)); + __symbols.push((__start, __Symbol::Variant66(__nt), __end)); (0, 246) } pub(crate) fn __reduce848< @@ -30324,12 +30346,12 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // StarUntypedParameter = Identifier => ActionFn(1571); + // StarUntypedParameter = Identifier => ActionFn(1582); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1571::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant63(__nt), __end)); + let __nt = super::__action1582::<>(mode, __sym0); + __symbols.push((__start, __Symbol::Variant65(__nt), __end)); (1, 247) } pub(crate) fn __reduce849< @@ -30341,11 +30363,11 @@ mod __parse__Top { ) -> (usize, usize) { // StarUntypedParameter? = StarUntypedParameter => ActionFn(468); - let __sym0 = __pop_Variant63(__symbols); + let __sym0 = __pop_Variant65(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action468::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant64(__nt), __end)); + __symbols.push((__start, __Symbol::Variant66(__nt), __end)); (1, 248) } pub(crate) fn __reduce850< @@ -30360,7 +30382,7 @@ mod __parse__Top { let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default(); let __end = __start.clone(); let __nt = super::__action469::<>(mode, &__start, &__end); - __symbols.push((__start, __Symbol::Variant64(__nt), __end)); + __symbols.push((__start, __Symbol::Variant66(__nt), __end)); (0, 248) } pub(crate) fn __reduce851< @@ -30371,15 +30393,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Statements = SmallStatement, ";", "\n" => ActionFn(1265); + // Statements = SmallStatement, ";", "\n" => ActionFn(1264); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant36(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1265::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant88(__nt), __end)); + let __nt = super::__action1264::<>(mode, __sym0, __sym1, __sym2); + __symbols.push((__start, __Symbol::Variant90(__nt), __end)); (3, 249) } pub(crate) fn __reduce852< @@ -30390,7 +30412,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Statements = ( ";")+, SmallStatement, ";", "\n" => ActionFn(1266); + // Statements = ( ";")+, SmallStatement, ";", "\n" => ActionFn(1265); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -30398,8 +30420,8 @@ mod __parse__Top { let __sym0 = __pop_Variant37(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1266::<>(mode, __sym0, __sym1, __sym2, __sym3); - __symbols.push((__start, __Symbol::Variant88(__nt), __end)); + let __nt = super::__action1265::<>(mode, __sym0, __sym1, __sym2, __sym3); + __symbols.push((__start, __Symbol::Variant90(__nt), __end)); (4, 249) } pub(crate) fn __reduce853< @@ -30410,14 +30432,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Statements = SmallStatement, "\n" => ActionFn(1267); + // Statements = SmallStatement, "\n" => ActionFn(1266); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant36(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1267::<>(mode, __sym0, __sym1); - __symbols.push((__start, __Symbol::Variant88(__nt), __end)); + let __nt = super::__action1266::<>(mode, __sym0, __sym1); + __symbols.push((__start, __Symbol::Variant90(__nt), __end)); (2, 249) } pub(crate) fn __reduce854< @@ -30428,15 +30450,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Statements = ( ";")+, SmallStatement, "\n" => ActionFn(1268); + // Statements = ( ";")+, SmallStatement, "\n" => ActionFn(1267); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant36(__symbols); let __sym0 = __pop_Variant37(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1268::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant88(__nt), __end)); + let __nt = super::__action1267::<>(mode, __sym0, __sym1, __sym2); + __symbols.push((__start, __Symbol::Variant90(__nt), __end)); (3, 249) } pub(crate) fn __reduce855< @@ -30452,7 +30474,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action10::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant88(__nt), __end)); + __symbols.push((__start, __Symbol::Variant90(__nt), __end)); (1, 249) } pub(crate) fn __reduce856< @@ -30466,11 +30488,11 @@ mod __parse__Top { // Statements = Statements, CompoundStatement => ActionFn(11); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant36(__symbols); - let __sym0 = __pop_Variant88(__symbols); + let __sym0 = __pop_Variant90(__symbols); let __start = __sym0.0; let __end = __sym1.2; let __nt = super::__action11::<>(mode, __sym0, __sym1); - __symbols.push((__start, __Symbol::Variant88(__nt), __end)); + __symbols.push((__start, __Symbol::Variant90(__nt), __end)); (2, 249) } pub(crate) fn __reduce857< @@ -30481,16 +30503,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Statements = Statements, SmallStatement, ";", "\n" => ActionFn(1269); + // Statements = Statements, SmallStatement, ";", "\n" => ActionFn(1268); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant36(__symbols); - let __sym0 = __pop_Variant88(__symbols); + let __sym0 = __pop_Variant90(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1269::<>(mode, __sym0, __sym1, __sym2, __sym3); - __symbols.push((__start, __Symbol::Variant88(__nt), __end)); + let __nt = super::__action1268::<>(mode, __sym0, __sym1, __sym2, __sym3); + __symbols.push((__start, __Symbol::Variant90(__nt), __end)); (4, 249) } pub(crate) fn __reduce858< @@ -30501,17 +30523,17 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Statements = Statements, ( ";")+, SmallStatement, ";", "\n" => ActionFn(1270); + // Statements = Statements, ( ";")+, SmallStatement, ";", "\n" => ActionFn(1269); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant36(__symbols); let __sym1 = __pop_Variant37(__symbols); - let __sym0 = __pop_Variant88(__symbols); + let __sym0 = __pop_Variant90(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1270::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); - __symbols.push((__start, __Symbol::Variant88(__nt), __end)); + let __nt = super::__action1269::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + __symbols.push((__start, __Symbol::Variant90(__nt), __end)); (5, 249) } pub(crate) fn __reduce859< @@ -30522,15 +30544,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Statements = Statements, SmallStatement, "\n" => ActionFn(1271); + // Statements = Statements, SmallStatement, "\n" => ActionFn(1270); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant36(__symbols); - let __sym0 = __pop_Variant88(__symbols); + let __sym0 = __pop_Variant90(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1271::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant88(__nt), __end)); + let __nt = super::__action1270::<>(mode, __sym0, __sym1, __sym2); + __symbols.push((__start, __Symbol::Variant90(__nt), __end)); (3, 249) } pub(crate) fn __reduce860< @@ -30541,16 +30563,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Statements = Statements, ( ";")+, SmallStatement, "\n" => ActionFn(1272); + // Statements = Statements, ( ";")+, SmallStatement, "\n" => ActionFn(1271); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant36(__symbols); let __sym1 = __pop_Variant37(__symbols); - let __sym0 = __pop_Variant88(__symbols); + let __sym0 = __pop_Variant90(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1272::<>(mode, __sym0, __sym1, __sym2, __sym3); - __symbols.push((__start, __Symbol::Variant88(__nt), __end)); + let __nt = super::__action1271::<>(mode, __sym0, __sym1, __sym2, __sym3); + __symbols.push((__start, __Symbol::Variant90(__nt), __end)); (4, 249) } pub(crate) fn __reduce861< @@ -30577,15 +30599,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Subscript = Test<"all">, ":", Test<"all">, SliceOp => ActionFn(1830); + // Subscript = Test<"all">, ":", Test<"all">, SliceOp => ActionFn(1828); assert!(__symbols.len() >= 4); - let __sym3 = __pop_Variant86(__symbols); + let __sym3 = __pop_Variant88(__symbols); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1830::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1828::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (4, 250) } @@ -30597,14 +30619,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Subscript = Test<"all">, ":", SliceOp => ActionFn(1831); + // Subscript = Test<"all">, ":", SliceOp => ActionFn(1829); assert!(__symbols.len() >= 3); - let __sym2 = __pop_Variant86(__symbols); + let __sym2 = __pop_Variant88(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1831::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1829::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 250) } @@ -30616,14 +30638,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Subscript = ":", Test<"all">, SliceOp => ActionFn(1832); + // Subscript = ":", Test<"all">, SliceOp => ActionFn(1830); assert!(__symbols.len() >= 3); - let __sym2 = __pop_Variant86(__symbols); + let __sym2 = __pop_Variant88(__symbols); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1832::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1830::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 250) } @@ -30635,13 +30657,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Subscript = ":", SliceOp => ActionFn(1833); + // Subscript = ":", SliceOp => ActionFn(1831); assert!(__symbols.len() >= 2); - let __sym1 = __pop_Variant86(__symbols); + let __sym1 = __pop_Variant88(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1833::<>(mode, __sym0, __sym1); + let __nt = super::__action1831::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 250) } @@ -30653,14 +30675,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Subscript = Test<"all">, ":", Test<"all"> => ActionFn(1834); + // Subscript = Test<"all">, ":", Test<"all"> => ActionFn(1832); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1834::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1832::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 250) } @@ -30672,13 +30694,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Subscript = Test<"all">, ":" => ActionFn(1835); + // Subscript = Test<"all">, ":" => ActionFn(1833); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1835::<>(mode, __sym0, __sym1); + let __nt = super::__action1833::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 250) } @@ -30690,13 +30712,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Subscript = ":", Test<"all"> => ActionFn(1836); + // Subscript = ":", Test<"all"> => ActionFn(1834); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1836::<>(mode, __sym0, __sym1); + let __nt = super::__action1834::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 250) } @@ -30708,11 +30730,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Subscript = ":" => ActionFn(1837); + // Subscript = ":" => ActionFn(1835); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1837::<>(mode, __sym0); + let __nt = super::__action1835::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 250) } @@ -30724,11 +30746,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SubscriptList = Subscript => ActionFn(1573); + // SubscriptList = Subscript => ActionFn(1584); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1573::<>(mode, __sym0); + let __nt = super::__action1584::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 251) } @@ -30740,13 +30762,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SubscriptList = Subscript, "," => ActionFn(1574); + // SubscriptList = Subscript, "," => ActionFn(1585); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1574::<>(mode, __sym0, __sym1); + let __nt = super::__action1585::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 251) } @@ -30758,13 +30780,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SubscriptList = TwoOrMore, "," => ActionFn(1575); + // SubscriptList = TwoOrMore, "," => ActionFn(1586); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant32(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1575::<>(mode, __sym0, __sym1); + let __nt = super::__action1586::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 251) } @@ -30776,11 +30798,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SubscriptList = TwoOrMore => ActionFn(1576); + // SubscriptList = TwoOrMore => ActionFn(1587); let __sym0 = __pop_Variant32(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1576::<>(mode, __sym0); + let __nt = super::__action1587::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 251) } @@ -30792,14 +30814,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Suite = SmallStatement, ";", "\n" => ActionFn(1273); + // Suite = SmallStatement, ";", "\n" => ActionFn(1272); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant36(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1273::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1272::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant24(__nt), __end)); (3, 252) } @@ -30811,7 +30833,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Suite = ( ";")+, SmallStatement, ";", "\n" => ActionFn(1274); + // Suite = ( ";")+, SmallStatement, ";", "\n" => ActionFn(1273); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -30819,7 +30841,7 @@ mod __parse__Top { let __sym0 = __pop_Variant37(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1274::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1273::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant24(__nt), __end)); (4, 252) } @@ -30831,13 +30853,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Suite = SmallStatement, "\n" => ActionFn(1275); + // Suite = SmallStatement, "\n" => ActionFn(1274); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant36(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1275::<>(mode, __sym0, __sym1); + let __nt = super::__action1274::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant24(__nt), __end)); (2, 252) } @@ -30849,14 +30871,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Suite = ( ";")+, SmallStatement, "\n" => ActionFn(1276); + // Suite = ( ";")+, SmallStatement, "\n" => ActionFn(1275); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant36(__symbols); let __sym0 = __pop_Variant37(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1276::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1275::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant24(__nt), __end)); (3, 252) } @@ -30871,7 +30893,7 @@ mod __parse__Top { // Suite = "\n", Indent, Statements, Dedent => ActionFn(8); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); - let __sym2 = __pop_Variant88(__symbols); + let __sym2 = __pop_Variant90(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; @@ -30888,14 +30910,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Term<"All"> = Term<"all">, MulOp, Factor<"all"> => ActionFn(1577); + // Term<"All"> = Term<"all">, MulOp, Factor<"all"> => ActionFn(1588); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant48(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1577::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1588::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 253) } @@ -30923,14 +30945,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Term<"all"> = Term<"all">, MulOp, Factor<"all"> => ActionFn(1578); + // Term<"all"> = Term<"all">, MulOp, Factor<"all"> => ActionFn(1589); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant48(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1578::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1589::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 254) } @@ -30958,14 +30980,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Term<"no-withitems"> = Term<"all">, MulOp, Factor<"all"> => ActionFn(1579); + // Term<"no-withitems"> = Term<"all">, MulOp, Factor<"all"> => ActionFn(1590); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant48(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1579::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1590::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 255) } @@ -30993,7 +31015,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Test<"all"> = OrTest<"all">, "if", OrTest<"all">, "else", Test<"all"> => ActionFn(1580); + // Test<"all"> = OrTest<"all">, "if", OrTest<"all">, "else", Test<"all"> => ActionFn(1591); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant14(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -31002,7 +31024,7 @@ mod __parse__Top { let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1580::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1591::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (5, 256) } @@ -31077,7 +31099,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Test<"no-withitems"> = OrTest<"all">, "if", OrTest<"all">, "else", Test<"all"> => ActionFn(1581); + // Test<"no-withitems"> = OrTest<"all">, "if", OrTest<"all">, "else", Test<"all"> => ActionFn(1592); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant14(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -31086,7 +31108,7 @@ mod __parse__Top { let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1581::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1592::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (5, 258) } @@ -31146,11 +31168,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TestList? = GenericList => ActionFn(1842); + // TestList? = GenericList => ActionFn(1840); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1842::<>(mode, __sym0); + let __nt = super::__action1840::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 260) } @@ -31177,11 +31199,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TestListOrYieldExpr = GenericList => ActionFn(1843); + // TestListOrYieldExpr = GenericList => ActionFn(1841); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1843::<>(mode, __sym0); + let __nt = super::__action1841::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 261) } @@ -31241,11 +31263,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TestOrStarExprList = GenericList => ActionFn(1844); + // TestOrStarExprList = GenericList => ActionFn(1842); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1844::<>(mode, __sym0); + let __nt = super::__action1842::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 263) } @@ -31289,14 +31311,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Top = StartModule, Program => ActionFn(1582); + // Top = StartModule, Program => ActionFn(1593); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant24(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1582::<>(mode, __sym0, __sym1); - __symbols.push((__start, __Symbol::Variant89(__nt), __end)); + let __nt = super::__action1593::<>(mode, __sym0, __sym1); + __symbols.push((__start, __Symbol::Variant91(__nt), __end)); (2, 265) } pub(crate) fn __reduce904< @@ -31307,14 +31329,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Top = StartExpression, GenericList => ActionFn(1845); + // Top = StartExpression, GenericList => ActionFn(1843); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1845::<>(mode, __sym0, __sym1); - __symbols.push((__start, __Symbol::Variant89(__nt), __end)); + let __nt = super::__action1843::<>(mode, __sym0, __sym1); + __symbols.push((__start, __Symbol::Variant91(__nt), __end)); (2, 265) } pub(crate) fn __reduce905< @@ -31325,15 +31347,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Top = StartExpression, GenericList, ("\n")+ => ActionFn(1846); + // Top = StartExpression, GenericList, ("\n")+ => ActionFn(1844); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant21(__symbols); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1846::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant89(__nt), __end)); + let __nt = super::__action1844::<>(mode, __sym0, __sym1, __sym2); + __symbols.push((__start, __Symbol::Variant91(__nt), __end)); (3, 265) } pub(crate) fn __reduce906< @@ -31344,7 +31366,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TryStatement = "try", ":", Suite, ExceptClause+, "else", ":", Suite, "finally", ":", Suite => ActionFn(1585); + // TryStatement = "try", ":", Suite, ExceptClause+, "else", ":", Suite, "finally", ":", Suite => ActionFn(1596); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant24(__symbols); let __sym8 = __pop_Variant0(__symbols); @@ -31352,13 +31374,13 @@ mod __parse__Top { let __sym6 = __pop_Variant24(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); - let __sym3 = __pop_Variant66(__symbols); + let __sym3 = __pop_Variant68(__symbols); let __sym2 = __pop_Variant24(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym9.2; - let __nt = super::__action1585::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9); + let __nt = super::__action1596::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (10, 266) } @@ -31370,18 +31392,18 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TryStatement = "try", ":", Suite, ExceptClause+, "else", ":", Suite => ActionFn(1586); + // TryStatement = "try", ":", Suite, ExceptClause+, "else", ":", Suite => ActionFn(1597); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant24(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); - let __sym3 = __pop_Variant66(__symbols); + let __sym3 = __pop_Variant68(__symbols); let __sym2 = __pop_Variant24(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = super::__action1586::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __nt = super::__action1597::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (7, 266) } @@ -31393,18 +31415,18 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TryStatement = "try", ":", Suite, ExceptClause+, "finally", ":", Suite => ActionFn(1587); + // TryStatement = "try", ":", Suite, ExceptClause+, "finally", ":", Suite => ActionFn(1598); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant24(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); - let __sym3 = __pop_Variant66(__symbols); + let __sym3 = __pop_Variant68(__symbols); let __sym2 = __pop_Variant24(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = super::__action1587::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __nt = super::__action1598::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (7, 266) } @@ -31416,15 +31438,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TryStatement = "try", ":", Suite, ExceptClause+ => ActionFn(1588); + // TryStatement = "try", ":", Suite, ExceptClause+ => ActionFn(1599); assert!(__symbols.len() >= 4); - let __sym3 = __pop_Variant66(__symbols); + let __sym3 = __pop_Variant68(__symbols); let __sym2 = __pop_Variant24(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1588::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1599::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (4, 266) } @@ -31436,7 +31458,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TryStatement = "try", ":", Suite, ExceptStarClause+, "else", ":", Suite, "finally", ":", Suite => ActionFn(1589); + // TryStatement = "try", ":", Suite, ExceptStarClause+, "else", ":", Suite, "finally", ":", Suite => ActionFn(1600); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant24(__symbols); let __sym8 = __pop_Variant0(__symbols); @@ -31444,13 +31466,13 @@ mod __parse__Top { let __sym6 = __pop_Variant24(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); - let __sym3 = __pop_Variant66(__symbols); + let __sym3 = __pop_Variant68(__symbols); let __sym2 = __pop_Variant24(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym9.2; - let __nt = super::__action1589::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9); + let __nt = super::__action1600::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (10, 266) } @@ -31462,18 +31484,18 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TryStatement = "try", ":", Suite, ExceptStarClause+, "else", ":", Suite => ActionFn(1590); + // TryStatement = "try", ":", Suite, ExceptStarClause+, "else", ":", Suite => ActionFn(1601); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant24(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); - let __sym3 = __pop_Variant66(__symbols); + let __sym3 = __pop_Variant68(__symbols); let __sym2 = __pop_Variant24(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = super::__action1590::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __nt = super::__action1601::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (7, 266) } @@ -31485,18 +31507,18 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TryStatement = "try", ":", Suite, ExceptStarClause+, "finally", ":", Suite => ActionFn(1591); + // TryStatement = "try", ":", Suite, ExceptStarClause+, "finally", ":", Suite => ActionFn(1602); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant24(__symbols); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); - let __sym3 = __pop_Variant66(__symbols); + let __sym3 = __pop_Variant68(__symbols); let __sym2 = __pop_Variant24(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = super::__action1591::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __nt = super::__action1602::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (7, 266) } @@ -31508,15 +31530,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TryStatement = "try", ":", Suite, ExceptStarClause+ => ActionFn(1592); + // TryStatement = "try", ":", Suite, ExceptStarClause+ => ActionFn(1603); assert!(__symbols.len() >= 4); - let __sym3 = __pop_Variant66(__symbols); + let __sym3 = __pop_Variant68(__symbols); let __sym2 = __pop_Variant24(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1592::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1603::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (4, 266) } @@ -31528,7 +31550,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TryStatement = "try", ":", Suite, "finally", ":", Suite => ActionFn(1201); + // TryStatement = "try", ":", Suite, "finally", ":", Suite => ActionFn(1200); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant24(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -31538,7 +31560,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = super::__action1201::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __nt = super::__action1200::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (6, 266) } @@ -31702,11 +31724,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TypeAliasName = Identifier => ActionFn(1593); + // TypeAliasName = Identifier => ActionFn(1604); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1593::<>(mode, __sym0); + let __nt = super::__action1604::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 271) } @@ -31718,16 +31740,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TypeAliasStatement = "type", TypeAliasName, TypeParams, "=", Test<"all"> => ActionFn(1878); + // TypeAliasStatement = "type", TypeAliasName, TypeParams, "=", Test<"all"> => ActionFn(1876); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant14(__symbols); let __sym3 = __pop_Variant0(__symbols); - let __sym2 = __pop_Variant91(__symbols); + let __sym2 = __pop_Variant93(__symbols); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1878::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1876::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (5, 272) } @@ -31739,7 +31761,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TypeAliasStatement = "type", TypeAliasName, "=", Test<"all"> => ActionFn(1879); + // TypeAliasStatement = "type", TypeAliasName, "=", Test<"all"> => ActionFn(1877); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant14(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -31747,7 +31769,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1879::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1877::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (4, 272) } @@ -31759,15 +31781,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TypeParam = Identifier, ":", Test<"all"> => ActionFn(1595); + // TypeParam = Identifier, ":", Test<"all"> => ActionFn(1606); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1595::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant90(__nt), __end)); + let __nt = super::__action1606::<>(mode, __sym0, __sym1, __sym2); + __symbols.push((__start, __Symbol::Variant92(__nt), __end)); (3, 273) } pub(crate) fn __reduce927< @@ -31778,12 +31800,12 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TypeParam = Identifier => ActionFn(1596); + // TypeParam = Identifier => ActionFn(1607); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1596::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant90(__nt), __end)); + let __nt = super::__action1607::<>(mode, __sym0); + __symbols.push((__start, __Symbol::Variant92(__nt), __end)); (1, 273) } pub(crate) fn __reduce928< @@ -31794,14 +31816,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TypeParam = "*", Identifier => ActionFn(1597); + // TypeParam = "*", Identifier => ActionFn(1608); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant22(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1597::<>(mode, __sym0, __sym1); - __symbols.push((__start, __Symbol::Variant90(__nt), __end)); + let __nt = super::__action1608::<>(mode, __sym0, __sym1); + __symbols.push((__start, __Symbol::Variant92(__nt), __end)); (2, 273) } pub(crate) fn __reduce929< @@ -31812,14 +31834,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TypeParam = "**", Identifier => ActionFn(1598); + // TypeParam = "**", Identifier => ActionFn(1609); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant22(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1598::<>(mode, __sym0, __sym1); - __symbols.push((__start, __Symbol::Variant90(__nt), __end)); + let __nt = super::__action1609::<>(mode, __sym0, __sym1); + __symbols.push((__start, __Symbol::Variant92(__nt), __end)); (2, 273) } pub(crate) fn __reduce930< @@ -31830,16 +31852,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TypeParams = "[", OneOrMore, ",", "]" => ActionFn(1599); + // TypeParams = "[", OneOrMore, ",", "]" => ActionFn(1610); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant81(__symbols); + let __sym1 = __pop_Variant83(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1599::<>(mode, __sym0, __sym1, __sym2, __sym3); - __symbols.push((__start, __Symbol::Variant91(__nt), __end)); + let __nt = super::__action1610::<>(mode, __sym0, __sym1, __sym2, __sym3); + __symbols.push((__start, __Symbol::Variant93(__nt), __end)); (4, 274) } pub(crate) fn __reduce931< @@ -31850,15 +31872,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TypeParams = "[", OneOrMore, "]" => ActionFn(1600); + // TypeParams = "[", OneOrMore, "]" => ActionFn(1611); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); - let __sym1 = __pop_Variant81(__symbols); + let __sym1 = __pop_Variant83(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1600::<>(mode, __sym0, __sym1, __sym2); - __symbols.push((__start, __Symbol::Variant91(__nt), __end)); + let __nt = super::__action1611::<>(mode, __sym0, __sym1, __sym2); + __symbols.push((__start, __Symbol::Variant93(__nt), __end)); (3, 274) } pub(crate) fn __reduce932< @@ -31870,11 +31892,11 @@ mod __parse__Top { ) -> (usize, usize) { // TypeParams? = TypeParams => ActionFn(287); - let __sym0 = __pop_Variant91(__symbols); + let __sym0 = __pop_Variant93(__symbols); let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action287::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant92(__nt), __end)); + __symbols.push((__start, __Symbol::Variant94(__nt), __end)); (1, 275) } pub(crate) fn __reduce933< @@ -31889,7 +31911,7 @@ mod __parse__Top { let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default(); let __end = __start.clone(); let __nt = super::__action288::<>(mode, &__start, &__end); - __symbols.push((__start, __Symbol::Variant92(__nt), __end)); + __symbols.push((__start, __Symbol::Variant94(__nt), __end)); (0, 275) } pub(crate) fn __reduce934< @@ -31900,14 +31922,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TypedParameter = Identifier, ":", Test<"all"> => ActionFn(1601); + // TypedParameter = Identifier, ":", Test<"all"> => ActionFn(1612); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1601::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1612::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant10(__nt), __end)); (3, 276) } @@ -31919,11 +31941,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TypedParameter = Identifier => ActionFn(1602); + // TypedParameter = Identifier => ActionFn(1613); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1602::<>(mode, __sym0); + let __nt = super::__action1613::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant10(__nt), __end)); (1, 276) } @@ -31940,7 +31962,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action204::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant93(__nt), __end)); + __symbols.push((__start, __Symbol::Variant95(__nt), __end)); (1, 277) } pub(crate) fn __reduce937< @@ -31956,7 +31978,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action205::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant93(__nt), __end)); + __symbols.push((__start, __Symbol::Variant95(__nt), __end)); (1, 277) } pub(crate) fn __reduce938< @@ -31972,7 +31994,7 @@ mod __parse__Top { let __start = __sym0.0; let __end = __sym0.2; let __nt = super::__action206::<>(mode, __sym0); - __symbols.push((__start, __Symbol::Variant93(__nt), __end)); + __symbols.push((__start, __Symbol::Variant95(__nt), __end)); (1, 277) } pub(crate) fn __reduce939< @@ -31983,11 +32005,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // UntypedParameter = Identifier => ActionFn(1603); + // UntypedParameter = Identifier => ActionFn(1614); let __sym0 = __pop_Variant22(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1603::<>(mode, __sym0); + let __nt = super::__action1614::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant10(__nt), __end)); (1, 278) } @@ -31999,11 +32021,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ValuePattern = MatchNameOrAttr => ActionFn(1604); + // ValuePattern = MatchNameOrAttr => ActionFn(1615); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1604::<>(mode, __sym0); + let __nt = super::__action1615::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (1, 279) } @@ -32015,7 +32037,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WhileStatement = "while", NamedExpressionTest, ":", Suite, "else", ":", Suite => ActionFn(1198); + // WhileStatement = "while", NamedExpressionTest, ":", Suite, "else", ":", Suite => ActionFn(1197); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant24(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -32026,7 +32048,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = super::__action1198::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __nt = super::__action1197::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (7, 280) } @@ -32038,7 +32060,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WhileStatement = "while", NamedExpressionTest, ":", Suite => ActionFn(1199); + // WhileStatement = "while", NamedExpressionTest, ":", Suite => ActionFn(1198); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant24(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -32046,7 +32068,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1199::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1198::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (4, 280) } @@ -32058,11 +32080,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItem<"all"> = Test<"all"> => ActionFn(1605); + // WithItem<"all"> = Test<"all"> => ActionFn(1616); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1605::<>(mode, __sym0); + let __nt = super::__action1616::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant17(__nt), __end)); (1, 281) } @@ -32074,14 +32096,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItem<"all"> = Test<"all">, "as", Expression<"all"> => ActionFn(1606); + // WithItem<"all"> = Test<"all">, "as", Expression<"all"> => ActionFn(1617); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1606::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1617::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant17(__nt), __end)); (3, 281) } @@ -32093,14 +32115,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItem<"as"> = Test<"all">, "as", Expression<"all"> => ActionFn(1607); + // WithItem<"as"> = Test<"all">, "as", Expression<"all"> => ActionFn(1618); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1607::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1618::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant17(__nt), __end)); (3, 282) } @@ -32112,11 +32134,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItem<"no-withitems"> = Test<"no-withitems"> => ActionFn(1608); + // WithItem<"no-withitems"> = Test<"no-withitems"> => ActionFn(1619); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1608::<>(mode, __sym0); + let __nt = super::__action1619::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant17(__nt), __end)); (1, 283) } @@ -32128,14 +32150,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItem<"no-withitems"> = Test<"all">, "as", Expression<"all"> => ActionFn(1609); + // WithItem<"no-withitems"> = Test<"all">, "as", Expression<"all"> => ActionFn(1620); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1609::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1620::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant17(__nt), __end)); (3, 283) } @@ -32147,7 +32169,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", OneOrMore>, ",", ")" => ActionFn(1617); + // WithItems = "(", OneOrMore>, ",", ")" => ActionFn(1279); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -32155,7 +32177,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1617::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1279::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant39(__nt), __end)); (4, 284) } @@ -32167,14 +32189,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", OneOrMore>, ")" => ActionFn(1618); + // WithItems = "(", OneOrMore>, ")" => ActionFn(1280); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant32(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1618::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1280::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant39(__nt), __end)); (3, 284) } @@ -32186,7 +32208,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", OneOrMore>, ",", WithItem<"as">, ",", ")" => ActionFn(1620); + // WithItems = "(", OneOrMore>, ",", WithItem<"as">, ",", ")" => ActionFn(1282); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -32196,7 +32218,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = super::__action1620::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __nt = super::__action1282::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant39(__nt), __end)); (6, 284) } @@ -32208,7 +32230,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", WithItem<"as">, ",", ")" => ActionFn(1621); + // WithItems = "(", WithItem<"as">, ",", ")" => ActionFn(1283); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -32216,7 +32238,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1621::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1283::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant39(__nt), __end)); (4, 284) } @@ -32228,7 +32250,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", OneOrMore>, ",", WithItem<"as">, ("," >)+, ",", ")" => ActionFn(1622); + // WithItems = "(", OneOrMore>, ",", WithItem<"as">, ("," >)+, ",", ")" => ActionFn(1284); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -32239,7 +32261,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym6.2; - let __nt = super::__action1622::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __nt = super::__action1284::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant39(__nt), __end)); (7, 284) } @@ -32251,7 +32273,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", WithItem<"as">, ("," >)+, ",", ")" => ActionFn(1623); + // WithItems = "(", WithItem<"as">, ("," >)+, ",", ")" => ActionFn(1285); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -32260,7 +32282,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1623::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1285::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant39(__nt), __end)); (5, 284) } @@ -32272,7 +32294,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", OneOrMore>, ",", WithItem<"as">, ")" => ActionFn(1624); + // WithItems = "(", OneOrMore>, ",", WithItem<"as">, ")" => ActionFn(1286); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant17(__symbols); @@ -32281,7 +32303,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1624::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1286::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant39(__nt), __end)); (5, 284) } @@ -32293,14 +32315,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", WithItem<"as">, ")" => ActionFn(1625); + // WithItems = "(", WithItem<"as">, ")" => ActionFn(1287); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant17(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1625::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1287::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant39(__nt), __end)); (3, 284) } @@ -32312,7 +32334,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", OneOrMore>, ",", WithItem<"as">, ("," >)+, ")" => ActionFn(1626); + // WithItems = "(", OneOrMore>, ",", WithItem<"as">, ("," >)+, ")" => ActionFn(1288); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant18(__symbols); @@ -32322,7 +32344,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym5.2; - let __nt = super::__action1626::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __nt = super::__action1288::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant39(__nt), __end)); (6, 284) } @@ -32334,7 +32356,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", WithItem<"as">, ("," >)+, ")" => ActionFn(1627); + // WithItems = "(", WithItem<"as">, ("," >)+, ")" => ActionFn(1289); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant18(__symbols); @@ -32342,7 +32364,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1627::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1289::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant39(__nt), __end)); (4, 284) } @@ -32388,11 +32410,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItemsNoAs = OneOrMore> => ActionFn(1610); + // WithItemsNoAs = OneOrMore> => ActionFn(162); let __sym0 = __pop_Variant32(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1610::<>(mode, __sym0); + let __nt = super::__action162::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant39(__nt), __end)); (1, 285) } @@ -32404,7 +32426,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithStatement = "async", "with", WithItems, ":", Suite => ActionFn(1021); + // WithStatement = "async", "with", WithItems, ":", Suite => ActionFn(1020); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant24(__symbols); let __sym3 = __pop_Variant0(__symbols); @@ -32413,7 +32435,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym4.2; - let __nt = super::__action1021::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); + let __nt = super::__action1020::<>(mode, __sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (5, 286) } @@ -32425,7 +32447,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithStatement = "with", WithItems, ":", Suite => ActionFn(1022); + // WithStatement = "with", WithItems, ":", Suite => ActionFn(1021); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant24(__symbols); let __sym2 = __pop_Variant0(__symbols); @@ -32433,7 +32455,7 @@ mod __parse__Top { let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym3.2; - let __nt = super::__action1022::<>(mode, __sym0, __sym1, __sym2, __sym3); + let __nt = super::__action1021::<>(mode, __sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (4, 286) } @@ -32445,14 +32467,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // XorExpression<"All"> = XorExpression<"all">, "^", AndExpression<"all"> => ActionFn(1611); + // XorExpression<"All"> = XorExpression<"all">, "^", AndExpression<"all"> => ActionFn(1621); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1611::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1621::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 287) } @@ -32480,14 +32502,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // XorExpression<"all"> = XorExpression<"all">, "^", AndExpression<"all"> => ActionFn(1612); + // XorExpression<"all"> = XorExpression<"all">, "^", AndExpression<"all"> => ActionFn(1622); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1612::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1622::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 288) } @@ -32515,14 +32537,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // XorExpression<"no-withitems"> = XorExpression<"all">, "^", AndExpression<"all"> => ActionFn(1613); + // XorExpression<"no-withitems"> = XorExpression<"all">, "^", AndExpression<"all"> => ActionFn(1623); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant14(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1613::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1623::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 289) } @@ -32550,13 +32572,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // YieldExpr = "yield", GenericList => ActionFn(1849); + // YieldExpr = "yield", GenericList => ActionFn(1847); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant14(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym1.2; - let __nt = super::__action1849::<>(mode, __sym0, __sym1); + let __nt = super::__action1847::<>(mode, __sym0, __sym1); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (2, 290) } @@ -32568,11 +32590,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // YieldExpr = "yield" => ActionFn(1850); + // YieldExpr = "yield" => ActionFn(1848); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym0.2; - let __nt = super::__action1850::<>(mode, __sym0); + let __nt = super::__action1848::<>(mode, __sym0); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (1, 290) } @@ -32584,14 +32606,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // YieldExpr = "yield", "from", Test<"all"> => ActionFn(1615); + // YieldExpr = "yield", "from", Test<"all"> => ActionFn(1625); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant14(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); let __start = __sym0.0; let __end = __sym2.2; - let __nt = super::__action1615::<>(mode, __sym0, __sym1, __sym2); + let __nt = super::__action1625::<>(mode, __sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant14(__nt), __end)); (3, 290) } @@ -32630,7 +32652,7 @@ fn __action2< mode: Mode, (_, start, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, body, _): (TextSize, ast::Expr, TextSize), + (_, body, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, alloc::vec::Vec, TextSize), (_, end, _): (TextSize, TextSize, TextSize), ) -> ast::Mod @@ -32932,7 +32954,7 @@ fn __action25< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, targets, _): (TextSize, Vec, TextSize), + (_, targets, _): (TextSize, Vec, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -32949,8 +32971,8 @@ fn __action26< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, expression, _): (TextSize, ast::Expr, TextSize), - (_, suffix, _): (TextSize, alloc::vec::Vec, TextSize), + (_, expression, _): (TextSize, ast::ParenthesizedExpr, TextSize), + (_, suffix, _): (TextSize, alloc::vec::Vec, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -32983,9 +33005,9 @@ fn __action27< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, target, _): (TextSize, ast::Expr, TextSize), + (_, target, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, op, _): (TextSize, ast::Operator, TextSize), - (_, rhs, _): (TextSize, ast::Expr, TextSize), + (_, rhs, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -33007,10 +33029,10 @@ fn __action28< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, target, _): (TextSize, ast::Expr, TextSize), + (_, target, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, annotation, _): (TextSize, ast::Expr, TextSize), - (_, rhs, _): (TextSize, core::option::Option, TextSize), + (_, annotation, _): (TextSize, ast::ParenthesizedExpr, TextSize), + (_, rhs, _): (TextSize, core::option::Option, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -33034,8 +33056,8 @@ fn __action29< >( mode: Mode, (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { e } @@ -33046,8 +33068,8 @@ fn __action30< >( mode: Mode, (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { e } @@ -33057,8 +33079,8 @@ fn __action30< fn __action31< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -33068,8 +33090,8 @@ fn __action31< fn __action32< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -33079,8 +33101,8 @@ fn __action32< fn __action33< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -33090,8 +33112,8 @@ fn __action33< fn __action34< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -33101,8 +33123,8 @@ fn __action34< fn __action35< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -33112,8 +33134,8 @@ fn __action35< fn __action36< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -33123,8 +33145,8 @@ fn __action36< fn __action37< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -33134,8 +33156,8 @@ fn __action37< fn __action38< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -33145,8 +33167,8 @@ fn __action38< fn __action39< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -33332,7 +33354,7 @@ fn __action55< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, value, _): (TextSize, core::option::Option, TextSize), + (_, value, _): (TextSize, core::option::Option, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -33349,7 +33371,7 @@ fn __action56< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, expression, _): (TextSize, ast::Expr, TextSize), + (_, expression, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -33395,8 +33417,8 @@ fn __action59< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, t, _): (TextSize, ast::Expr, TextSize), - (_, c, _): (TextSize, core::option::Option, TextSize), + (_, t, _): (TextSize, ast::ParenthesizedExpr, TextSize), + (_, c, _): (TextSize, core::option::Option, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -33622,15 +33644,15 @@ fn __action73< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, test, _): (TextSize, ast::Expr, TextSize), - (_, msg, _): (TextSize, core::option::Option, TextSize), + (_, test, _): (TextSize, ast::ParenthesizedExpr, TextSize), + (_, msg, _): (TextSize, core::option::Option, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::Stmt { { ast::Stmt::Assert( ast::StmtAssert { - test: Box::new(test), + test: Box::new(test.into()), msg: msg.map(Box::new), range: (location..end_location).into() } @@ -33674,7 +33696,7 @@ fn __action75< (_, location, _): (TextSize, TextSize, TextSize), (_, c, _): (TextSize, (IpyEscapeKind, String), TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { { if mode == Mode::Jupyter { @@ -33707,7 +33729,7 @@ fn __action76< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, suffix, _): (TextSize, alloc::vec::Vec, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> Result> @@ -33875,7 +33897,7 @@ fn __action85< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, subject, _): (TextSize, ast::Expr, TextSize), + (_, subject, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), @@ -33908,7 +33930,7 @@ fn __action86< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, subject, _): (TextSize, ast::Expr, TextSize), + (_, subject, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), @@ -33942,7 +33964,7 @@ fn __action87< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, subjects, _): (TextSize, Vec, TextSize), + (_, subjects, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, core::option::Option, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), @@ -33983,7 +34005,7 @@ fn __action88< (_, start, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, pattern, _): (TextSize, ast::Pattern, TextSize), - (_, guard, _): (TextSize, core::option::Option, TextSize), + (_, guard, _): (TextSize, core::option::Option, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, body, _): (TextSize, ast::Suite, TextSize), ) -> ast::MatchCase @@ -34006,8 +34028,8 @@ fn __action89< >( mode: Mode, (_, _, _): (TextSize, token::Tok, TextSize), - (_, guard, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, guard, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { { guard @@ -34342,7 +34364,7 @@ fn __action111< (_, location, _): (TextSize, TextSize, TextSize), (_, value, _): (TextSize, ast::Constant, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Constant( ast::ExprConstant { value, kind: None, range: (location..end_location).into() } @@ -34354,8 +34376,8 @@ fn __action111< fn __action112< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -34367,9 +34389,9 @@ fn __action113< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, operand, _): (TextSize, ast::Expr, TextSize), + (_, operand, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::UnaryOp( ast::ExprUnaryOp { @@ -34386,11 +34408,11 @@ fn __action114< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, left, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, op, _): (TextSize, ast::Operator, TextSize), - (_, right, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( ast::ExprBinOp { @@ -34456,12 +34478,12 @@ fn __action118< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, value, _): (TextSize, ast::Expr, TextSize), + (_, value, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::Pattern { ast::PatternMatchValue { - value: Box::new(value), + value: Box::new(value.into()), range: (location..end_location).into() }.into() } @@ -34472,12 +34494,12 @@ fn __action119< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, value, _): (TextSize, ast::Expr, TextSize), + (_, value, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::Pattern { ast::PatternMatchValue { - value: Box::new(value), + value: Box::new(value.into()), range: (location..end_location).into() }.into() } @@ -34523,11 +34545,11 @@ fn __action122< (_, location, _): (TextSize, TextSize, TextSize), (_, id, _): (TextSize, ast::Identifier, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Name( ast::ExprName { id: id.into(), ctx: ast::ExprContext::Load, range: (location..end_location).into() }, - ) + ).into() } #[allow(unused_variables)] @@ -34536,11 +34558,11 @@ fn __action123< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, name, _): (TextSize, ast::Expr, TextSize), + (_, name, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, attr, _): (TextSize, ast::Identifier, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Attribute( ast::ExprAttribute { @@ -34558,11 +34580,11 @@ fn __action124< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, attr, _): (TextSize, ast::Identifier, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Attribute( ast::ExprAttribute { @@ -34580,7 +34602,7 @@ fn __action125< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::Pattern { @@ -34595,8 +34617,8 @@ fn __action125< fn __action126< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -34606,8 +34628,8 @@ fn __action126< fn __action127< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -34617,8 +34639,8 @@ fn __action127< fn __action128< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -34631,7 +34653,7 @@ fn __action129< (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Constant( ast::ExprConstant { @@ -34650,7 +34672,7 @@ fn __action130< (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Constant( ast::ExprConstant { @@ -34669,7 +34691,7 @@ fn __action131< (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Constant( ast::ExprConstant { @@ -34687,7 +34709,7 @@ fn __action132< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, s, _): (TextSize, alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)>, TextSize), -) -> Result> +) -> Result> { Ok(parse_strings(s)?) } @@ -34697,7 +34719,7 @@ fn __action132< fn __action133< >( mode: Mode, - (_, k, _): (TextSize, ast::Expr, TextSize), + (_, k, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, v, _): (TextSize, ast::Pattern, TextSize), ) -> (ast::Expr, ast::Pattern) @@ -34824,7 +34846,7 @@ fn __action139< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, cls, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, patterns, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), @@ -34839,7 +34861,7 @@ fn __action139< .into_iter() .unzip(); ast::PatternMatchClass { - cls: Box::new(e), + cls: Box::new(cls.into()), patterns, kwd_attrs, kwd_patterns, @@ -34854,7 +34876,7 @@ fn __action140< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, cls, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, patterns, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, core::option::Option, TextSize), @@ -34864,7 +34886,7 @@ fn __action140< { { ast::PatternMatchClass { - cls: Box::new(e), + cls: Box::new(cls.into()), patterns, kwd_attrs: vec![], kwd_patterns: vec![], @@ -34879,7 +34901,7 @@ fn __action141< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, cls, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, kwds, _): (TextSize, Vec<(ast::Identifier, ast::Pattern)>, TextSize), (_, _, _): (TextSize, core::option::Option, TextSize), @@ -34892,7 +34914,7 @@ fn __action141< .into_iter() .unzip(); ast::PatternMatchClass { - cls: Box::new(e), + cls: Box::new(cls.into()), patterns: vec![], kwd_attrs, kwd_patterns, @@ -34907,7 +34929,7 @@ fn __action142< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, cls, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), @@ -34915,7 +34937,7 @@ fn __action142< { { ast::PatternMatchClass { - cls: Box::new(e), + cls: Box::new(cls.into()), patterns: vec![], kwd_attrs: vec![], kwd_patterns: vec![], @@ -34930,7 +34952,7 @@ fn __action143< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, cls, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, patterns, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), @@ -34945,7 +34967,7 @@ fn __action143< .into_iter() .unzip(); ast::PatternMatchClass { - cls: Box::new(e), + cls: Box::new(cls.into()), patterns, kwd_attrs, kwd_patterns, @@ -34960,7 +34982,7 @@ fn __action144< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, cls, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, patterns, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, core::option::Option, TextSize), @@ -34970,7 +34992,7 @@ fn __action144< { { ast::PatternMatchClass { - cls: Box::new(e), + cls: Box::new(cls.into()), patterns, kwd_attrs: vec![], kwd_patterns: vec![], @@ -34985,7 +35007,7 @@ fn __action145< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, cls, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, kwds, _): (TextSize, Vec<(ast::Identifier, ast::Pattern)>, TextSize), (_, _, _): (TextSize, core::option::Option, TextSize), @@ -34998,7 +35020,7 @@ fn __action145< .into_iter() .unzip(); ast::PatternMatchClass { - cls: Box::new(e), + cls: Box::new(cls.into()), patterns: vec![], kwd_attrs, kwd_patterns, @@ -35013,7 +35035,7 @@ fn __action146< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, cls, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), @@ -35021,7 +35043,7 @@ fn __action146< { { ast::PatternMatchClass { - cls: Box::new(e), + cls: Box::new(cls.into()), patterns: vec![], kwd_attrs: vec![], kwd_patterns: vec![], @@ -35037,10 +35059,10 @@ fn __action147< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, test, _): (TextSize, ast::Expr, TextSize), + (_, test, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, body, _): (TextSize, ast::Suite, TextSize), - (_, s2, _): (TextSize, alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)>, TextSize), + (_, s2, _): (TextSize, alloc::vec::Vec<(TextSize, ast::ParenthesizedExpr, ast::Suite)>, TextSize), (_, s3, _): (TextSize, core::option::Option<(TextSize, ast::Suite)>, TextSize), ) -> ast::Stmt { @@ -35060,7 +35082,7 @@ fn __action147< .map_or_else(|| body.last().unwrap().end(), Ranged::end); ast::Stmt::If( - ast::StmtIf { test: Box::new(test), body, elif_else_clauses, range: (location..end_location).into() } + ast::StmtIf { test: Box::new(test.into()), body, elif_else_clauses, range: (location..end_location).into() } ) } } @@ -35072,7 +35094,7 @@ fn __action148< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, test, _): (TextSize, ast::Expr, TextSize), + (_, test, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, body, _): (TextSize, ast::Suite, TextSize), (_, s2, _): (TextSize, core::option::Option, TextSize), @@ -35087,7 +35109,7 @@ fn __action148< .end(); ast::Stmt::While( ast::StmtWhile { - test: Box::new(test), + test: Box::new(test.into()), body, orelse, range: (location..end_location).into() @@ -35104,9 +35126,9 @@ fn __action149< (_, location, _): (TextSize, TextSize, TextSize), (_, is_async, _): (TextSize, core::option::Option, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, target, _): (TextSize, ast::Expr, TextSize), + (_, target, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, iter, _): (TextSize, ast::Expr, TextSize), + (_, iter, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, body, _): (TextSize, ast::Suite, TextSize), (_, orelse, _): (TextSize, core::option::Option, TextSize), @@ -35236,7 +35258,7 @@ fn __action153< (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, typ, _): (TextSize, ast::Expr, TextSize), + (_, typ, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, body, _): (TextSize, ast::Suite, TextSize), ) -> ast::ExceptHandler @@ -35262,7 +35284,7 @@ fn __action154< (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, x, _): (TextSize, (ast::Expr, ast::Identifier), TextSize), + (_, x, _): (TextSize, (ast::ParenthesizedExpr, ast::Identifier), TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, body, _): (TextSize, ast::Suite, TextSize), ) -> ast::ExceptHandler @@ -35287,7 +35309,7 @@ fn __action155< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, typ, _): (TextSize, core::option::Option, TextSize), + (_, typ, _): (TextSize, core::option::Option, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, body, _): (TextSize, ast::Suite, TextSize), ) -> ast::ExceptHandler @@ -35312,7 +35334,7 @@ fn __action156< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, x, _): (TextSize, (ast::Expr, ast::Identifier), TextSize), + (_, x, _): (TextSize, (ast::ParenthesizedExpr, ast::Identifier), TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, body, _): (TextSize, ast::Suite, TextSize), ) -> ast::ExceptHandler @@ -35411,13 +35433,11 @@ fn __action161< fn __action162< >( mode: Mode, - (_, location, _): (TextSize, TextSize, TextSize), - (_, all, _): (TextSize, Vec, TextSize), - (_, end_location, _): (TextSize, TextSize, TextSize), + (_, all, _): (TextSize, Vec, TextSize), ) -> Vec { { - all.into_iter().map(|context_expr| ast::WithItem { context_expr, optional_vars: None, range: (location..end_location).into() }).collect() + all.into_iter().map(|context_expr| ast::WithItem { context_expr: context_expr.expr, optional_vars: None, range: context_expr.range }).collect() } } @@ -35433,7 +35453,7 @@ fn __action163< (_, name, _): (TextSize, ast::Identifier, TextSize), (_, type_params, _): (TextSize, core::option::Option, TextSize), (_, args, _): (TextSize, ast::Parameters, TextSize), - (_, r, _): (TextSize, core::option::Option, TextSize), + (_, r, _): (TextSize, core::option::Option, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, body, _): (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -35454,7 +35474,7 @@ fn __action164< (_, location, _): (TextSize, TextSize, TextSize), (_, name, _): (TextSize, ast::Identifier, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Name( ast::ExprName { id: name.into(), ctx: ast::ExprContext::Store, range: (location..end_location).into() }, @@ -35468,10 +35488,10 @@ fn __action165< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, name, _): (TextSize, ast::Expr, TextSize), + (_, name, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, type_params, _): (TextSize, core::option::Option, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, value, _): (TextSize, ast::Expr, TextSize), + (_, value, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -35479,7 +35499,7 @@ fn __action165< ast::Stmt::TypeAlias( ast::StmtTypeAlias { name: Box::new(name), - value: Box::new(value), + value: Box::new(value.into()), type_params, range: (location..end_location).into() }, @@ -35549,7 +35569,7 @@ fn __action169< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, arg, _): (TextSize, ast::Identifier, TextSize), - (_, a, _): (TextSize, core::option::Option, TextSize), + (_, a, _): (TextSize, core::option::Option, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::ParameterWithDefault { @@ -35567,7 +35587,7 @@ fn __action170< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, arg, _): (TextSize, ast::Identifier, TextSize), - (_, a, _): (TextSize, core::option::Option, TextSize), + (_, a, _): (TextSize, core::option::Option, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::Parameter { @@ -35584,7 +35604,7 @@ fn __action171< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, arg, _): (TextSize, ast::Identifier, TextSize), - (_, a, _): (TextSize, core::option::Option, TextSize), + (_, a, _): (TextSize, core::option::Option, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::Parameter { @@ -35652,13 +35672,13 @@ fn __action174< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, name, _): (TextSize, ast::Identifier, TextSize), - (_, bound, _): (TextSize, core::option::Option, TextSize), + (_, bound, _): (TextSize, core::option::Option, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::TypeParam { { ast::TypeParam::TypeVar( - ast::TypeParamTypeVar { name, bound: bound.map(Box::new), range: (location..end_location).into() } + ast::TypeParamTypeVar { name, bound: bound.map(ast::Expr::from).map(Box::new), range: (location..end_location).into() } ) } } @@ -35706,7 +35726,7 @@ fn __action177< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, p, _): (TextSize, ast::Expr, TextSize), + (_, p, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), ) -> ast::Decorator @@ -35723,12 +35743,12 @@ fn __action178< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, value, _): (TextSize, core::option::Option, TextSize), + (_, value, _): (TextSize, core::option::Option, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Yield( - ast::ExprYield { value: value.map(Box::new), range: (location..end_location).into() } + ast::ExprYield { value: value.map(ast::Expr::from).map(Box::new), range: (location..end_location).into() } ) } @@ -35740,12 +35760,12 @@ fn __action179< (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, value, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::YieldFrom( - ast::ExprYieldFrom { value: Box::new(e), range: (location..end_location).into() } + ast::ExprYieldFrom { value: Box::new(value.into()), range: (location..end_location).into() } ) } @@ -35754,8 +35774,8 @@ fn __action179< fn __action180< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -35765,8 +35785,8 @@ fn __action180< fn __action181< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -35779,7 +35799,7 @@ fn __action182< (_, location, _): (TextSize, TextSize, TextSize), (_, id, _): (TextSize, ast::Identifier, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Name( ast::ExprName { id: id.into(), ctx: ast::ExprContext::Store, range: (location..end_location).into() }, @@ -35792,17 +35812,17 @@ fn __action183< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, target, _): (TextSize, ast::Expr, TextSize), + (_, target, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, value, _): (TextSize, ast::Expr, TextSize), + (_, value, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { ast::Expr::NamedExpr( ast::ExprNamedExpr { - target: Box::new(target), - value: Box::new(value), + target: Box::new(target.into()), + value: Box::new(value.into()), range: (location..end_location).into(), } ) @@ -35820,9 +35840,9 @@ fn __action184< (_, parameters, _): (TextSize, core::option::Option, TextSize), (_, end_location_args, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, body, _): (TextSize, ast::Expr, TextSize), + (_, body, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { { parameters.as_ref().map(validate_arguments).transpose()?; @@ -35833,7 +35853,7 @@ fn __action184< body: Box::new(body), range: (location..end_location).into() } - )) + ).into()) } } @@ -36087,12 +36107,12 @@ fn __action207< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, s1, _): (TextSize, ast::Expr, TextSize), + (_, s1, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { - s1 + s1.into() } } @@ -36102,15 +36122,15 @@ fn __action208< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, s1, _): (TextSize, ast::Expr, TextSize), + (_, s1, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { ast::Expr::Tuple( ast::ExprTuple { elts: vec![s1], ctx: ast::ExprContext::Load, range: (location..end_location).into() }, - ) + ).into() } } @@ -36120,15 +36140,15 @@ fn __action209< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, elts, _): (TextSize, Vec, TextSize), + (_, elts, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, core::option::Option, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { ast::Expr::Tuple( ast::ExprTuple { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() }, - ) + ).into() } } @@ -36137,8 +36157,8 @@ fn __action209< fn __action210< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -36149,12 +36169,12 @@ fn __action211< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e1, _): (TextSize, core::option::Option, TextSize), + (_, e1, _): (TextSize, core::option::Option, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e2, _): (TextSize, core::option::Option, TextSize), + (_, e2, _): (TextSize, core::option::Option, TextSize), (_, e3, _): (TextSize, core::option::Option>, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { let lower = e1.map(Box::new); @@ -36162,7 +36182,7 @@ fn __action211< let step = e3.flatten().map(Box::new); ast::Expr::Slice( ast::ExprSlice { lower, upper, step, range: (location..end_location).into() } - ) + ).into() } } @@ -36173,7 +36193,7 @@ fn __action212< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, core::option::Option, TextSize), + (_, e, _): (TextSize, core::option::Option, TextSize), ) -> Option { e @@ -36184,9 +36204,9 @@ fn __action212< fn __action213< >( mode: Mode, - (_, e, _): (TextSize, Vec, TextSize), + (_, e, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, core::option::Option, TextSize), -) -> Vec +) -> Vec { e } @@ -36196,9 +36216,9 @@ fn __action213< fn __action214< >( mode: Mode, - (_, elements, _): (TextSize, Vec<(Option>, ast::Expr)>, TextSize), + (_, elements, _): (TextSize, Vec<(Option>, ast::ParenthesizedExpr)>, TextSize), (_, _, _): (TextSize, core::option::Option, TextSize), -) -> Vec<(Option>, ast::Expr)> +) -> Vec<(Option>, ast::ParenthesizedExpr)> { elements } @@ -36208,10 +36228,10 @@ fn __action214< fn __action215< >( mode: Mode, - (_, e1, _): (TextSize, ast::Expr, TextSize), + (_, e1, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e2, _): (TextSize, ast::Expr, TextSize), -) -> (ast::Expr, ast::Expr) + (_, e2, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> (ast::ParenthesizedExpr, ast::ParenthesizedExpr) { (e1, e2) } @@ -36221,8 +36241,8 @@ fn __action215< fn __action216< >( mode: Mode, - (_, e, _): (TextSize, (ast::Expr, ast::Expr), TextSize), -) -> (Option>, ast::Expr) + (_, e, _): (TextSize, (ast::ParenthesizedExpr, ast::ParenthesizedExpr), TextSize), +) -> (Option>, ast::ParenthesizedExpr) { (Some(Box::new(e.0)), e.1) } @@ -36233,8 +36253,8 @@ fn __action217< >( mode: Mode, (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), -) -> (Option>, ast::Expr) + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> (Option>, ast::ParenthesizedExpr) { (None, e) } @@ -36244,9 +36264,9 @@ fn __action217< fn __action218< >( mode: Mode, - (_, e1, _): (TextSize, Vec, TextSize), + (_, e1, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, core::option::Option, TextSize), -) -> Vec +) -> Vec { e1 } @@ -36256,8 +36276,8 @@ fn __action218< fn __action219< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -36267,8 +36287,8 @@ fn __action219< fn __action220< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -36278,8 +36298,8 @@ fn __action220< fn __action221< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -36289,9 +36309,9 @@ fn __action221< fn __action222< >( mode: Mode, - (_, elements, _): (TextSize, Vec, TextSize), + (_, elements, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, core::option::Option, TextSize), -) -> Vec +) -> Vec { elements } @@ -36301,8 +36321,8 @@ fn __action222< fn __action223< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -36314,13 +36334,13 @@ fn __action224< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Starred( ast::ExprStarred { value: Box::new(e), ctx: ast::ExprContext::Load, range: (location..end_location).into() }, - ) + ).into() } #[allow(unused_variables)] @@ -36342,9 +36362,9 @@ fn __action226< (_, location, _): (TextSize, TextSize, TextSize), (_, is_async, _): (TextSize, core::option::Option, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, target, _): (TextSize, ast::Expr, TextSize), + (_, target, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, iter, _): (TextSize, ast::Expr, TextSize), + (_, iter, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, ifs, _): (TextSize, alloc::vec::Vec, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::Comprehension @@ -36366,7 +36386,7 @@ fn __action226< fn __action227< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Expr { __0 @@ -36412,7 +36432,7 @@ fn __action230< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, c, _): (TextSize, core::option::Option>, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) @@ -36440,7 +36460,7 @@ fn __action231< (_, location, _): (TextSize, TextSize, TextSize), (_, i, _): (TextSize, ast::Identifier, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { @@ -36454,7 +36474,7 @@ fn __action232< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { @@ -36473,7 +36493,7 @@ fn __action233< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { @@ -36595,16 +36615,16 @@ fn __action243< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, mut values, _): (TextSize, alloc::vec::Vec, TextSize), - (_, last, _): (TextSize, ast::Expr, TextSize), + (_, mut values, _): (TextSize, alloc::vec::Vec, TextSize), + (_, last, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { values.push(last); ast::Expr::BoolOp( ast::ExprBoolOp { op: ast::BoolOp::Or, values, range: (location..end_location).into() } - ) + ).into() } } @@ -36613,8 +36633,8 @@ fn __action243< fn __action244< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -36648,18 +36668,21 @@ fn __action247< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, elts, _): (TextSize, Vec, TextSize), + (_, elts, _): (TextSize, Vec, TextSize), (_, trailing_comma, _): (TextSize, core::option::Option, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { if elts.len() == 1 && trailing_comma.is_none() { - elts.into_iter().next().unwrap() + ast::ParenthesizedExpr { + expr: elts.into_iter().next().unwrap(), + range: (location..end_location).into(), + } } else { ast::Expr::Tuple( ast::ExprTuple { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ).into() } } } @@ -36669,8 +36692,8 @@ fn __action247< fn __action248< >( mode: Mode, - (_, e, _): (TextSize, ast::Expr, TextSize), -) -> Vec + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> Vec { vec![e] } @@ -36680,10 +36703,10 @@ fn __action248< fn __action249< >( mode: Mode, - (_, mut v, _): (TextSize, Vec, TextSize), + (_, mut v, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), -) -> Vec + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> Vec { { v.push(e); @@ -36697,18 +36720,21 @@ fn __action250< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, elts, _): (TextSize, Vec, TextSize), + (_, elts, _): (TextSize, Vec, TextSize), (_, trailing_comma, _): (TextSize, core::option::Option, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { if elts.len() == 1 && trailing_comma.is_none() { - elts.into_iter().next().unwrap() + ast::ParenthesizedExpr { + expr: elts.into_iter().next().unwrap(), + range: (location..end_location).into(), + } } else { ast::Expr::Tuple( ast::ExprTuple { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ).into() } } } @@ -36719,15 +36745,15 @@ fn __action251< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e1, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e2, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitOr, right: Box::new(e2), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op: ast::Operator::BitOr, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -36735,8 +36761,8 @@ fn __action251< fn __action252< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -36746,8 +36772,8 @@ fn __action252< fn __action253< >( mode: Mode, - (_, e, _): (TextSize, (Option>, ast::Expr), TextSize), -) -> Vec<(Option>, ast::Expr)> + (_, e, _): (TextSize, (Option>, ast::ParenthesizedExpr), TextSize), +) -> Vec<(Option>, ast::ParenthesizedExpr)> { vec![e] } @@ -36757,10 +36783,10 @@ fn __action253< fn __action254< >( mode: Mode, - (_, mut v, _): (TextSize, Vec<(Option>, ast::Expr)>, TextSize), + (_, mut v, _): (TextSize, Vec<(Option>, ast::ParenthesizedExpr)>, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, (Option>, ast::Expr), TextSize), -) -> Vec<(Option>, ast::Expr)> + (_, e, _): (TextSize, (Option>, ast::ParenthesizedExpr), TextSize), +) -> Vec<(Option>, ast::ParenthesizedExpr)> { { v.push(e); @@ -36773,8 +36799,8 @@ fn __action254< fn __action255< >( mode: Mode, - (_, e, _): (TextSize, ast::Expr, TextSize), -) -> Vec + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> Vec { vec![e] } @@ -36784,10 +36810,10 @@ fn __action255< fn __action256< >( mode: Mode, - (_, mut v, _): (TextSize, Vec, TextSize), + (_, mut v, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), -) -> Vec + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> Vec { { v.push(e); @@ -36823,10 +36849,10 @@ fn __action258< fn __action259< >( mode: Mode, - (_, e1, _): (TextSize, ast::Expr, TextSize), + (_, e1, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e2, _): (TextSize, ast::Expr, TextSize), -) -> Vec + (_, e2, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> Vec { vec![e1, e2] } @@ -36836,10 +36862,10 @@ fn __action259< fn __action260< >( mode: Mode, - (_, mut v, _): (TextSize, Vec, TextSize), + (_, mut v, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), -) -> Vec + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> Vec { { v.push(e); @@ -37034,8 +37060,8 @@ fn __action270< fn __action271< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> core::option::Option + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> core::option::Option { Some(__0) } @@ -37047,7 +37073,7 @@ fn __action272< mode: Mode, __lookbehind: &TextSize, __lookahead: &TextSize, -) -> core::option::Option +) -> core::option::Option { None } @@ -37058,8 +37084,8 @@ fn __action273< >( mode: Mode, (_, _, _): (TextSize, token::Tok, TextSize), - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -37069,8 +37095,8 @@ fn __action273< fn __action274< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> core::option::Option + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> core::option::Option { Some(__0) } @@ -37082,7 +37108,7 @@ fn __action275< mode: Mode, __lookbehind: &TextSize, __lookahead: &TextSize, -) -> core::option::Option +) -> core::option::Option { None } @@ -37093,8 +37119,8 @@ fn __action276< >( mode: Mode, (_, _, _): (TextSize, token::Tok, TextSize), - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -37247,8 +37273,8 @@ fn __action283< fn __action284< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> core::option::Option + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> core::option::Option { Some(__0) } @@ -37260,7 +37286,7 @@ fn __action285< mode: Mode, __lookbehind: &TextSize, __lookahead: &TextSize, -) -> core::option::Option +) -> core::option::Option { None } @@ -37271,8 +37297,8 @@ fn __action286< >( mode: Mode, (_, _, _): (TextSize, token::Tok, TextSize), - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -37328,8 +37354,8 @@ fn __action290< fn __action291< >( mode: Mode, - (_, e, _): (TextSize, ast::Expr, TextSize), -) -> Vec + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> Vec { vec![e] } @@ -37339,10 +37365,10 @@ fn __action291< fn __action292< >( mode: Mode, - (_, mut v, _): (TextSize, Vec, TextSize), + (_, mut v, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), -) -> Vec + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> Vec { { v.push(e); @@ -37379,7 +37405,7 @@ fn __action295< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, context_expr, _): (TextSize, ast::Expr, TextSize), + (_, context_expr, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::WithItem { @@ -37392,9 +37418,9 @@ fn __action296< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, context_expr, _): (TextSize, ast::Expr, TextSize), + (_, context_expr, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, vars, _): (TextSize, ast::Expr, TextSize), + (_, vars, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::WithItem { @@ -37445,7 +37471,7 @@ fn __action300< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, context_expr, _): (TextSize, ast::Expr, TextSize), + (_, context_expr, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::WithItem { @@ -37458,9 +37484,9 @@ fn __action301< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, context_expr, _): (TextSize, ast::Expr, TextSize), + (_, context_expr, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, vars, _): (TextSize, ast::Expr, TextSize), + (_, vars, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::WithItem { @@ -37476,9 +37502,9 @@ fn __action302< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, context_expr, _): (TextSize, ast::Expr, TextSize), + (_, context_expr, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, vars, _): (TextSize, ast::Expr, TextSize), + (_, vars, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::WithItem { @@ -37528,8 +37554,8 @@ fn __action305< fn __action306< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> core::option::Option + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> core::option::Option { Some(__0) } @@ -37541,7 +37567,7 @@ fn __action307< mode: Mode, __lookbehind: &TextSize, __lookahead: &TextSize, -) -> core::option::Option +) -> core::option::Option { None } @@ -37551,10 +37577,10 @@ fn __action307< fn __action308< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, __1, _): (TextSize, ast::Identifier, TextSize), -) -> (ast::Expr, ast::Identifier) +) -> (ast::ParenthesizedExpr, ast::Identifier) { (__0, __1) } @@ -37744,7 +37770,7 @@ fn __action324< mode: Mode, __lookbehind: &TextSize, __lookahead: &TextSize, -) -> alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)> +) -> alloc::vec::Vec<(TextSize, ast::ParenthesizedExpr, ast::Suite)> { alloc::vec![] } @@ -37754,8 +37780,8 @@ fn __action324< fn __action325< >( mode: Mode, - (_, v, _): (TextSize, alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)>, TextSize), -) -> alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)> + (_, v, _): (TextSize, alloc::vec::Vec<(TextSize, ast::ParenthesizedExpr, ast::Suite)>, TextSize), +) -> alloc::vec::Vec<(TextSize, ast::ParenthesizedExpr, ast::Suite)> { v } @@ -37767,10 +37793,10 @@ fn __action326< mode: Mode, (_, __0, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, __1, _): (TextSize, ast::Expr, TextSize), + (_, __1, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, __2, _): (TextSize, ast::Suite, TextSize), -) -> (TextSize, ast::Expr, ast::Suite) +) -> (TextSize, ast::ParenthesizedExpr, ast::Suite) { (__0, __1, __2) } @@ -38007,8 +38033,8 @@ fn __action343< fn __action344< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> core::option::Option + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> core::option::Option { Some(__0) } @@ -38020,7 +38046,7 @@ fn __action345< mode: Mode, __lookbehind: &TextSize, __lookahead: &TextSize, -) -> core::option::Option +) -> core::option::Option { None } @@ -38030,8 +38056,8 @@ fn __action345< fn __action346< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -38041,10 +38067,10 @@ fn __action346< fn __action347< >( mode: Mode, - (_, e1, _): (TextSize, ast::Expr, TextSize), + (_, e1, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e2, _): (TextSize, ast::Expr, TextSize), -) -> Vec + (_, e2, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> Vec { vec![e1, e2] } @@ -38054,10 +38080,10 @@ fn __action347< fn __action348< >( mode: Mode, - (_, mut v, _): (TextSize, Vec, TextSize), + (_, mut v, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), -) -> Vec + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> Vec { { v.push(e); @@ -38128,15 +38154,15 @@ fn __action354< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e1, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e2, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitOr, right: Box::new(e2), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op: ast::Operator::BitOr, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -38144,8 +38170,8 @@ fn __action354< fn __action355< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -38155,8 +38181,8 @@ fn __action355< fn __action356< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> core::option::Option + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> core::option::Option { Some(__0) } @@ -38168,7 +38194,7 @@ fn __action357< mode: Mode, __lookbehind: &TextSize, __lookahead: &TextSize, -) -> core::option::Option +) -> core::option::Option { None } @@ -38179,8 +38205,8 @@ fn __action358< >( mode: Mode, (_, _, _): (TextSize, token::Tok, TextSize), - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -38403,8 +38429,8 @@ fn __action375< fn __action376< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> core::option::Option + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> core::option::Option { Some(__0) } @@ -38416,7 +38442,7 @@ fn __action377< mode: Mode, __lookbehind: &TextSize, __lookahead: &TextSize, -) -> core::option::Option +) -> core::option::Option { None } @@ -38427,8 +38453,8 @@ fn __action378< >( mode: Mode, (_, _, _): (TextSize, token::Tok, TextSize), - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -38438,8 +38464,8 @@ fn __action378< fn __action379< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> core::option::Option + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> core::option::Option { Some(__0) } @@ -38451,7 +38477,7 @@ fn __action380< mode: Mode, __lookbehind: &TextSize, __lookahead: &TextSize, -) -> core::option::Option +) -> core::option::Option { None } @@ -38461,8 +38487,8 @@ fn __action380< fn __action381< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> core::option::Option + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> core::option::Option { Some(__0) } @@ -38474,7 +38500,7 @@ fn __action382< mode: Mode, __lookbehind: &TextSize, __lookahead: &TextSize, -) -> core::option::Option +) -> core::option::Option { None } @@ -38485,22 +38511,22 @@ fn __action383< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, body, _): (TextSize, ast::Expr, TextSize), + (_, body, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, test, _): (TextSize, ast::Expr, TextSize), + (_, test, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, orelse, _): (TextSize, ast::Expr, TextSize), + (_, orelse, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::IfExp( ast::ExprIfExp { - test: Box::new(test), - body: Box::new(body), - orelse: Box::new(orelse), + test: Box::new(test.into()), + body: Box::new(body.into()), + orelse: Box::new(orelse.into()), range: (location..end_location).into() } - ) + ).into() } #[allow(unused_variables)] @@ -38508,8 +38534,8 @@ fn __action383< fn __action384< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -38519,8 +38545,8 @@ fn __action384< fn __action385< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -38532,7 +38558,7 @@ fn __action386< mode: Mode, __lookbehind: &TextSize, __lookahead: &TextSize, -) -> alloc::vec::Vec +) -> alloc::vec::Vec { alloc::vec![] } @@ -38542,8 +38568,8 @@ fn __action386< fn __action387< >( mode: Mode, - (_, v, _): (TextSize, alloc::vec::Vec, TextSize), -) -> alloc::vec::Vec + (_, v, _): (TextSize, alloc::vec::Vec, TextSize), +) -> alloc::vec::Vec { v } @@ -38713,8 +38739,8 @@ fn __action401< fn __action402< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> alloc::vec::Vec + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> alloc::vec::Vec { alloc::vec![__0] } @@ -38724,9 +38750,9 @@ fn __action402< fn __action403< >( mode: Mode, - (_, v, _): (TextSize, alloc::vec::Vec, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), -) -> alloc::vec::Vec + (_, v, _): (TextSize, alloc::vec::Vec, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } } @@ -38772,15 +38798,15 @@ fn __action407< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e1, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e2, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitXor, right: Box::new(e2), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op: ast::Operator::BitXor, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -38788,8 +38814,8 @@ fn __action407< fn __action408< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -38845,8 +38871,8 @@ fn __action412< fn __action413< >( mode: Mode, - (_, __0, _): (TextSize, (TextSize, ast::Expr, ast::Suite), TextSize), -) -> alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)> + (_, __0, _): (TextSize, (TextSize, ast::ParenthesizedExpr, ast::Suite), TextSize), +) -> alloc::vec::Vec<(TextSize, ast::ParenthesizedExpr, ast::Suite)> { alloc::vec![__0] } @@ -38856,9 +38882,9 @@ fn __action413< fn __action414< >( mode: Mode, - (_, v, _): (TextSize, alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)>, TextSize), - (_, e, _): (TextSize, (TextSize, ast::Expr, ast::Suite), TextSize), -) -> alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)> + (_, v, _): (TextSize, alloc::vec::Vec<(TextSize, ast::ParenthesizedExpr, ast::Suite)>, TextSize), + (_, e, _): (TextSize, (TextSize, ast::ParenthesizedExpr, ast::Suite), TextSize), +) -> alloc::vec::Vec<(TextSize, ast::ParenthesizedExpr, ast::Suite)> { { let mut v = v; v.push(e); v } } @@ -38869,22 +38895,22 @@ fn __action415< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, body, _): (TextSize, ast::Expr, TextSize), + (_, body, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, test, _): (TextSize, ast::Expr, TextSize), + (_, test, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, orelse, _): (TextSize, ast::Expr, TextSize), + (_, orelse, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::IfExp( ast::ExprIfExp { - test: Box::new(test), - body: Box::new(body), - orelse: Box::new(orelse), + test: Box::new(test.into()), + body: Box::new(body.into()), + orelse: Box::new(orelse.into()), range: (location..end_location).into() } - ) + ).into() } #[allow(unused_variables)] @@ -38892,8 +38918,8 @@ fn __action415< fn __action416< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -38903,8 +38929,8 @@ fn __action416< fn __action417< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -39172,15 +39198,15 @@ fn __action436< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e1, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e2, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitXor, right: Box::new(e2), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op: ast::Operator::BitXor, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -39188,8 +39214,8 @@ fn __action436< fn __action437< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -39199,8 +39225,8 @@ fn __action437< fn __action438< >( mode: Mode, - (_, e, _): (TextSize, ast::Expr, TextSize), -) -> Vec + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> Vec { vec![e] } @@ -39210,10 +39236,10 @@ fn __action438< fn __action439< >( mode: Mode, - (_, mut v, _): (TextSize, Vec, TextSize), + (_, mut v, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), -) -> Vec + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> Vec { { v.push(e); @@ -39226,8 +39252,8 @@ fn __action439< fn __action440< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> alloc::vec::Vec + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> alloc::vec::Vec { alloc::vec![__0] } @@ -39237,9 +39263,9 @@ fn __action440< fn __action441< >( mode: Mode, - (_, v, _): (TextSize, alloc::vec::Vec, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), -) -> alloc::vec::Vec + (_, v, _): (TextSize, alloc::vec::Vec, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } } @@ -39249,9 +39275,9 @@ fn __action441< fn __action442< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { __0 } @@ -39262,16 +39288,16 @@ fn __action443< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, mut values, _): (TextSize, alloc::vec::Vec, TextSize), - (_, last, _): (TextSize, ast::Expr, TextSize), + (_, mut values, _): (TextSize, alloc::vec::Vec, TextSize), + (_, last, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { values.push(last); ast::Expr::BoolOp( ast::ExprBoolOp { op: ast::BoolOp::And, values, range: (location..end_location).into() } - ) + ).into() } } @@ -39280,8 +39306,8 @@ fn __action443< fn __action444< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -39395,8 +39421,8 @@ fn __action453< fn __action454< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> alloc::vec::Vec + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> alloc::vec::Vec { alloc::vec![__0] } @@ -39406,9 +39432,9 @@ fn __action454< fn __action455< >( mode: Mode, - (_, v, _): (TextSize, alloc::vec::Vec, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), -) -> alloc::vec::Vec + (_, v, _): (TextSize, alloc::vec::Vec, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } } @@ -39418,9 +39444,9 @@ fn __action455< fn __action456< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { __0 } @@ -39432,13 +39458,13 @@ fn __action457< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::UnaryOp( ast::ExprUnaryOp { operand: Box::new(e), op: ast::UnaryOp::Not, range: (location..end_location).into() } - ) + ).into() } #[allow(unused_variables)] @@ -39446,8 +39472,8 @@ fn __action457< fn __action458< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -39555,7 +39581,7 @@ fn __action467< mode: Mode, (_, mut i, _): (TextSize, ast::ParameterWithDefault, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::ParameterWithDefault { @@ -39692,7 +39718,7 @@ fn __action478< mode: Mode, (_, mut i, _): (TextSize, ast::ParameterWithDefault, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::ParameterWithDefault { @@ -39755,16 +39781,16 @@ fn __action483< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, mut values, _): (TextSize, alloc::vec::Vec, TextSize), - (_, last, _): (TextSize, ast::Expr, TextSize), + (_, mut values, _): (TextSize, alloc::vec::Vec, TextSize), + (_, last, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { values.push(last); ast::Expr::BoolOp( ast::ExprBoolOp { op: ast::BoolOp::Or, values, range: (location..end_location).into() } - ) + ).into() } } @@ -39773,8 +39799,8 @@ fn __action483< fn __action484< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -39785,15 +39811,15 @@ fn __action485< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e1, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e2, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitAnd, right: Box::new(e2), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op: ast::Operator::BitAnd, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -39801,8 +39827,8 @@ fn __action485< fn __action486< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -39813,15 +39839,15 @@ fn __action487< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e1, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e2, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitAnd, right: Box::new(e2), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op: ast::Operator::BitAnd, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -39829,8 +39855,8 @@ fn __action487< fn __action488< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -39841,15 +39867,15 @@ fn __action489< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e1, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, op, _): (TextSize, ast::Operator, TextSize), - (_, e2, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e1), op, right: Box::new(e2), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -39857,8 +39883,8 @@ fn __action489< fn __action490< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -39869,15 +39895,15 @@ fn __action491< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e1, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, op, _): (TextSize, ast::Operator, TextSize), - (_, e2, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e1), op, right: Box::new(e2), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -39885,8 +39911,8 @@ fn __action491< fn __action492< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -39897,16 +39923,16 @@ fn __action493< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, mut values, _): (TextSize, alloc::vec::Vec, TextSize), - (_, last, _): (TextSize, ast::Expr, TextSize), + (_, mut values, _): (TextSize, alloc::vec::Vec, TextSize), + (_, last, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { values.push(last); ast::Expr::BoolOp( ast::ExprBoolOp { op: ast::BoolOp::And, values, range: (location..end_location).into() } - ) + ).into() } } @@ -39915,8 +39941,8 @@ fn __action493< fn __action494< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -39973,16 +39999,16 @@ fn __action499< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, left, _): (TextSize, ast::Expr, TextSize), - (_, comparisons, _): (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::Expr)>, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), + (_, comparisons, _): (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::ParenthesizedExpr)>, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { let (ops, comparators) = comparisons.into_iter().unzip(); ast::Expr::Compare( - ast::ExprCompare { left: Box::new(left), ops, comparators, range: (location..end_location).into() } - ) + ast::ExprCompare { left: Box::new(left.into()), ops, comparators, range: (location..end_location).into() } + ).into() } } @@ -39991,8 +40017,8 @@ fn __action499< fn __action500< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40002,8 +40028,8 @@ fn __action500< fn __action501< >( mode: Mode, - (_, __0, _): (TextSize, (ast::CmpOp, ast::Expr), TextSize), -) -> alloc::vec::Vec<(ast::CmpOp, ast::Expr)> + (_, __0, _): (TextSize, (ast::CmpOp, ast::ParenthesizedExpr), TextSize), +) -> alloc::vec::Vec<(ast::CmpOp, ast::ParenthesizedExpr)> { alloc::vec![__0] } @@ -40013,9 +40039,9 @@ fn __action501< fn __action502< >( mode: Mode, - (_, v, _): (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::Expr)>, TextSize), - (_, e, _): (TextSize, (ast::CmpOp, ast::Expr), TextSize), -) -> alloc::vec::Vec<(ast::CmpOp, ast::Expr)> + (_, v, _): (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::ParenthesizedExpr)>, TextSize), + (_, e, _): (TextSize, (ast::CmpOp, ast::ParenthesizedExpr), TextSize), +) -> alloc::vec::Vec<(ast::CmpOp, ast::ParenthesizedExpr)> { { let mut v = v; v.push(e); v } } @@ -40026,8 +40052,8 @@ fn __action503< >( mode: Mode, (_, __0, _): (TextSize, ast::CmpOp, TextSize), - (_, __1, _): (TextSize, ast::Expr, TextSize), -) -> (ast::CmpOp, ast::Expr) + (_, __1, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> (ast::CmpOp, ast::ParenthesizedExpr) { (__0, __1) } @@ -40039,13 +40065,13 @@ fn __action504< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::UnaryOp( ast::ExprUnaryOp { operand: Box::new(e), op: ast::UnaryOp::Not, range: (location..end_location).into() } - ) + ).into() } #[allow(unused_variables)] @@ -40053,8 +40079,8 @@ fn __action504< fn __action505< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40065,15 +40091,15 @@ fn __action506< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, a, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, op, _): (TextSize, ast::Operator, TextSize), - (_, b, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(a), op, right: Box::new(b), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40081,8 +40107,8 @@ fn __action506< fn __action507< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40093,15 +40119,15 @@ fn __action508< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, a, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, op, _): (TextSize, ast::Operator, TextSize), - (_, b, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(a), op, right: Box::new(b), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40109,8 +40135,8 @@ fn __action508< fn __action509< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40121,15 +40147,15 @@ fn __action510< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, a, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, op, _): (TextSize, ast::Operator, TextSize), - (_, b, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(a), op, right: Box::new(b), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40137,8 +40163,8 @@ fn __action510< fn __action511< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40149,15 +40175,15 @@ fn __action512< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, a, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, op, _): (TextSize, ast::Operator, TextSize), - (_, b, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(a), op, right: Box::new(b), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40165,8 +40191,8 @@ fn __action512< fn __action513< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40177,16 +40203,16 @@ fn __action514< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, left, _): (TextSize, ast::Expr, TextSize), - (_, comparisons, _): (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::Expr)>, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), + (_, comparisons, _): (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::ParenthesizedExpr)>, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { let (ops, comparators) = comparisons.into_iter().unzip(); ast::Expr::Compare( - ast::ExprCompare { left: Box::new(left), ops, comparators, range: (location..end_location).into() } - ) + ast::ExprCompare { left: Box::new(left.into()), ops, comparators, range: (location..end_location).into() } + ).into() } } @@ -40195,8 +40221,8 @@ fn __action514< fn __action515< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40207,15 +40233,15 @@ fn __action516< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e1, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e2, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitOr, right: Box::new(e2), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op: ast::Operator::BitOr, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40223,8 +40249,8 @@ fn __action516< fn __action517< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40236,13 +40262,13 @@ fn __action518< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, op, _): (TextSize, ast::UnaryOp, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, operand, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::UnaryOp( - ast::ExprUnaryOp { operand: Box::new(e), op, range: (location..end_location).into() } - ) + ast::ExprUnaryOp { operand: Box::new(operand.into()), op, range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40250,8 +40276,8 @@ fn __action518< fn __action519< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40263,13 +40289,13 @@ fn __action520< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, op, _): (TextSize, ast::UnaryOp, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, operand, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::UnaryOp( - ast::ExprUnaryOp { operand: Box::new(e), op, range: (location..end_location).into() } - ) + ast::ExprUnaryOp { operand: Box::new(operand.into()), op, range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40277,8 +40303,8 @@ fn __action520< fn __action521< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40289,15 +40315,15 @@ fn __action522< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, b, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e), op: ast::Operator::Pow, right: Box::new(b), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op: ast::Operator::Pow, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40305,8 +40331,8 @@ fn __action522< fn __action523< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40317,15 +40343,15 @@ fn __action524< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, b, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e), op: ast::Operator::Pow, right: Box::new(b), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op: ast::Operator::Pow, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40333,8 +40359,8 @@ fn __action524< fn __action525< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40345,15 +40371,15 @@ fn __action526< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e1, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e2, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitXor, right: Box::new(e2), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op: ast::Operator::BitXor, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40361,8 +40387,8 @@ fn __action526< fn __action527< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40373,15 +40399,15 @@ fn __action528< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e1, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e2, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitAnd, right: Box::new(e2), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op: ast::Operator::BitAnd, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40389,8 +40415,8 @@ fn __action528< fn __action529< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40402,13 +40428,13 @@ fn __action530< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, atom, _): (TextSize, ast::Expr, TextSize), + (_, value, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { ast::Expr::Await( - ast::ExprAwait { value: Box::new(atom), range: (location..end_location).into() } + ast::ExprAwait { value: Box::new(value.into()), range: (location..end_location).into() } ) } } @@ -40418,8 +40444,8 @@ fn __action530< fn __action531< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40431,13 +40457,13 @@ fn __action532< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, atom, _): (TextSize, ast::Expr, TextSize), + (_, value, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { ast::Expr::Await( - ast::ExprAwait { value: Box::new(atom), range: (location..end_location).into() } + ast::ExprAwait { value: Box::new(value.into()), range: (location..end_location).into() } ) } } @@ -40447,8 +40473,8 @@ fn __action532< fn __action533< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40458,8 +40484,8 @@ fn __action533< fn __action534< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40470,16 +40496,14 @@ fn __action535< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, f, _): (TextSize, ast::Expr, TextSize), + (_, func, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, arguments, _): (TextSize, ast::Arguments, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { - { - ast::Expr::Call( - ast::ExprCall { func: Box::new(f), arguments, range: (location..end_location).into() } - ) - } + ast::Expr::Call( + ast::ExprCall { func: Box::new(func.into()), arguments, range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40488,16 +40512,16 @@ fn __action536< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, value, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, s, _): (TextSize, ast::Expr, TextSize), + (_, slice, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Subscript( - ast::ExprSubscript { value: Box::new(e), slice: Box::new(s), ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ast::ExprSubscript { value: Box::new(value.into()), slice: Box::new(slice.into()), ctx: ast::ExprContext::Load, range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40506,15 +40530,15 @@ fn __action537< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, value, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, attr, _): (TextSize, ast::Identifier, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Attribute( - ast::ExprAttribute { value: Box::new(e), attr, ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ast::ExprAttribute { value: Box::new(value.into()), attr, ctx: ast::ExprContext::Load, range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40522,8 +40546,8 @@ fn __action537< fn __action538< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40534,16 +40558,14 @@ fn __action539< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, f, _): (TextSize, ast::Expr, TextSize), + (_, func, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, arguments, _): (TextSize, ast::Arguments, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { - { - ast::Expr::Call( - ast::ExprCall { func: Box::new(f), arguments, range: (location..end_location).into() } - ) - } + ast::Expr::Call( + ast::ExprCall { func: Box::new(func.into()), arguments, range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40552,16 +40574,16 @@ fn __action540< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, value, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, s, _): (TextSize, ast::Expr, TextSize), + (_, slice, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Subscript( - ast::ExprSubscript { value: Box::new(e), slice: Box::new(s), ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ast::ExprSubscript { value: Box::new(value.into()), slice: Box::new(slice.into()), ctx: ast::ExprContext::Load, range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40570,15 +40592,15 @@ fn __action541< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, value, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, attr, _): (TextSize, ast::Identifier, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Attribute( - ast::ExprAttribute { value: Box::new(e), attr, ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ast::ExprAttribute { value: Box::new(value.into()), attr, ctx: ast::ExprContext::Load, range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40587,15 +40609,15 @@ fn __action542< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e1, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, op, _): (TextSize, ast::Operator, TextSize), - (_, e2, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e1), op, right: Box::new(e2), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40603,8 +40625,8 @@ fn __action542< fn __action543< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40615,15 +40637,15 @@ fn __action544< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, a, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, op, _): (TextSize, ast::Operator, TextSize), - (_, b, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(a), op, right: Box::new(b), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -40631,8 +40653,8 @@ fn __action544< fn __action545< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -40644,9 +40666,9 @@ fn __action546< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, s, _): (TextSize, alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)>, TextSize), -) -> Result> +) -> Result> { - Ok(parse_strings(s)?) + Ok(parse_strings(s)?.into()) } #[allow(unused_variables)] @@ -40657,11 +40679,11 @@ fn __action547< (_, location, _): (TextSize, TextSize, TextSize), (_, value, _): (TextSize, ast::Constant, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Constant( ast::ExprConstant { value, kind: None, range: (location..end_location).into() } - ) + ).into() } #[allow(unused_variables)] @@ -40672,11 +40694,11 @@ fn __action548< (_, location, _): (TextSize, TextSize, TextSize), (_, id, _): (TextSize, ast::Identifier, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Name( ast::ExprName { id: id.into(), ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ).into() } #[allow(unused_variables)] @@ -40686,16 +40708,16 @@ fn __action549< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, core::option::Option>, TextSize), + (_, e, _): (TextSize, core::option::Option>, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { - let elts = e.unwrap_or_default(); + let elts = e.into_iter().flatten().map(ast::Expr::from).collect(); ast::Expr::List( ast::ExprList { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ).into() } } @@ -40706,16 +40728,16 @@ fn __action550< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, elt, _): (TextSize, ast::Expr, TextSize), + (_, elt, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, generators, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { ast::Expr::ListComp( - ast::ExprListComp { elt: Box::new(elt), generators, range: (location..end_location).into() } - ) + ast::ExprListComp { elt: Box::new(elt.into()), generators, range: (location..end_location).into() } + ).into() } } @@ -40726,19 +40748,22 @@ fn __action551< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, elts, _): (TextSize, Vec, TextSize), + (_, elts, _): (TextSize, Vec, TextSize), (_, trailing_comma, _): (TextSize, core::option::Option, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { if elts.len() == 1 && trailing_comma.is_none() { - elts.into_iter().next().unwrap() + ast::ParenthesizedExpr { + expr: elts.into_iter().next().unwrap(), + range: (location..end_location).into(), + } } else { ast::Expr::Tuple( ast::ExprTuple { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ).into() } } } @@ -40750,13 +40775,13 @@ fn __action552< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, left, _): (TextSize, core::option::Option>, TextSize), - (_, mid, _): (TextSize, ast::Expr, TextSize), - (_, right, _): (TextSize, alloc::vec::Vec, TextSize), + (_, left, _): (TextSize, core::option::Option>, TextSize), + (_, mid, _): (TextSize, ast::ParenthesizedExpr, TextSize), + (_, right, _): (TextSize, alloc::vec::Vec, TextSize), (_, trailing_comma, _): (TextSize, core::option::Option, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { { if left.is_none() && right.is_empty() && trailing_comma.is_none() { @@ -40766,12 +40791,12 @@ fn __action552< location: mid.start(), })?; } - Ok(mid) + Ok(mid.into()) } else { let elts = left.into_iter().flatten().chain([mid]).chain(right).collect(); Ok(ast::Expr::Tuple( ast::ExprTuple { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() }, - )) + ).into()) } } } @@ -40785,11 +40810,11 @@ fn __action553< (_, _, _): (TextSize, token::Tok, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Tuple( ast::ExprTuple { elts: Vec::new(), ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ).into() } #[allow(unused_variables)] @@ -40798,9 +40823,9 @@ fn __action554< >( mode: Mode, (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { e } @@ -40812,16 +40837,16 @@ fn __action555< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, elt, _): (TextSize, ast::Expr, TextSize), + (_, elt, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, generators, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { ast::Expr::GeneratorExp( - ast::ExprGeneratorExp { elt: Box::new(elt), generators, range: (location..end_location).into() } - ) + ast::ExprGeneratorExp { elt: Box::new(elt.into()), generators, range: (location..end_location).into() } + ).into() } } @@ -40833,10 +40858,10 @@ fn __action556< (_, _, _): (TextSize, token::Tok, TextSize), (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { { Err(LexicalError{ @@ -40853,10 +40878,10 @@ fn __action557< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, core::option::Option>, ast::Expr)>>, TextSize), + (_, e, _): (TextSize, core::option::Option>, ast::ParenthesizedExpr)>>, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { let (keys, values) = e @@ -40866,7 +40891,7 @@ fn __action557< .unzip(); ast::Expr::Dict( ast::ExprDict { keys, values, range: (location..end_location).into() } - ) + ).into() } } @@ -40877,11 +40902,11 @@ fn __action558< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e1, _): (TextSize, (ast::Expr, ast::Expr), TextSize), + (_, e1, _): (TextSize, (ast::ParenthesizedExpr, ast::ParenthesizedExpr), TextSize), (_, generators, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { ast::Expr::DictComp( @@ -40891,7 +40916,7 @@ fn __action558< generators, range: (location..end_location).into() } - ) + ).into() } } @@ -40902,14 +40927,14 @@ fn __action559< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, elts, _): (TextSize, Vec, TextSize), + (_, elts, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Set( ast::ExprSet { elts, range: (location..end_location).into() } - ) + ).into() } #[allow(unused_variables)] @@ -40919,16 +40944,16 @@ fn __action560< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, elt, _): (TextSize, ast::Expr, TextSize), + (_, elt, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, generators, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { ast::Expr::SetComp( - ast::ExprSetComp { elt: Box::new(elt), generators, range: (location..end_location).into() } - ) + ast::ExprSetComp { elt: Box::new(elt.into()), generators, range: (location..end_location).into() } + ).into() } } @@ -40940,9 +40965,9 @@ fn __action561< (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { - ast::Expr::Constant(ast::ExprConstant { value: true.into(), kind: None, range: (location..end_location).into() }) + ast::Expr::Constant(ast::ExprConstant { value: true.into(), kind: None, range: (location..end_location).into() }).into() } #[allow(unused_variables)] @@ -40953,9 +40978,9 @@ fn __action562< (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { - ast::Expr::Constant(ast::ExprConstant { value: false.into(), kind: None, range: (location..end_location).into() }) + ast::Expr::Constant(ast::ExprConstant { value: false.into(), kind: None, range: (location..end_location).into() }).into() } #[allow(unused_variables)] @@ -40966,9 +40991,9 @@ fn __action563< (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { - ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::None, kind: None, range: (location..end_location).into() }) + ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::None, kind: None, range: (location..end_location).into() }).into() } #[allow(unused_variables)] @@ -40979,9 +41004,9 @@ fn __action564< (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { - ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None, range: (location..end_location).into() }) + ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None, range: (location..end_location).into() }).into() } #[allow(unused_variables)] @@ -40991,9 +41016,9 @@ fn __action565< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, s, _): (TextSize, alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)>, TextSize), -) -> Result> +) -> Result> { - Ok(parse_strings(s)?) + Ok(parse_strings(s)?.into()) } #[allow(unused_variables)] @@ -41004,11 +41029,11 @@ fn __action566< (_, location, _): (TextSize, TextSize, TextSize), (_, value, _): (TextSize, ast::Constant, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Constant( ast::ExprConstant { value, kind: None, range: (location..end_location).into() } - ) + ).into() } #[allow(unused_variables)] @@ -41019,11 +41044,11 @@ fn __action567< (_, location, _): (TextSize, TextSize, TextSize), (_, id, _): (TextSize, ast::Identifier, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Name( ast::ExprName { id: id.into(), ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ).into() } #[allow(unused_variables)] @@ -41033,16 +41058,16 @@ fn __action568< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, core::option::Option>, TextSize), + (_, e, _): (TextSize, core::option::Option>, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { - let elts = e.unwrap_or_default(); + let elts = e.into_iter().flatten().map(ast::Expr::from).collect(); ast::Expr::List( ast::ExprList { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ).into() } } @@ -41053,16 +41078,16 @@ fn __action569< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, elt, _): (TextSize, ast::Expr, TextSize), + (_, elt, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, generators, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { ast::Expr::ListComp( - ast::ExprListComp { elt: Box::new(elt), generators, range: (location..end_location).into() } - ) + ast::ExprListComp { elt: Box::new(elt.into()), generators, range: (location..end_location).into() } + ).into() } } @@ -41073,19 +41098,22 @@ fn __action570< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, elts, _): (TextSize, Vec, TextSize), + (_, elts, _): (TextSize, Vec, TextSize), (_, trailing_comma, _): (TextSize, core::option::Option, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { if elts.len() == 1 && trailing_comma.is_none() { - elts.into_iter().next().unwrap() + ast::ParenthesizedExpr { + expr: elts.into_iter().next().unwrap(), + range: (location..end_location).into(), + } } else { ast::Expr::Tuple( ast::ExprTuple { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ).into() } } } @@ -41097,13 +41125,13 @@ fn __action571< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, left, _): (TextSize, core::option::Option>, TextSize), - (_, mid, _): (TextSize, ast::Expr, TextSize), - (_, right, _): (TextSize, alloc::vec::Vec, TextSize), + (_, left, _): (TextSize, core::option::Option>, TextSize), + (_, mid, _): (TextSize, ast::ParenthesizedExpr, TextSize), + (_, right, _): (TextSize, alloc::vec::Vec, TextSize), (_, trailing_comma, _): (TextSize, core::option::Option, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { { if left.is_none() && right.is_empty() && trailing_comma.is_none() { @@ -41113,12 +41141,12 @@ fn __action571< location: mid.start(), })?; } - Ok(mid) + Ok(mid.into()) } else { let elts = left.into_iter().flatten().chain([mid]).chain(right).collect(); Ok(ast::Expr::Tuple( ast::ExprTuple { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() }, - )) + ).into()) } } } @@ -41132,11 +41160,11 @@ fn __action572< (_, _, _): (TextSize, token::Tok, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Tuple( ast::ExprTuple { elts: Vec::new(), ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ).into() } #[allow(unused_variables)] @@ -41145,9 +41173,9 @@ fn __action573< >( mode: Mode, (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { e } @@ -41159,16 +41187,16 @@ fn __action574< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, elt, _): (TextSize, ast::Expr, TextSize), + (_, elt, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, generators, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { ast::Expr::GeneratorExp( - ast::ExprGeneratorExp { elt: Box::new(elt), generators, range: (location..end_location).into() } - ) + ast::ExprGeneratorExp { elt: Box::new(elt.into()), generators, range: (location..end_location).into() } + ).into() } } @@ -41180,10 +41208,10 @@ fn __action575< (_, _, _): (TextSize, token::Tok, TextSize), (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { { Err(LexicalError{ @@ -41200,10 +41228,10 @@ fn __action576< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, core::option::Option>, ast::Expr)>>, TextSize), + (_, e, _): (TextSize, core::option::Option>, ast::ParenthesizedExpr)>>, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { let (keys, values) = e @@ -41213,7 +41241,7 @@ fn __action576< .unzip(); ast::Expr::Dict( ast::ExprDict { keys, values, range: (location..end_location).into() } - ) + ).into() } } @@ -41224,11 +41252,11 @@ fn __action577< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e1, _): (TextSize, (ast::Expr, ast::Expr), TextSize), + (_, e1, _): (TextSize, (ast::ParenthesizedExpr, ast::ParenthesizedExpr), TextSize), (_, generators, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { ast::Expr::DictComp( @@ -41238,7 +41266,7 @@ fn __action577< generators, range: (location..end_location).into() } - ) + ).into() } } @@ -41249,14 +41277,14 @@ fn __action578< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, elts, _): (TextSize, Vec, TextSize), + (_, elts, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Set( ast::ExprSet { elts, range: (location..end_location).into() } - ) + ).into() } #[allow(unused_variables)] @@ -41266,16 +41294,16 @@ fn __action579< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, elt, _): (TextSize, ast::Expr, TextSize), + (_, elt, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, generators, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { ast::Expr::SetComp( - ast::ExprSetComp { elt: Box::new(elt), generators, range: (location..end_location).into() } - ) + ast::ExprSetComp { elt: Box::new(elt.into()), generators, range: (location..end_location).into() } + ).into() } } @@ -41287,9 +41315,9 @@ fn __action580< (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { - ast::Expr::Constant(ast::ExprConstant { value: true.into(), kind: None, range: (location..end_location).into() }) + ast::Expr::Constant(ast::ExprConstant { value: true.into(), kind: None, range: (location..end_location).into() }).into() } #[allow(unused_variables)] @@ -41300,9 +41328,9 @@ fn __action581< (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { - ast::Expr::Constant(ast::ExprConstant { value: false.into(), kind: None, range: (location..end_location).into() }) + ast::Expr::Constant(ast::ExprConstant { value: false.into(), kind: None, range: (location..end_location).into() }).into() } #[allow(unused_variables)] @@ -41313,9 +41341,9 @@ fn __action582< (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { - ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::None, kind: None, range: (location..end_location).into() }) + ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::None, kind: None, range: (location..end_location).into() }).into() } #[allow(unused_variables)] @@ -41326,9 +41354,9 @@ fn __action583< (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { - ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None, range: (location..end_location).into() }) + ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None, range: (location..end_location).into() }).into() } #[allow(unused_variables)] @@ -41336,8 +41364,8 @@ fn __action583< fn __action584< >( mode: Mode, - (_, __0, _): (TextSize, Vec<(Option>, ast::Expr)>, TextSize), -) -> core::option::Option>, ast::Expr)>> + (_, __0, _): (TextSize, Vec<(Option>, ast::ParenthesizedExpr)>, TextSize), +) -> core::option::Option>, ast::ParenthesizedExpr)>> { Some(__0) } @@ -41349,7 +41377,7 @@ fn __action585< mode: Mode, __lookbehind: &TextSize, __lookahead: &TextSize, -) -> core::option::Option>, ast::Expr)>> +) -> core::option::Option>, ast::ParenthesizedExpr)>> { None } @@ -41361,7 +41389,7 @@ fn __action586< mode: Mode, __lookbehind: &TextSize, __lookahead: &TextSize, -) -> alloc::vec::Vec +) -> alloc::vec::Vec { alloc::vec![] } @@ -41371,8 +41399,8 @@ fn __action586< fn __action587< >( mode: Mode, - (_, v, _): (TextSize, alloc::vec::Vec, TextSize), -) -> alloc::vec::Vec + (_, v, _): (TextSize, alloc::vec::Vec, TextSize), +) -> alloc::vec::Vec { v } @@ -41383,8 +41411,8 @@ fn __action588< >( mode: Mode, (_, _, _): (TextSize, token::Tok, TextSize), - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -41394,8 +41422,8 @@ fn __action588< fn __action589< >( mode: Mode, - (_, __0, _): (TextSize, Vec, TextSize), -) -> core::option::Option> + (_, __0, _): (TextSize, Vec, TextSize), +) -> core::option::Option> { Some(__0) } @@ -41407,7 +41435,7 @@ fn __action590< mode: Mode, __lookbehind: &TextSize, __lookahead: &TextSize, -) -> core::option::Option> +) -> core::option::Option> { None } @@ -41417,9 +41445,9 @@ fn __action590< fn __action591< >( mode: Mode, - (_, __0, _): (TextSize, Vec, TextSize), + (_, __0, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), -) -> Vec +) -> Vec { __0 } @@ -41429,8 +41457,8 @@ fn __action591< fn __action592< >( mode: Mode, - (_, __0, _): (TextSize, Vec, TextSize), -) -> core::option::Option> + (_, __0, _): (TextSize, Vec, TextSize), +) -> core::option::Option> { Some(__0) } @@ -41442,7 +41470,7 @@ fn __action593< mode: Mode, __lookbehind: &TextSize, __lookahead: &TextSize, -) -> core::option::Option> +) -> core::option::Option> { None } @@ -41453,15 +41481,15 @@ fn __action594< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, a, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, op, _): (TextSize, ast::Operator, TextSize), - (_, b, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(a), op, right: Box::new(b), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -41469,8 +41497,8 @@ fn __action594< fn __action595< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -41482,13 +41510,13 @@ fn __action596< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, op, _): (TextSize, ast::UnaryOp, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, operand, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::UnaryOp( - ast::ExprUnaryOp { operand: Box::new(e), op, range: (location..end_location).into() } - ) + ast::ExprUnaryOp { operand: Box::new(operand.into()), op, range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -41496,8 +41524,8 @@ fn __action596< fn __action597< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -41507,8 +41535,8 @@ fn __action597< fn __action598< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> alloc::vec::Vec + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> alloc::vec::Vec { alloc::vec![__0] } @@ -41518,9 +41546,9 @@ fn __action598< fn __action599< >( mode: Mode, - (_, v, _): (TextSize, alloc::vec::Vec, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), -) -> alloc::vec::Vec + (_, v, _): (TextSize, alloc::vec::Vec, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } } @@ -41531,15 +41559,15 @@ fn __action600< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, left, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, b, _): (TextSize, ast::Expr, TextSize), + (_, right, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::BinOp( - ast::ExprBinOp { left: Box::new(e), op: ast::Operator::Pow, right: Box::new(b), range: (location..end_location).into() } - ) + ast::ExprBinOp { left: Box::new(left.into()), op: ast::Operator::Pow, right: Box::new(right.into()), range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -41547,8 +41575,8 @@ fn __action600< fn __action601< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -41560,13 +41588,13 @@ fn __action602< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, atom, _): (TextSize, ast::Expr, TextSize), + (_, value, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { ast::Expr::Await( - ast::ExprAwait { value: Box::new(atom), range: (location..end_location).into() } + ast::ExprAwait { value: Box::new(value.into()), range: (location..end_location).into() } ) } } @@ -41576,8 +41604,8 @@ fn __action602< fn __action603< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -41587,8 +41615,8 @@ fn __action603< fn __action604< >( mode: Mode, - (_, __0, _): (TextSize, ast::Expr, TextSize), -) -> ast::Expr + (_, __0, _): (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { __0 } @@ -41599,16 +41627,14 @@ fn __action605< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, f, _): (TextSize, ast::Expr, TextSize), + (_, func, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, arguments, _): (TextSize, ast::Arguments, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { - { - ast::Expr::Call( - ast::ExprCall { func: Box::new(f), arguments, range: (location..end_location).into() } - ) - } + ast::Expr::Call( + ast::ExprCall { func: Box::new(func.into()), arguments, range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -41617,16 +41643,16 @@ fn __action606< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, value, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, s, _): (TextSize, ast::Expr, TextSize), + (_, slice, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Subscript( - ast::ExprSubscript { value: Box::new(e), slice: Box::new(s), ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ast::ExprSubscript { value: Box::new(value.into()), slice: Box::new(slice.into()), ctx: ast::ExprContext::Load, range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -41635,15 +41661,15 @@ fn __action607< >( mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, value, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, attr, _): (TextSize, ast::Identifier, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Attribute( - ast::ExprAttribute { value: Box::new(e), attr, ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ast::ExprAttribute { value: Box::new(value.into()), attr, ctx: ast::ExprContext::Load, range: (location..end_location).into() } + ).into() } #[allow(unused_variables)] @@ -41653,9 +41679,9 @@ fn __action608< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, s, _): (TextSize, alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)>, TextSize), -) -> Result> +) -> Result> { - Ok(parse_strings(s)?) + Ok(parse_strings(s)?.into()) } #[allow(unused_variables)] @@ -41666,11 +41692,11 @@ fn __action609< (_, location, _): (TextSize, TextSize, TextSize), (_, value, _): (TextSize, ast::Constant, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Constant( ast::ExprConstant { value, kind: None, range: (location..end_location).into() } - ) + ).into() } #[allow(unused_variables)] @@ -41681,11 +41707,11 @@ fn __action610< (_, location, _): (TextSize, TextSize, TextSize), (_, id, _): (TextSize, ast::Identifier, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Name( ast::ExprName { id: id.into(), ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ).into() } #[allow(unused_variables)] @@ -41695,16 +41721,16 @@ fn __action611< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, core::option::Option>, TextSize), + (_, e, _): (TextSize, core::option::Option>, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { - let elts = e.unwrap_or_default(); + let elts = e.into_iter().flatten().map(ast::Expr::from).collect(); ast::Expr::List( ast::ExprList { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ).into() } } @@ -41715,16 +41741,16 @@ fn __action612< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, elt, _): (TextSize, ast::Expr, TextSize), + (_, elt, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, generators, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { ast::Expr::ListComp( - ast::ExprListComp { elt: Box::new(elt), generators, range: (location..end_location).into() } - ) + ast::ExprListComp { elt: Box::new(elt.into()), generators, range: (location..end_location).into() } + ).into() } } @@ -41735,13 +41761,13 @@ fn __action613< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, left, _): (TextSize, core::option::Option>, TextSize), - (_, mid, _): (TextSize, ast::Expr, TextSize), - (_, right, _): (TextSize, alloc::vec::Vec, TextSize), + (_, left, _): (TextSize, core::option::Option>, TextSize), + (_, mid, _): (TextSize, ast::ParenthesizedExpr, TextSize), + (_, right, _): (TextSize, alloc::vec::Vec, TextSize), (_, trailing_comma, _): (TextSize, core::option::Option, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { { if left.is_none() && right.is_empty() && trailing_comma.is_none() { @@ -41751,12 +41777,12 @@ fn __action613< location: mid.start(), })?; } - Ok(mid) + Ok(mid.into()) } else { let elts = left.into_iter().flatten().chain([mid]).chain(right).collect(); Ok(ast::Expr::Tuple( ast::ExprTuple { elts, ctx: ast::ExprContext::Load, range: (location..end_location).into() }, - )) + ).into()) } } } @@ -41770,11 +41796,11 @@ fn __action614< (_, _, _): (TextSize, token::Tok, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Tuple( ast::ExprTuple { elts: Vec::new(), ctx: ast::ExprContext::Load, range: (location..end_location).into() } - ) + ).into() } #[allow(unused_variables)] @@ -41783,9 +41809,9 @@ fn __action615< >( mode: Mode, (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { e } @@ -41797,16 +41823,16 @@ fn __action616< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, elt, _): (TextSize, ast::Expr, TextSize), + (_, elt, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, generators, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { ast::Expr::GeneratorExp( - ast::ExprGeneratorExp { elt: Box::new(elt), generators, range: (location..end_location).into() } - ) + ast::ExprGeneratorExp { elt: Box::new(elt.into()), generators, range: (location..end_location).into() } + ).into() } } @@ -41818,10 +41844,10 @@ fn __action617< (_, _, _): (TextSize, token::Tok, TextSize), (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, ast::Expr, TextSize), + (_, e, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { { Err(LexicalError{ @@ -41838,10 +41864,10 @@ fn __action618< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e, _): (TextSize, core::option::Option>, ast::Expr)>>, TextSize), + (_, e, _): (TextSize, core::option::Option>, ast::ParenthesizedExpr)>>, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { let (keys, values) = e @@ -41851,7 +41877,7 @@ fn __action618< .unzip(); ast::Expr::Dict( ast::ExprDict { keys, values, range: (location..end_location).into() } - ) + ).into() } } @@ -41862,11 +41888,11 @@ fn __action619< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, e1, _): (TextSize, (ast::Expr, ast::Expr), TextSize), + (_, e1, _): (TextSize, (ast::ParenthesizedExpr, ast::ParenthesizedExpr), TextSize), (_, generators, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { ast::Expr::DictComp( @@ -41876,7 +41902,7 @@ fn __action619< generators, range: (location..end_location).into() } - ) + ).into() } } @@ -41887,14 +41913,14 @@ fn __action620< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, elts, _): (TextSize, Vec, TextSize), + (_, elts, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { ast::Expr::Set( ast::ExprSet { elts, range: (location..end_location).into() } - ) + ).into() } #[allow(unused_variables)] @@ -41904,16 +41930,16 @@ fn __action621< mode: Mode, (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), - (_, elt, _): (TextSize, ast::Expr, TextSize), + (_, elt, _): (TextSize, ast::ParenthesizedExpr, TextSize), (_, generators, _): (TextSize, Vec, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { { ast::Expr::SetComp( - ast::ExprSetComp { elt: Box::new(elt), generators, range: (location..end_location).into() } - ) + ast::ExprSetComp { elt: Box::new(elt.into()), generators, range: (location..end_location).into() } + ).into() } } @@ -41925,9 +41951,9 @@ fn __action622< (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { - ast::Expr::Constant(ast::ExprConstant { value: true.into(), kind: None, range: (location..end_location).into() }) + ast::Expr::Constant(ast::ExprConstant { value: true.into(), kind: None, range: (location..end_location).into() }).into() } #[allow(unused_variables)] @@ -41938,9 +41964,9 @@ fn __action623< (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { - ast::Expr::Constant(ast::ExprConstant { value: false.into(), kind: None, range: (location..end_location).into() }) + ast::Expr::Constant(ast::ExprConstant { value: false.into(), kind: None, range: (location..end_location).into() }).into() } #[allow(unused_variables)] @@ -41951,9 +41977,9 @@ fn __action624< (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { - ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::None, kind: None, range: (location..end_location).into() }) + ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::None, kind: None, range: (location..end_location).into() }).into() } #[allow(unused_variables)] @@ -41964,9 +41990,9 @@ fn __action625< (_, location, _): (TextSize, TextSize, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, end_location, _): (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { - ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None, range: (location..end_location).into() }) + ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None, range: (location..end_location).into() }).into() } #[allow(unused_variables)] @@ -41976,11 +42002,11 @@ fn __action626< mode: Mode, __0: (TextSize, TextSize, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, Vec, TextSize), + __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.0; let __end0 = __3.2; @@ -42007,10 +42033,10 @@ fn __action627< mode: Mode, __0: (TextSize, TextSize, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, Vec, TextSize), + __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __3.0; @@ -42038,13 +42064,13 @@ fn __action628< mode: Mode, __0: (TextSize, TextSize, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, core::option::Option>, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), + __2: (TextSize, core::option::Option>, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, token::Tok, TextSize), __7: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __5.0; let __end0 = __5.2; @@ -42073,12 +42099,12 @@ fn __action629< mode: Mode, __0: (TextSize, TextSize, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, core::option::Option>, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), + __2: (TextSize, core::option::Option>, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __4.2; let __end0 = __5.0; @@ -42108,11 +42134,11 @@ fn __action630< mode: Mode, __0: (TextSize, TextSize, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, Vec, TextSize), + __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.0; let __end0 = __3.2; @@ -42139,10 +42165,10 @@ fn __action631< mode: Mode, __0: (TextSize, TextSize, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, Vec, TextSize), + __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __3.0; @@ -42170,13 +42196,13 @@ fn __action632< mode: Mode, __0: (TextSize, TextSize, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, core::option::Option>, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), + __2: (TextSize, core::option::Option>, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, token::Tok, TextSize), __7: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __5.0; let __end0 = __5.2; @@ -42205,12 +42231,12 @@ fn __action633< mode: Mode, __0: (TextSize, TextSize, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, core::option::Option>, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), + __2: (TextSize, core::option::Option>, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __4.2; let __end0 = __5.0; @@ -42240,13 +42266,13 @@ fn __action634< mode: Mode, __0: (TextSize, TextSize, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, core::option::Option>, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), + __2: (TextSize, core::option::Option>, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, token::Tok, TextSize), __7: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __5.0; let __end0 = __5.2; @@ -42275,12 +42301,12 @@ fn __action635< mode: Mode, __0: (TextSize, TextSize, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, core::option::Option>, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), + __2: (TextSize, core::option::Option>, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __4.2; let __end0 = __5.0; @@ -42309,7 +42335,7 @@ fn __action636< >( mode: Mode, __0: (TextSize, TextSize, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, Vec, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -42346,7 +42372,7 @@ fn __action637< >( mode: Mode, __0: (TextSize, TextSize, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, Vec, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -42383,7 +42409,7 @@ fn __action638< >( mode: Mode, __0: (TextSize, TextSize, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, Vec, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -42416,7 +42442,7 @@ fn __action639< >( mode: Mode, __0: (TextSize, TextSize, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, Vec, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -42449,7 +42475,7 @@ fn __action640< >( mode: Mode, __0: (TextSize, TextSize, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, Vec<(ast::Identifier, ast::Pattern)>, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -42482,7 +42508,7 @@ fn __action641< >( mode: Mode, __0: (TextSize, TextSize, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, Vec<(ast::Identifier, ast::Pattern)>, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -42515,7 +42541,7 @@ fn __action642< >( mode: Mode, __0: (TextSize, TextSize, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, Vec, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -42552,7 +42578,7 @@ fn __action643< >( mode: Mode, __0: (TextSize, TextSize, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, Vec, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -42589,7 +42615,7 @@ fn __action644< >( mode: Mode, __0: (TextSize, TextSize, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, Vec, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -42622,7 +42648,7 @@ fn __action645< >( mode: Mode, __0: (TextSize, TextSize, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, Vec, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -42655,7 +42681,7 @@ fn __action646< >( mode: Mode, __0: (TextSize, TextSize, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, Vec<(ast::Identifier, ast::Pattern)>, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -42688,7 +42714,7 @@ fn __action647< >( mode: Mode, __0: (TextSize, TextSize, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, Vec<(ast::Identifier, ast::Pattern)>, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -42720,9 +42746,9 @@ fn __action647< fn __action648< >( mode: Mode, - __0: (TextSize, Vec<(Option>, ast::Expr)>, TextSize), + __0: (TextSize, Vec<(Option>, ast::ParenthesizedExpr)>, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> Vec<(Option>, ast::Expr)> +) -> Vec<(Option>, ast::ParenthesizedExpr)> { let __start0 = __1.0; let __end0 = __1.2; @@ -42743,8 +42769,8 @@ fn __action648< fn __action649< >( mode: Mode, - __0: (TextSize, Vec<(Option>, ast::Expr)>, TextSize), -) -> Vec<(Option>, ast::Expr)> + __0: (TextSize, Vec<(Option>, ast::ParenthesizedExpr)>, TextSize), +) -> Vec<(Option>, ast::ParenthesizedExpr)> { let __start0 = __0.2; let __end0 = __0.2; @@ -42766,9 +42792,9 @@ fn __action649< fn __action650< >( mode: Mode, - __0: (TextSize, Vec, TextSize), + __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> Vec +) -> Vec { let __start0 = __1.0; let __end0 = __1.2; @@ -42789,8 +42815,8 @@ fn __action650< fn __action651< >( mode: Mode, - __0: (TextSize, Vec, TextSize), -) -> Vec + __0: (TextSize, Vec, TextSize), +) -> Vec { let __start0 = __0.2; let __end0 = __0.2; @@ -42813,10 +42839,10 @@ fn __action652< >( mode: Mode, __0: (TextSize, TextSize, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.0; let __end0 = __2.2; @@ -42840,9 +42866,9 @@ fn __action653< >( mode: Mode, __0: (TextSize, TextSize, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __2.0; @@ -42867,10 +42893,10 @@ fn __action654< >( mode: Mode, __0: (TextSize, TextSize, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.0; let __end0 = __2.2; @@ -42894,9 +42920,9 @@ fn __action655< >( mode: Mode, __0: (TextSize, TextSize, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __2.0; @@ -42982,9 +43008,9 @@ fn __action657< fn __action658< >( mode: Mode, - __0: (TextSize, Vec, TextSize), + __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> Vec +) -> Vec { let __start0 = __1.0; let __end0 = __1.2; @@ -43005,8 +43031,8 @@ fn __action658< fn __action659< >( mode: Mode, - __0: (TextSize, Vec, TextSize), -) -> Vec + __0: (TextSize, Vec, TextSize), +) -> Vec { let __start0 = __0.2; let __end0 = __0.2; @@ -43232,7 +43258,7 @@ fn __action666< mode: Mode, __0: (TextSize, TextSize, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, Vec, TextSize), + __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, token::Tok, TextSize), @@ -43269,7 +43295,7 @@ fn __action667< mode: Mode, __0: (TextSize, TextSize, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, Vec, TextSize), + __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, token::Tok, TextSize), @@ -43872,9 +43898,9 @@ fn __action687< fn __action688< >( mode: Mode, - __0: (TextSize, Vec, TextSize), + __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> Vec +) -> Vec { let __start0 = __1.0; let __end0 = __1.2; @@ -43895,8 +43921,8 @@ fn __action688< fn __action689< >( mode: Mode, - __0: (TextSize, Vec, TextSize), -) -> Vec + __0: (TextSize, Vec, TextSize), +) -> Vec { let __start0 = __0.2; let __end0 = __0.2; @@ -43919,10 +43945,10 @@ fn __action690< >( mode: Mode, __0: (TextSize, TextSize, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.0; let __end0 = __2.2; @@ -43946,9 +43972,9 @@ fn __action691< >( mode: Mode, __0: (TextSize, TextSize, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __2.0; @@ -44377,9 +44403,9 @@ fn __action706< __0: (TextSize, TextSize, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, token::Tok, TextSize), - __5: (TextSize, ast::Expr, TextSize), + __5: (TextSize, ast::ParenthesizedExpr, TextSize), __6: (TextSize, token::Tok, TextSize), __7: (TextSize, ast::Suite, TextSize), __8: (TextSize, core::option::Option, TextSize), @@ -44413,9 +44439,9 @@ fn __action707< mode: Mode, __0: (TextSize, TextSize, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), + __4: (TextSize, ast::ParenthesizedExpr, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, ast::Suite, TextSize), __7: (TextSize, core::option::Option, TextSize), @@ -44455,7 +44481,7 @@ fn __action708< __4: (TextSize, ast::Identifier, TextSize), __5: (TextSize, core::option::Option, TextSize), __6: (TextSize, ast::Parameters, TextSize), - __7: (TextSize, core::option::Option, TextSize), + __7: (TextSize, core::option::Option, TextSize), __8: (TextSize, token::Tok, TextSize), __9: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -44493,7 +44519,7 @@ fn __action709< __3: (TextSize, ast::Identifier, TextSize), __4: (TextSize, core::option::Option, TextSize), __5: (TextSize, ast::Parameters, TextSize), - __6: (TextSize, core::option::Option, TextSize), + __6: (TextSize, core::option::Option, TextSize), __7: (TextSize, token::Tok, TextSize), __8: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -44529,9 +44555,9 @@ fn __action710< __0: (TextSize, TextSize, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, token::Tok, TextSize), - __5: (TextSize, ast::Expr, TextSize), + __5: (TextSize, ast::ParenthesizedExpr, TextSize), __6: (TextSize, alloc::vec::Vec, TextSize), __7: (TextSize, TextSize, TextSize), ) -> ast::Comprehension @@ -44563,9 +44589,9 @@ fn __action711< mode: Mode, __0: (TextSize, TextSize, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), + __4: (TextSize, ast::ParenthesizedExpr, TextSize), __5: (TextSize, alloc::vec::Vec, TextSize), __6: (TextSize, TextSize, TextSize), ) -> ast::Comprehension @@ -45605,10 +45631,10 @@ fn __action748< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, ast::Suite, TextSize), -) -> (TextSize, ast::Expr, ast::Suite) +) -> (TextSize, ast::ParenthesizedExpr, ast::Suite) { let __start0 = __0.0; let __end0 = __0.0; @@ -45685,11 +45711,11 @@ fn __action750< fn __action751< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -45714,11 +45740,11 @@ fn __action751< fn __action752< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -45743,11 +45769,11 @@ fn __action752< fn __action753< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -45772,11 +45798,11 @@ fn __action753< fn __action754< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -45801,10 +45827,10 @@ fn __action754< fn __action755< >( mode: Mode, - __0: (TextSize, alloc::vec::Vec, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __0: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -45828,10 +45854,10 @@ fn __action755< fn __action756< >( mode: Mode, - __0: (TextSize, alloc::vec::Vec, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __0: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -45884,11 +45910,11 @@ fn __action757< fn __action758< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -45913,11 +45939,11 @@ fn __action758< fn __action759< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -45942,11 +45968,11 @@ fn __action759< fn __action760< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46001,8 +46027,8 @@ fn __action762< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), - __2: (TextSize, core::option::Option, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), + __2: (TextSize, core::option::Option, TextSize), __3: (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -46030,7 +46056,7 @@ fn __action763< >( mode: Mode, __0: (TextSize, alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)>, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -46054,7 +46080,7 @@ fn __action764< mode: Mode, __0: (TextSize, ast::Constant, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46079,7 +46105,7 @@ fn __action765< mode: Mode, __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46103,10 +46129,10 @@ fn __action766< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), + __1: (TextSize, core::option::Option>, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46132,11 +46158,11 @@ fn __action767< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46163,11 +46189,11 @@ fn __action768< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46194,10 +46220,10 @@ fn __action769< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46223,13 +46249,13 @@ fn __action770< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), - __2: (TextSize, ast::Expr, TextSize), - __3: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, core::option::Option>, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), + __3: (TextSize, alloc::vec::Vec, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -46258,12 +46284,12 @@ fn __action771< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), - __2: (TextSize, ast::Expr, TextSize), - __3: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, core::option::Option>, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), + __3: (TextSize, alloc::vec::Vec, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -46293,7 +46319,7 @@ fn __action772< __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46318,11 +46344,11 @@ fn __action773< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46350,10 +46376,10 @@ fn __action774< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -46380,10 +46406,10 @@ fn __action775< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, ast::Expr)>>, TextSize), + __1: (TextSize, core::option::Option>, ast::ParenthesizedExpr)>>, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46409,11 +46435,11 @@ fn __action776< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, (ast::Expr, ast::Expr), TextSize), + __1: (TextSize, (ast::ParenthesizedExpr, ast::ParenthesizedExpr), TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46440,10 +46466,10 @@ fn __action777< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46469,11 +46495,11 @@ fn __action778< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46501,7 +46527,7 @@ fn __action779< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46526,7 +46552,7 @@ fn __action780< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46551,7 +46577,7 @@ fn __action781< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46576,7 +46602,7 @@ fn __action782< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46600,7 +46626,7 @@ fn __action783< >( mode: Mode, __0: (TextSize, alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)>, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -46624,7 +46650,7 @@ fn __action784< mode: Mode, __0: (TextSize, ast::Constant, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46649,7 +46675,7 @@ fn __action785< mode: Mode, __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46673,10 +46699,10 @@ fn __action786< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), + __1: (TextSize, core::option::Option>, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46702,11 +46728,11 @@ fn __action787< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46733,11 +46759,11 @@ fn __action788< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46764,10 +46790,10 @@ fn __action789< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46793,13 +46819,13 @@ fn __action790< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), - __2: (TextSize, ast::Expr, TextSize), - __3: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, core::option::Option>, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), + __3: (TextSize, alloc::vec::Vec, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -46828,12 +46854,12 @@ fn __action791< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), - __2: (TextSize, ast::Expr, TextSize), - __3: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, core::option::Option>, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), + __3: (TextSize, alloc::vec::Vec, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -46863,7 +46889,7 @@ fn __action792< __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46888,11 +46914,11 @@ fn __action793< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46920,10 +46946,10 @@ fn __action794< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -46950,10 +46976,10 @@ fn __action795< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, ast::Expr)>>, TextSize), + __1: (TextSize, core::option::Option>, ast::ParenthesizedExpr)>>, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -46979,11 +47005,11 @@ fn __action796< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, (ast::Expr, ast::Expr), TextSize), + __1: (TextSize, (ast::ParenthesizedExpr, ast::ParenthesizedExpr), TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47010,10 +47036,10 @@ fn __action797< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47039,11 +47065,11 @@ fn __action798< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47071,7 +47097,7 @@ fn __action799< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47096,7 +47122,7 @@ fn __action800< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47121,7 +47147,7 @@ fn __action801< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47146,7 +47172,7 @@ fn __action802< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47170,7 +47196,7 @@ fn __action803< >( mode: Mode, __0: (TextSize, alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)>, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -47194,7 +47220,7 @@ fn __action804< mode: Mode, __0: (TextSize, ast::Constant, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47219,7 +47245,7 @@ fn __action805< mode: Mode, __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47243,10 +47269,10 @@ fn __action806< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), + __1: (TextSize, core::option::Option>, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47272,11 +47298,11 @@ fn __action807< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47303,13 +47329,13 @@ fn __action808< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), - __2: (TextSize, ast::Expr, TextSize), - __3: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, core::option::Option>, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), + __3: (TextSize, alloc::vec::Vec, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -47338,12 +47364,12 @@ fn __action809< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), - __2: (TextSize, ast::Expr, TextSize), - __3: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, core::option::Option>, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), + __3: (TextSize, alloc::vec::Vec, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -47373,7 +47399,7 @@ fn __action810< __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47398,11 +47424,11 @@ fn __action811< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47430,10 +47456,10 @@ fn __action812< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -47460,10 +47486,10 @@ fn __action813< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, ast::Expr)>>, TextSize), + __1: (TextSize, core::option::Option>, ast::ParenthesizedExpr)>>, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47489,11 +47515,11 @@ fn __action814< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, (ast::Expr, ast::Expr), TextSize), + __1: (TextSize, (ast::ParenthesizedExpr, ast::ParenthesizedExpr), TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47520,10 +47546,10 @@ fn __action815< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47549,11 +47575,11 @@ fn __action816< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47581,7 +47607,7 @@ fn __action817< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47606,7 +47632,7 @@ fn __action818< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47631,7 +47657,7 @@ fn __action819< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47656,7 +47682,7 @@ fn __action820< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47679,10 +47705,10 @@ fn __action820< fn __action821< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Arguments, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47706,12 +47732,12 @@ fn __action821< fn __action822< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47737,11 +47763,11 @@ fn __action822< fn __action823< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Identifier, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47766,10 +47792,10 @@ fn __action823< fn __action824< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Arguments, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47793,12 +47819,12 @@ fn __action824< fn __action825< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47824,11 +47850,11 @@ fn __action825< fn __action826< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Identifier, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47853,10 +47879,10 @@ fn __action826< fn __action827< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Arguments, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47880,12 +47906,12 @@ fn __action827< fn __action828< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47911,11 +47937,11 @@ fn __action828< fn __action829< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Identifier, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47941,9 +47967,9 @@ fn __action830< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47968,9 +47994,9 @@ fn __action831< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -47995,9 +48021,9 @@ fn __action832< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -48081,7 +48107,7 @@ fn __action834< fn __action835< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -48118,7 +48144,7 @@ fn __action835< fn __action836< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -48153,7 +48179,7 @@ fn __action836< fn __action837< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -48186,7 +48212,7 @@ fn __action837< fn __action838< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -48217,7 +48243,7 @@ fn __action838< fn __action839< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec<(ast::Identifier, ast::Pattern)>, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -48250,7 +48276,7 @@ fn __action839< fn __action840< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec<(ast::Identifier, ast::Pattern)>, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -48281,7 +48307,7 @@ fn __action840< fn __action841< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), @@ -48310,7 +48336,7 @@ fn __action841< fn __action842< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -48347,7 +48373,7 @@ fn __action842< fn __action843< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -48382,7 +48408,7 @@ fn __action843< fn __action844< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -48415,7 +48441,7 @@ fn __action844< fn __action845< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -48446,7 +48472,7 @@ fn __action845< fn __action846< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec<(ast::Identifier, ast::Pattern)>, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -48479,7 +48505,7 @@ fn __action846< fn __action847< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec<(ast::Identifier, ast::Pattern)>, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -48510,7 +48536,7 @@ fn __action847< fn __action848< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), @@ -48539,10 +48565,10 @@ fn __action848< fn __action849< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), - __1: (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::Expr)>, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), + __1: (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::ParenthesizedExpr)>, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -48566,10 +48592,10 @@ fn __action849< fn __action850< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), - __1: (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::Expr)>, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), + __1: (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::ParenthesizedExpr)>, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -48595,7 +48621,7 @@ fn __action851< mode: Mode, __0: (TextSize, ast::Constant, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -48619,9 +48645,9 @@ fn __action852< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -48646,7 +48672,7 @@ fn __action853< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), __3: (TextSize, token::Tok, TextSize), ) -> ast::Decorator @@ -48675,7 +48701,7 @@ fn __action854< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -48754,7 +48780,7 @@ fn __action857< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), - __1: (TextSize, core::option::Option, TextSize), + __1: (TextSize, core::option::Option, TextSize), __2: (TextSize, TextSize, TextSize), ) -> ast::Parameter { @@ -48781,7 +48807,7 @@ fn __action858< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option, TextSize), + __1: (TextSize, core::option::Option, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, ast::Suite, TextSize), ) -> ast::ExceptHandler @@ -48810,7 +48836,7 @@ fn __action859< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, (ast::Expr, ast::Identifier), TextSize), + __1: (TextSize, (ast::ParenthesizedExpr, ast::Identifier), TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, ast::Suite, TextSize), ) -> ast::ExceptHandler @@ -48840,7 +48866,7 @@ fn __action860< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, ast::Suite, TextSize), ) -> ast::ExceptHandler @@ -48871,7 +48897,7 @@ fn __action861< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, (ast::Expr, ast::Identifier), TextSize), + __2: (TextSize, (ast::ParenthesizedExpr, ast::Identifier), TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, ast::Suite, TextSize), ) -> ast::ExceptHandler @@ -48900,11 +48926,11 @@ fn __action861< fn __action862< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -48929,11 +48955,11 @@ fn __action862< fn __action863< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -48958,11 +48984,11 @@ fn __action863< fn __action864< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -48987,8 +49013,8 @@ fn __action864< fn __action865< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), - __1: (TextSize, alloc::vec::Vec, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), + __1: (TextSize, alloc::vec::Vec, TextSize), __2: (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -49014,9 +49040,9 @@ fn __action865< fn __action866< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -49043,10 +49069,10 @@ fn __action866< fn __action867< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), - __3: (TextSize, core::option::Option, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), + __3: (TextSize, core::option::Option, TextSize), __4: (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -49075,9 +49101,9 @@ fn __action868< >( mode: Mode, __0: (TextSize, ast::UnaryOp, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -49102,9 +49128,9 @@ fn __action869< >( mode: Mode, __0: (TextSize, ast::UnaryOp, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -49129,9 +49155,9 @@ fn __action870< >( mode: Mode, __0: (TextSize, ast::UnaryOp, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -49206,7 +49232,7 @@ fn __action873< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option, TextSize), + __1: (TextSize, core::option::Option, TextSize), __2: (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -49232,7 +49258,7 @@ fn __action873< fn __action874< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -49259,9 +49285,9 @@ fn __action875< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), + __4: (TextSize, ast::ParenthesizedExpr, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, ast::Suite, TextSize), __7: (TextSize, core::option::Option, TextSize), @@ -49295,9 +49321,9 @@ fn __action876< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, ast::Suite, TextSize), __6: (TextSize, core::option::Option, TextSize), @@ -49335,7 +49361,7 @@ fn __action877< __3: (TextSize, ast::Identifier, TextSize), __4: (TextSize, core::option::Option, TextSize), __5: (TextSize, ast::Parameters, TextSize), - __6: (TextSize, core::option::Option, TextSize), + __6: (TextSize, core::option::Option, TextSize), __7: (TextSize, token::Tok, TextSize), __8: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -49373,7 +49399,7 @@ fn __action878< __2: (TextSize, ast::Identifier, TextSize), __3: (TextSize, core::option::Option, TextSize), __4: (TextSize, ast::Parameters, TextSize), - __5: (TextSize, core::option::Option, TextSize), + __5: (TextSize, core::option::Option, TextSize), __6: (TextSize, token::Tok, TextSize), __7: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -49405,7 +49431,7 @@ fn __action878< fn __action879< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, core::option::Option>, TextSize), __2: (TextSize, TextSize, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) @@ -49434,7 +49460,7 @@ fn __action880< mode: Mode, __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { @@ -49462,7 +49488,7 @@ fn __action881< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { @@ -49489,7 +49515,7 @@ fn __action882< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { @@ -49515,10 +49541,10 @@ fn __action882< fn __action883< >( mode: Mode, - __0: (TextSize, Vec, TextSize), + __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -49542,9 +49568,9 @@ fn __action883< fn __action884< >( mode: Mode, - __0: (TextSize, Vec, TextSize), + __0: (TextSize, Vec, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -49567,10 +49593,10 @@ fn __action884< fn __action885< >( mode: Mode, - __0: (TextSize, Vec, TextSize), + __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -49594,9 +49620,9 @@ fn __action885< fn __action886< >( mode: Mode, - __0: (TextSize, Vec, TextSize), + __0: (TextSize, Vec, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -49672,10 +49698,10 @@ fn __action889< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, ast::Suite, TextSize), - __4: (TextSize, alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)>, TextSize), + __4: (TextSize, alloc::vec::Vec<(TextSize, ast::ParenthesizedExpr, ast::Suite)>, TextSize), __5: (TextSize, core::option::Option<(TextSize, ast::Suite)>, TextSize), ) -> ast::Stmt { @@ -49928,7 +49954,7 @@ fn __action898< mode: Mode, __0: (TextSize, (IpyEscapeKind, String), TextSize), __1: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -49976,7 +50002,7 @@ fn __action899< fn __action900< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), __2: (TextSize, TextSize, TextSize), ) -> Result> @@ -50007,9 +50033,9 @@ fn __action901< __1: (TextSize, core::option::Option, TextSize), __2: (TextSize, TextSize, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), + __4: (TextSize, ast::ParenthesizedExpr, TextSize), __5: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -50120,7 +50146,7 @@ fn __action904< fn __action905< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Pattern { @@ -50145,7 +50171,7 @@ fn __action905< fn __action906< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Pattern { @@ -50197,7 +50223,7 @@ fn __action908< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -50222,7 +50248,7 @@ fn __action909< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -50247,7 +50273,7 @@ fn __action910< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -50271,7 +50297,7 @@ fn __action911< >( mode: Mode, __0: (TextSize, alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)>, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -50518,7 +50544,7 @@ fn __action919< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Pattern, TextSize), - __2: (TextSize, core::option::Option, TextSize), + __2: (TextSize, core::option::Option, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, ast::Suite, TextSize), ) -> ast::MatchCase @@ -50549,7 +50575,7 @@ fn __action920< mode: Mode, __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -50572,11 +50598,11 @@ fn __action920< fn __action921< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Identifier, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -50601,11 +50627,11 @@ fn __action921< fn __action922< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Identifier, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -50631,7 +50657,7 @@ fn __action923< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -50666,7 +50692,7 @@ fn __action924< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -50703,7 +50729,7 @@ fn __action925< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -50740,7 +50766,7 @@ fn __action926< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -50774,11 +50800,11 @@ fn __action926< fn __action927< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -50805,7 +50831,7 @@ fn __action928< mode: Mode, __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -50856,9 +50882,9 @@ fn __action930< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -50883,9 +50909,9 @@ fn __action931< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -50934,10 +50960,10 @@ fn __action932< fn __action933< >( mode: Mode, - __0: (TextSize, alloc::vec::Vec, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __0: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -50961,10 +50987,10 @@ fn __action933< fn __action934< >( mode: Mode, - __0: (TextSize, alloc::vec::Vec, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __0: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -51889,11 +51915,11 @@ fn __action967< fn __action968< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -51918,11 +51944,11 @@ fn __action968< fn __action969< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -51947,11 +51973,11 @@ fn __action969< fn __action970< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -52002,8 +52028,8 @@ fn __action972< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), - __2: (TextSize, core::option::Option, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), + __2: (TextSize, core::option::Option, TextSize), __3: (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -52210,11 +52236,11 @@ fn __action978< fn __action979< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -52239,11 +52265,11 @@ fn __action979< fn __action980< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -52268,11 +52294,11 @@ fn __action980< fn __action981< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -52299,9 +52325,9 @@ fn __action982< mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), + __4: (TextSize, ast::ParenthesizedExpr, TextSize), __5: (TextSize, alloc::vec::Vec, TextSize), __6: (TextSize, TextSize, TextSize), ) -> ast::Comprehension @@ -52333,9 +52359,9 @@ fn __action983< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, alloc::vec::Vec, TextSize), __5: (TextSize, TextSize, TextSize), ) -> ast::Comprehension @@ -52366,7 +52392,7 @@ fn __action984< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option, TextSize), + __1: (TextSize, core::option::Option, TextSize), ) -> Option { let __start0 = __0.0; @@ -52391,9 +52417,9 @@ fn __action985< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -52445,7 +52471,7 @@ fn __action987< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), - __1: (TextSize, core::option::Option, TextSize), + __1: (TextSize, core::option::Option, TextSize), __2: (TextSize, TextSize, TextSize), ) -> ast::Parameter { @@ -52496,12 +52522,12 @@ fn __action988< fn __action989< >( mode: Mode, - __0: (TextSize, core::option::Option, TextSize), + __0: (TextSize, core::option::Option, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, core::option::Option, TextSize), + __2: (TextSize, core::option::Option, TextSize), __3: (TextSize, core::option::Option>, TextSize), __4: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -52527,9 +52553,9 @@ fn __action989< fn __action990< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -52552,10 +52578,10 @@ fn __action990< fn __action991< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -52579,10 +52605,10 @@ fn __action991< fn __action992< >( mode: Mode, - __0: (TextSize, Vec, TextSize), + __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -52606,9 +52632,9 @@ fn __action992< fn __action993< >( mode: Mode, - __0: (TextSize, Vec, TextSize), + __0: (TextSize, Vec, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -52631,11 +52657,11 @@ fn __action993< fn __action994< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -52660,11 +52686,11 @@ fn __action994< fn __action995< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -52689,11 +52715,11 @@ fn __action995< fn __action996< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -52718,13 +52744,13 @@ fn __action996< fn __action997< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), + __4: (TextSize, ast::ParenthesizedExpr, TextSize), __5: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -52751,13 +52777,13 @@ fn __action997< fn __action998< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), + __4: (TextSize, ast::ParenthesizedExpr, TextSize), __5: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -52812,7 +52838,7 @@ fn __action1000< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, alloc::vec::Vec, TextSize), __3: (TextSize, TextSize, TextSize), ) -> ast::Mod @@ -52941,7 +52967,7 @@ fn __action1004< mode: Mode, __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -52965,10 +52991,10 @@ fn __action1005< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, core::option::Option, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), + __4: (TextSize, ast::ParenthesizedExpr, TextSize), __5: (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -52998,7 +53024,7 @@ fn __action1006< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), - __1: (TextSize, core::option::Option, TextSize), + __1: (TextSize, core::option::Option, TextSize), __2: (TextSize, TextSize, TextSize), ) -> ast::TypeParam { @@ -53139,7 +53165,7 @@ fn __action1011< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), - __1: (TextSize, core::option::Option, TextSize), + __1: (TextSize, core::option::Option, TextSize), __2: (TextSize, TextSize, TextSize), ) -> ast::ParameterWithDefault { @@ -53190,7 +53216,7 @@ fn __action1012< fn __action1013< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Pattern { @@ -53216,7 +53242,7 @@ fn __action1014< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, ast::Suite, TextSize), __4: (TextSize, core::option::Option, TextSize), @@ -53246,7 +53272,7 @@ fn __action1014< fn __action1015< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::WithItem { @@ -53271,9 +53297,9 @@ fn __action1015< fn __action1016< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), ) -> ast::WithItem { @@ -53300,9 +53326,9 @@ fn __action1016< fn __action1017< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), ) -> ast::WithItem { @@ -53329,7 +53355,7 @@ fn __action1017< fn __action1018< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::WithItem { @@ -53354,9 +53380,9 @@ fn __action1018< fn __action1019< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), ) -> ast::WithItem { @@ -53381,31 +53407,6 @@ fn __action1019< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] fn __action1020< ->( - mode: Mode, - __0: (TextSize, Vec, TextSize), - __1: (TextSize, TextSize, TextSize), -) -> Vec -{ - let __start0 = __0.0; - let __end0 = __0.0; - let __temp0 = __action397( - mode, - &__start0, - &__end0, - ); - let __temp0 = (__start0, __temp0, __end0); - __action162( - mode, - __temp0, - __0, - __1, - ) -} - -#[allow(unused_variables)] -#[allow(clippy::too_many_arguments)] -fn __action1021< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -53436,7 +53437,7 @@ fn __action1021< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1022< +fn __action1021< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -53465,14 +53466,14 @@ fn __action1022< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1023< +fn __action1022< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -53494,14 +53495,14 @@ fn __action1023< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1024< +fn __action1023< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -53523,14 +53524,14 @@ fn __action1024< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1025< +fn __action1024< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -53552,13 +53553,13 @@ fn __action1025< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1026< +fn __action1025< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option, TextSize), + __1: (TextSize, core::option::Option, TextSize), __2: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -53579,14 +53580,14 @@ fn __action1026< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1027< +fn __action1026< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -53608,7 +53609,7 @@ fn __action1027< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1028< +fn __action1027< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -53637,7 +53638,7 @@ fn __action1028< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1029< +fn __action1028< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -53664,7 +53665,7 @@ fn __action1029< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1030< +fn __action1029< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -53695,7 +53696,7 @@ fn __action1030< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1031< +fn __action1030< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -53724,7 +53725,7 @@ fn __action1031< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1032< +fn __action1031< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -53749,7 +53750,7 @@ fn __action1032< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1033< +fn __action1032< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -53772,7 +53773,7 @@ fn __action1033< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1034< +fn __action1033< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -53799,7 +53800,7 @@ fn __action1034< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1035< +fn __action1034< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -53824,7 +53825,7 @@ fn __action1035< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1036< +fn __action1035< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -53855,7 +53856,7 @@ fn __action1036< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1037< +fn __action1036< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -53884,7 +53885,7 @@ fn __action1037< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1038< +fn __action1037< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -53917,7 +53918,7 @@ fn __action1038< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1039< +fn __action1038< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -53948,7 +53949,7 @@ fn __action1039< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1040< +fn __action1039< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -53975,7 +53976,7 @@ fn __action1040< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1041< +fn __action1040< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54000,7 +54001,7 @@ fn __action1041< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1042< +fn __action1041< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54029,7 +54030,7 @@ fn __action1042< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1043< +fn __action1042< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54056,7 +54057,7 @@ fn __action1043< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1044< +fn __action1043< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54085,7 +54086,7 @@ fn __action1044< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1045< +fn __action1044< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54112,7 +54113,7 @@ fn __action1045< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1046< +fn __action1045< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54143,7 +54144,7 @@ fn __action1046< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1047< +fn __action1046< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54172,7 +54173,7 @@ fn __action1047< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1048< +fn __action1047< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54197,7 +54198,7 @@ fn __action1048< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1049< +fn __action1048< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54220,7 +54221,7 @@ fn __action1049< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1050< +fn __action1049< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54247,7 +54248,7 @@ fn __action1050< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1051< +fn __action1050< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54272,7 +54273,7 @@ fn __action1051< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1052< +fn __action1051< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54284,7 +54285,7 @@ fn __action1052< { let __start0 = __0.0; let __end0 = __4.2; - let __temp0 = __action1028( + let __temp0 = __action1027( mode, __0, __1, @@ -54301,7 +54302,7 @@ fn __action1052< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1053< +fn __action1052< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54312,7 +54313,7 @@ fn __action1053< { let __start0 = __0.0; let __end0 = __3.2; - let __temp0 = __action1029( + let __temp0 = __action1028( mode, __0, __1, @@ -54328,7 +54329,7 @@ fn __action1053< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1054< +fn __action1053< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54341,7 +54342,7 @@ fn __action1054< { let __start0 = __0.0; let __end0 = __5.2; - let __temp0 = __action1030( + let __temp0 = __action1029( mode, __0, __1, @@ -54359,7 +54360,7 @@ fn __action1054< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1055< +fn __action1054< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54371,7 +54372,7 @@ fn __action1055< { let __start0 = __0.0; let __end0 = __4.2; - let __temp0 = __action1031( + let __temp0 = __action1030( mode, __0, __1, @@ -54388,7 +54389,7 @@ fn __action1055< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1056< +fn __action1055< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54398,7 +54399,7 @@ fn __action1056< { let __start0 = __0.0; let __end0 = __2.2; - let __temp0 = __action1032( + let __temp0 = __action1031( mode, __0, __1, @@ -54413,7 +54414,7 @@ fn __action1056< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1057< +fn __action1056< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54422,7 +54423,7 @@ fn __action1057< { let __start0 = __0.0; let __end0 = __1.2; - let __temp0 = __action1033( + let __temp0 = __action1032( mode, __0, __1, @@ -54436,7 +54437,7 @@ fn __action1057< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1058< +fn __action1057< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54447,7 +54448,7 @@ fn __action1058< { let __start0 = __0.0; let __end0 = __3.2; - let __temp0 = __action1034( + let __temp0 = __action1033( mode, __0, __1, @@ -54463,7 +54464,7 @@ fn __action1058< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1059< +fn __action1058< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -54473,7 +54474,7 @@ fn __action1059< { let __start0 = __0.0; let __end0 = __2.2; - let __temp0 = __action1035( + let __temp0 = __action1034( mode, __0, __1, @@ -54488,7 +54489,7 @@ fn __action1059< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1060< +fn __action1059< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -54503,7 +54504,7 @@ fn __action1060< { let __start0 = __1.0; let __end0 = __5.2; - let __temp0 = __action1052( + let __temp0 = __action1051( mode, __1, __2, @@ -54523,7 +54524,7 @@ fn __action1060< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1061< +fn __action1060< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -54537,7 +54538,7 @@ fn __action1061< { let __start0 = __1.0; let __end0 = __4.2; - let __temp0 = __action1053( + let __temp0 = __action1052( mode, __1, __2, @@ -54556,7 +54557,7 @@ fn __action1061< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1062< +fn __action1061< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -54572,7 +54573,7 @@ fn __action1062< { let __start0 = __1.0; let __end0 = __6.2; - let __temp0 = __action1054( + let __temp0 = __action1053( mode, __1, __2, @@ -54593,7 +54594,7 @@ fn __action1062< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1063< +fn __action1062< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -54608,7 +54609,7 @@ fn __action1063< { let __start0 = __1.0; let __end0 = __5.2; - let __temp0 = __action1055( + let __temp0 = __action1054( mode, __1, __2, @@ -54628,7 +54629,7 @@ fn __action1063< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1064< +fn __action1063< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -54641,7 +54642,7 @@ fn __action1064< { let __start0 = __1.0; let __end0 = __3.2; - let __temp0 = __action1056( + let __temp0 = __action1055( mode, __1, __2, @@ -54659,7 +54660,7 @@ fn __action1064< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1065< +fn __action1064< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -54671,7 +54672,7 @@ fn __action1065< { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1057( + let __temp0 = __action1056( mode, __1, __2, @@ -54688,7 +54689,7 @@ fn __action1065< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1066< +fn __action1065< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -54702,7 +54703,7 @@ fn __action1066< { let __start0 = __1.0; let __end0 = __4.2; - let __temp0 = __action1058( + let __temp0 = __action1057( mode, __1, __2, @@ -54721,7 +54722,7 @@ fn __action1066< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1067< +fn __action1066< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -54734,7 +54735,7 @@ fn __action1067< { let __start0 = __1.0; let __end0 = __3.2; - let __temp0 = __action1059( + let __temp0 = __action1058( mode, __1, __2, @@ -54752,7 +54753,7 @@ fn __action1067< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1068< +fn __action1067< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -54779,7 +54780,7 @@ fn __action1068< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1069< +fn __action1068< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -54793,7 +54794,7 @@ fn __action1069< { let __start0 = __1.0; let __end0 = __5.2; - let __temp0 = __action1052( + let __temp0 = __action1051( mode, __1, __2, @@ -54812,7 +54813,7 @@ fn __action1069< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1070< +fn __action1069< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -54825,7 +54826,7 @@ fn __action1070< { let __start0 = __1.0; let __end0 = __4.2; - let __temp0 = __action1053( + let __temp0 = __action1052( mode, __1, __2, @@ -54843,7 +54844,7 @@ fn __action1070< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1071< +fn __action1070< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -54858,7 +54859,7 @@ fn __action1071< { let __start0 = __1.0; let __end0 = __6.2; - let __temp0 = __action1054( + let __temp0 = __action1053( mode, __1, __2, @@ -54878,7 +54879,7 @@ fn __action1071< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1072< +fn __action1071< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -54892,7 +54893,7 @@ fn __action1072< { let __start0 = __1.0; let __end0 = __5.2; - let __temp0 = __action1055( + let __temp0 = __action1054( mode, __1, __2, @@ -54911,7 +54912,7 @@ fn __action1072< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1073< +fn __action1072< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -54923,7 +54924,7 @@ fn __action1073< { let __start0 = __1.0; let __end0 = __3.2; - let __temp0 = __action1056( + let __temp0 = __action1055( mode, __1, __2, @@ -54940,7 +54941,7 @@ fn __action1073< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1074< +fn __action1073< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -54951,7 +54952,7 @@ fn __action1074< { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1057( + let __temp0 = __action1056( mode, __1, __2, @@ -54967,7 +54968,7 @@ fn __action1074< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1075< +fn __action1074< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -54980,7 +54981,7 @@ fn __action1075< { let __start0 = __1.0; let __end0 = __4.2; - let __temp0 = __action1058( + let __temp0 = __action1057( mode, __1, __2, @@ -54998,7 +54999,7 @@ fn __action1075< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1076< +fn __action1075< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -55010,7 +55011,7 @@ fn __action1076< { let __start0 = __1.0; let __end0 = __3.2; - let __temp0 = __action1059( + let __temp0 = __action1058( mode, __1, __2, @@ -55027,7 +55028,7 @@ fn __action1076< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1077< +fn __action1076< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -55052,7 +55053,7 @@ fn __action1077< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1078< +fn __action1077< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55075,7 +55076,7 @@ fn __action1078< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1079< +fn __action1078< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55098,7 +55099,7 @@ fn __action1079< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1080< +fn __action1079< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55125,7 +55126,7 @@ fn __action1080< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1081< +fn __action1080< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55152,7 +55153,7 @@ fn __action1081< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1082< +fn __action1081< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55181,7 +55182,7 @@ fn __action1082< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1083< +fn __action1082< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55210,7 +55211,7 @@ fn __action1083< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1084< +fn __action1083< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55233,7 +55234,7 @@ fn __action1084< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1085< +fn __action1084< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55256,7 +55257,7 @@ fn __action1085< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1086< +fn __action1085< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55281,7 +55282,7 @@ fn __action1086< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1087< +fn __action1086< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55306,7 +55307,7 @@ fn __action1087< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1088< +fn __action1087< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55318,7 +55319,7 @@ fn __action1088< { let __start0 = __1.0; let __end0 = __4.2; - let __temp0 = __action1080( + let __temp0 = __action1079( mode, __1, __2, @@ -55335,7 +55336,7 @@ fn __action1088< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1089< +fn __action1088< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55346,7 +55347,7 @@ fn __action1089< { let __start0 = __1.0; let __end0 = __3.2; - let __temp0 = __action1081( + let __temp0 = __action1080( mode, __1, __2, @@ -55362,7 +55363,7 @@ fn __action1089< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1090< +fn __action1089< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55375,7 +55376,7 @@ fn __action1090< { let __start0 = __1.0; let __end0 = __5.2; - let __temp0 = __action1082( + let __temp0 = __action1081( mode, __1, __2, @@ -55393,7 +55394,7 @@ fn __action1090< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1091< +fn __action1090< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55405,7 +55406,7 @@ fn __action1091< { let __start0 = __1.0; let __end0 = __4.2; - let __temp0 = __action1083( + let __temp0 = __action1082( mode, __1, __2, @@ -55422,7 +55423,7 @@ fn __action1091< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1092< +fn __action1091< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55432,7 +55433,7 @@ fn __action1092< { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1084( + let __temp0 = __action1083( mode, __1, __2, @@ -55447,7 +55448,7 @@ fn __action1092< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1093< +fn __action1092< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55456,7 +55457,7 @@ fn __action1093< { let __start0 = __1.0; let __end0 = __1.2; - let __temp0 = __action1085( + let __temp0 = __action1084( mode, __1, )?; @@ -55470,7 +55471,7 @@ fn __action1093< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1094< +fn __action1093< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55481,7 +55482,7 @@ fn __action1094< { let __start0 = __1.0; let __end0 = __3.2; - let __temp0 = __action1086( + let __temp0 = __action1085( mode, __1, __2, @@ -55497,7 +55498,7 @@ fn __action1094< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1095< +fn __action1094< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55507,7 +55508,7 @@ fn __action1095< { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1087( + let __temp0 = __action1086( mode, __1, __2, @@ -55522,7 +55523,7 @@ fn __action1095< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1096< +fn __action1095< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55535,7 +55536,7 @@ fn __action1096< { let __start0 = __0.0; let __end0 = __3.2; - let __temp0 = __action1080( + let __temp0 = __action1079( mode, __0, __1, @@ -55553,7 +55554,7 @@ fn __action1096< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1097< +fn __action1096< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55565,7 +55566,7 @@ fn __action1097< { let __start0 = __0.0; let __end0 = __2.2; - let __temp0 = __action1081( + let __temp0 = __action1080( mode, __0, __1, @@ -55582,7 +55583,7 @@ fn __action1097< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1098< +fn __action1097< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55596,7 +55597,7 @@ fn __action1098< { let __start0 = __0.0; let __end0 = __4.2; - let __temp0 = __action1082( + let __temp0 = __action1081( mode, __0, __1, @@ -55615,7 +55616,7 @@ fn __action1098< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1099< +fn __action1098< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55628,7 +55629,7 @@ fn __action1099< { let __start0 = __0.0; let __end0 = __3.2; - let __temp0 = __action1083( + let __temp0 = __action1082( mode, __0, __1, @@ -55646,7 +55647,7 @@ fn __action1099< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1100< +fn __action1099< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55657,7 +55658,7 @@ fn __action1100< { let __start0 = __0.0; let __end0 = __1.2; - let __temp0 = __action1084( + let __temp0 = __action1083( mode, __0, __1, @@ -55673,7 +55674,7 @@ fn __action1100< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1101< +fn __action1100< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55683,7 +55684,7 @@ fn __action1101< { let __start0 = __0.0; let __end0 = __0.2; - let __temp0 = __action1085( + let __temp0 = __action1084( mode, __0, )?; @@ -55698,7 +55699,7 @@ fn __action1101< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1102< +fn __action1101< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55710,7 +55711,7 @@ fn __action1102< { let __start0 = __0.0; let __end0 = __2.2; - let __temp0 = __action1086( + let __temp0 = __action1085( mode, __0, __1, @@ -55727,7 +55728,7 @@ fn __action1102< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1103< +fn __action1102< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55738,7 +55739,7 @@ fn __action1103< { let __start0 = __0.0; let __end0 = __1.2; - let __temp0 = __action1087( + let __temp0 = __action1086( mode, __0, __1, @@ -55754,7 +55755,7 @@ fn __action1103< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1104< +fn __action1103< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55766,7 +55767,7 @@ fn __action1104< { let __start0 = __0.0; let __end0 = __3.2; - let __temp0 = __action1080( + let __temp0 = __action1079( mode, __0, __1, @@ -55783,7 +55784,7 @@ fn __action1104< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1105< +fn __action1104< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55794,7 +55795,7 @@ fn __action1105< { let __start0 = __0.0; let __end0 = __2.2; - let __temp0 = __action1081( + let __temp0 = __action1080( mode, __0, __1, @@ -55810,7 +55811,7 @@ fn __action1105< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1106< +fn __action1105< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55823,7 +55824,7 @@ fn __action1106< { let __start0 = __0.0; let __end0 = __4.2; - let __temp0 = __action1082( + let __temp0 = __action1081( mode, __0, __1, @@ -55841,7 +55842,7 @@ fn __action1106< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1107< +fn __action1106< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55853,7 +55854,7 @@ fn __action1107< { let __start0 = __0.0; let __end0 = __3.2; - let __temp0 = __action1083( + let __temp0 = __action1082( mode, __0, __1, @@ -55870,7 +55871,7 @@ fn __action1107< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1108< +fn __action1107< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55880,7 +55881,7 @@ fn __action1108< { let __start0 = __0.0; let __end0 = __1.2; - let __temp0 = __action1084( + let __temp0 = __action1083( mode, __0, __1, @@ -55895,7 +55896,7 @@ fn __action1108< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1109< +fn __action1108< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55904,7 +55905,7 @@ fn __action1109< { let __start0 = __0.0; let __end0 = __0.2; - let __temp0 = __action1085( + let __temp0 = __action1084( mode, __0, )?; @@ -55918,7 +55919,7 @@ fn __action1109< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1110< +fn __action1109< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55929,7 +55930,7 @@ fn __action1110< { let __start0 = __0.0; let __end0 = __2.2; - let __temp0 = __action1086( + let __temp0 = __action1085( mode, __0, __1, @@ -55945,7 +55946,7 @@ fn __action1110< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1111< +fn __action1110< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55955,7 +55956,7 @@ fn __action1111< { let __start0 = __0.0; let __end0 = __1.2; - let __temp0 = __action1087( + let __temp0 = __action1086( mode, __0, __1, @@ -55970,7 +55971,7 @@ fn __action1111< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1112< +fn __action1111< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -55982,7 +55983,7 @@ fn __action1112< { let __start0 = __0.0; let __end0 = __4.2; - let __temp0 = __action1088( + let __temp0 = __action1087( mode, __0, __1, @@ -55999,7 +56000,7 @@ fn __action1112< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1113< +fn __action1112< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -56010,7 +56011,7 @@ fn __action1113< { let __start0 = __0.0; let __end0 = __3.2; - let __temp0 = __action1089( + let __temp0 = __action1088( mode, __0, __1, @@ -56026,7 +56027,7 @@ fn __action1113< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1114< +fn __action1113< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -56039,7 +56040,7 @@ fn __action1114< { let __start0 = __0.0; let __end0 = __5.2; - let __temp0 = __action1090( + let __temp0 = __action1089( mode, __0, __1, @@ -56057,7 +56058,7 @@ fn __action1114< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1115< +fn __action1114< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -56069,7 +56070,7 @@ fn __action1115< { let __start0 = __0.0; let __end0 = __4.2; - let __temp0 = __action1091( + let __temp0 = __action1090( mode, __0, __1, @@ -56086,7 +56087,7 @@ fn __action1115< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1116< +fn __action1115< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -56096,7 +56097,7 @@ fn __action1116< { let __start0 = __0.0; let __end0 = __2.2; - let __temp0 = __action1092( + let __temp0 = __action1091( mode, __0, __1, @@ -56111,7 +56112,7 @@ fn __action1116< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1117< +fn __action1116< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -56120,7 +56121,7 @@ fn __action1117< { let __start0 = __0.0; let __end0 = __1.2; - let __temp0 = __action1093( + let __temp0 = __action1092( mode, __0, __1, @@ -56134,7 +56135,7 @@ fn __action1117< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1118< +fn __action1117< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -56145,7 +56146,7 @@ fn __action1118< { let __start0 = __0.0; let __end0 = __3.2; - let __temp0 = __action1094( + let __temp0 = __action1093( mode, __0, __1, @@ -56161,7 +56162,7 @@ fn __action1118< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1119< +fn __action1118< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -56171,7 +56172,7 @@ fn __action1119< { let __start0 = __0.0; let __end0 = __2.2; - let __temp0 = __action1095( + let __temp0 = __action1094( mode, __0, __1, @@ -56186,7 +56187,7 @@ fn __action1119< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1120< +fn __action1119< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -56201,7 +56202,7 @@ fn __action1120< { let __start0 = __1.0; let __end0 = __5.2; - let __temp0 = __action1112( + let __temp0 = __action1111( mode, __1, __2, @@ -56221,7 +56222,7 @@ fn __action1120< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1121< +fn __action1120< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -56235,7 +56236,7 @@ fn __action1121< { let __start0 = __1.0; let __end0 = __4.2; - let __temp0 = __action1113( + let __temp0 = __action1112( mode, __1, __2, @@ -56254,7 +56255,7 @@ fn __action1121< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1122< +fn __action1121< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -56270,7 +56271,7 @@ fn __action1122< { let __start0 = __1.0; let __end0 = __6.2; - let __temp0 = __action1114( + let __temp0 = __action1113( mode, __1, __2, @@ -56291,7 +56292,7 @@ fn __action1122< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1123< +fn __action1122< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -56306,7 +56307,7 @@ fn __action1123< { let __start0 = __1.0; let __end0 = __5.2; - let __temp0 = __action1115( + let __temp0 = __action1114( mode, __1, __2, @@ -56326,7 +56327,7 @@ fn __action1123< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1124< +fn __action1123< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -56339,7 +56340,7 @@ fn __action1124< { let __start0 = __1.0; let __end0 = __3.2; - let __temp0 = __action1116( + let __temp0 = __action1115( mode, __1, __2, @@ -56357,7 +56358,7 @@ fn __action1124< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1125< +fn __action1124< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -56369,7 +56370,7 @@ fn __action1125< { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1117( + let __temp0 = __action1116( mode, __1, __2, @@ -56386,7 +56387,7 @@ fn __action1125< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1126< +fn __action1125< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -56400,7 +56401,7 @@ fn __action1126< { let __start0 = __1.0; let __end0 = __4.2; - let __temp0 = __action1118( + let __temp0 = __action1117( mode, __1, __2, @@ -56419,7 +56420,7 @@ fn __action1126< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1127< +fn __action1126< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -56432,7 +56433,7 @@ fn __action1127< { let __start0 = __1.0; let __end0 = __3.2; - let __temp0 = __action1119( + let __temp0 = __action1118( mode, __1, __2, @@ -56450,7 +56451,7 @@ fn __action1127< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1128< +fn __action1127< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -56477,7 +56478,7 @@ fn __action1128< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1129< +fn __action1128< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -56491,7 +56492,7 @@ fn __action1129< { let __start0 = __1.0; let __end0 = __5.2; - let __temp0 = __action1112( + let __temp0 = __action1111( mode, __1, __2, @@ -56510,7 +56511,7 @@ fn __action1129< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1130< +fn __action1129< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -56523,7 +56524,7 @@ fn __action1130< { let __start0 = __1.0; let __end0 = __4.2; - let __temp0 = __action1113( + let __temp0 = __action1112( mode, __1, __2, @@ -56541,7 +56542,7 @@ fn __action1130< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1131< +fn __action1130< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -56556,7 +56557,7 @@ fn __action1131< { let __start0 = __1.0; let __end0 = __6.2; - let __temp0 = __action1114( + let __temp0 = __action1113( mode, __1, __2, @@ -56576,7 +56577,7 @@ fn __action1131< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1132< +fn __action1131< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -56590,7 +56591,7 @@ fn __action1132< { let __start0 = __1.0; let __end0 = __5.2; - let __temp0 = __action1115( + let __temp0 = __action1114( mode, __1, __2, @@ -56609,7 +56610,7 @@ fn __action1132< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1133< +fn __action1132< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -56621,7 +56622,7 @@ fn __action1133< { let __start0 = __1.0; let __end0 = __3.2; - let __temp0 = __action1116( + let __temp0 = __action1115( mode, __1, __2, @@ -56638,7 +56639,7 @@ fn __action1133< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1134< +fn __action1133< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -56649,7 +56650,7 @@ fn __action1134< { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1117( + let __temp0 = __action1116( mode, __1, __2, @@ -56665,7 +56666,7 @@ fn __action1134< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1135< +fn __action1134< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -56678,7 +56679,7 @@ fn __action1135< { let __start0 = __1.0; let __end0 = __4.2; - let __temp0 = __action1118( + let __temp0 = __action1117( mode, __1, __2, @@ -56696,7 +56697,7 @@ fn __action1135< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1136< +fn __action1135< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -56708,7 +56709,7 @@ fn __action1136< { let __start0 = __1.0; let __end0 = __3.2; - let __temp0 = __action1119( + let __temp0 = __action1118( mode, __1, __2, @@ -56725,7 +56726,7 @@ fn __action1136< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1137< +fn __action1136< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -56750,12 +56751,12 @@ fn __action1137< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1138< +fn __action1137< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> core::option::Option + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> core::option::Option { let __start0 = __0.0; let __end0 = __1.2; @@ -56773,19 +56774,19 @@ fn __action1138< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1139< +fn __action1138< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, TextSize, TextSize), ) -> ast::Stmt { let __start0 = __2.0; let __end0 = __3.2; - let __temp0 = __action1138( + let __temp0 = __action1137( mode, __2, __3, @@ -56802,11 +56803,11 @@ fn __action1139< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1140< +fn __action1139< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -56829,12 +56830,12 @@ fn __action1140< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1141< +fn __action1140< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> alloc::vec::Vec + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> alloc::vec::Vec { let __start0 = __0.0; let __end0 = __1.2; @@ -56852,13 +56853,13 @@ fn __action1141< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1142< +fn __action1141< >( mode: Mode, - __0: (TextSize, alloc::vec::Vec, TextSize), + __0: (TextSize, alloc::vec::Vec, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> alloc::vec::Vec + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> alloc::vec::Vec { let __start0 = __1.0; let __end0 = __2.2; @@ -56877,16 +56878,16 @@ fn __action1142< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1143< +fn __action1142< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __1: (TextSize, core::option::Option>, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __2.2; let __end0 = __3.0; @@ -56910,17 +56911,17 @@ fn __action1143< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1144< +fn __action1143< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), - __2: (TextSize, ast::Expr, TextSize), - __3: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, core::option::Option>, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), + __3: (TextSize, alloc::vec::Vec, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __3.0; let __end0 = __3.2; @@ -56943,15 +56944,15 @@ fn __action1144< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1145< +fn __action1144< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __1: (TextSize, core::option::Option>, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __2.2; let __end0 = __3.0; @@ -56974,16 +56975,16 @@ fn __action1145< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1146< +fn __action1145< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), - __2: (TextSize, ast::Expr, TextSize), - __3: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, core::option::Option>, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), + __3: (TextSize, alloc::vec::Vec, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __3.0; let __end0 = __3.2; @@ -57005,16 +57006,16 @@ fn __action1146< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1147< +fn __action1146< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __1: (TextSize, core::option::Option>, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __2.2; let __end0 = __3.0; @@ -57038,17 +57039,17 @@ fn __action1147< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1148< +fn __action1147< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), - __2: (TextSize, ast::Expr, TextSize), - __3: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, core::option::Option>, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), + __3: (TextSize, alloc::vec::Vec, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __3.0; let __end0 = __3.2; @@ -57071,15 +57072,15 @@ fn __action1148< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1149< +fn __action1148< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __1: (TextSize, core::option::Option>, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __2.2; let __end0 = __3.0; @@ -57102,16 +57103,16 @@ fn __action1149< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1150< +fn __action1149< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), - __2: (TextSize, ast::Expr, TextSize), - __3: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, core::option::Option>, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), + __3: (TextSize, alloc::vec::Vec, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __3.0; let __end0 = __3.2; @@ -57133,16 +57134,16 @@ fn __action1150< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1151< +fn __action1150< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __1: (TextSize, core::option::Option>, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __2.2; let __end0 = __3.0; @@ -57166,17 +57167,17 @@ fn __action1151< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1152< +fn __action1151< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), - __2: (TextSize, ast::Expr, TextSize), - __3: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, core::option::Option>, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), + __3: (TextSize, alloc::vec::Vec, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __3.0; let __end0 = __3.2; @@ -57199,15 +57200,15 @@ fn __action1152< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1153< +fn __action1152< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __1: (TextSize, core::option::Option>, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __2.2; let __end0 = __3.0; @@ -57230,16 +57231,16 @@ fn __action1153< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1154< +fn __action1153< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), - __2: (TextSize, ast::Expr, TextSize), - __3: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, core::option::Option>, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), + __3: (TextSize, alloc::vec::Vec, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __3.0; let __end0 = __3.2; @@ -57261,7 +57262,7 @@ fn __action1154< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1155< +fn __action1154< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -57284,7 +57285,7 @@ fn __action1155< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1156< +fn __action1155< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -57309,7 +57310,7 @@ fn __action1156< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1157< +fn __action1156< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -57340,7 +57341,7 @@ fn __action1157< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1158< +fn __action1157< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -57371,7 +57372,7 @@ fn __action1158< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1159< +fn __action1158< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -57400,7 +57401,7 @@ fn __action1159< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1160< +fn __action1159< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -57429,12 +57430,12 @@ fn __action1160< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1161< +fn __action1160< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> core::option::Option + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> core::option::Option { let __start0 = __0.0; let __end0 = __1.2; @@ -57452,7 +57453,7 @@ fn __action1161< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1162< +fn __action1161< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -57462,14 +57463,14 @@ fn __action1162< __4: (TextSize, core::option::Option, TextSize), __5: (TextSize, ast::Parameters, TextSize), __6: (TextSize, token::Tok, TextSize), - __7: (TextSize, ast::Expr, TextSize), + __7: (TextSize, ast::ParenthesizedExpr, TextSize), __8: (TextSize, token::Tok, TextSize), __9: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { let __start0 = __6.0; let __end0 = __7.2; - let __temp0 = __action1161( + let __temp0 = __action1160( mode, __6, __7, @@ -57491,7 +57492,7 @@ fn __action1162< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1163< +fn __action1162< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -57528,7 +57529,7 @@ fn __action1163< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1164< +fn __action1163< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -57537,14 +57538,14 @@ fn __action1164< __3: (TextSize, core::option::Option, TextSize), __4: (TextSize, ast::Parameters, TextSize), __5: (TextSize, token::Tok, TextSize), - __6: (TextSize, ast::Expr, TextSize), + __6: (TextSize, ast::ParenthesizedExpr, TextSize), __7: (TextSize, token::Tok, TextSize), __8: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { let __start0 = __5.0; let __end0 = __6.2; - let __temp0 = __action1161( + let __temp0 = __action1160( mode, __5, __6, @@ -57565,7 +57566,7 @@ fn __action1164< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1165< +fn __action1164< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -57600,7 +57601,7 @@ fn __action1165< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1166< +fn __action1165< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -57623,7 +57624,7 @@ fn __action1166< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1167< +fn __action1166< >( mode: Mode, __0: (TextSize, alloc::vec::Vec<(token::Tok, ast::Identifier)>, TextSize), @@ -57648,12 +57649,12 @@ fn __action1167< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1168< +fn __action1167< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> core::option::Option + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> core::option::Option { let __start0 = __0.0; let __end0 = __1.2; @@ -57671,18 +57672,18 @@ fn __action1168< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1169< +fn __action1168< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), ) -> ast::Parameter { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1168( + let __temp0 = __action1167( mode, __1, __2, @@ -57698,7 +57699,7 @@ fn __action1169< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1170< +fn __action1169< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -57723,18 +57724,18 @@ fn __action1170< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1171< +fn __action1170< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), ) -> ast::TypeParam { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1168( + let __temp0 = __action1167( mode, __1, __2, @@ -57750,7 +57751,7 @@ fn __action1171< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1172< +fn __action1171< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -57775,18 +57776,18 @@ fn __action1172< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1173< +fn __action1172< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), ) -> ast::ParameterWithDefault { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1168( + let __temp0 = __action1167( mode, __1, __2, @@ -57802,7 +57803,7 @@ fn __action1173< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1174< +fn __action1173< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -57827,12 +57828,12 @@ fn __action1174< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1175< +fn __action1174< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> core::option::Option + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> core::option::Option { let __start0 = __0.0; let __end0 = __1.2; @@ -57850,18 +57851,18 @@ fn __action1175< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1176< +fn __action1175< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, TextSize, TextSize), ) -> ast::Parameter { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1175( + let __temp0 = __action1174( mode, __1, __2, @@ -57877,7 +57878,7 @@ fn __action1176< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1177< +fn __action1176< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -57902,7 +57903,7 @@ fn __action1177< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1178< +fn __action1177< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -57923,7 +57924,7 @@ fn __action1178< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1179< +fn __action1178< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -57946,7 +57947,7 @@ fn __action1179< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1180< +fn __action1179< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -57967,7 +57968,7 @@ fn __action1180< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1181< +fn __action1180< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -57990,11 +57991,11 @@ fn __action1181< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1182< +fn __action1181< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), ) -> ast::Mod { @@ -58017,11 +58018,11 @@ fn __action1182< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1183< +fn __action1182< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, alloc::vec::Vec, TextSize), __3: (TextSize, TextSize, TextSize), ) -> ast::Mod @@ -58044,7 +58045,7 @@ fn __action1183< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1184< +fn __action1183< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -58067,7 +58068,7 @@ fn __action1184< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1185< +fn __action1184< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -58078,7 +58079,7 @@ fn __action1185< { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1184( + let __temp0 = __action1183( mode, __1, __2, @@ -58094,7 +58095,7 @@ fn __action1185< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1186< +fn __action1185< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -58119,7 +58120,7 @@ fn __action1186< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1187< +fn __action1186< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -58130,7 +58131,7 @@ fn __action1187< { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1184( + let __temp0 = __action1183( mode, __1, __2, @@ -58146,7 +58147,7 @@ fn __action1187< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1188< +fn __action1187< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -58171,7 +58172,7 @@ fn __action1188< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1189< +fn __action1188< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -58196,14 +58197,14 @@ fn __action1189< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1190< +fn __action1189< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), + __4: (TextSize, ast::ParenthesizedExpr, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, ast::Suite, TextSize), __7: (TextSize, token::Tok, TextSize), @@ -58213,7 +58214,7 @@ fn __action1190< { let __start0 = __7.0; let __end0 = __9.2; - let __temp0 = __action1189( + let __temp0 = __action1188( mode, __7, __8, @@ -58235,14 +58236,14 @@ fn __action1190< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1191< +fn __action1190< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), + __4: (TextSize, ast::ParenthesizedExpr, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -58270,13 +58271,13 @@ fn __action1191< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1192< +fn __action1191< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, ast::Suite, TextSize), __6: (TextSize, token::Tok, TextSize), @@ -58286,7 +58287,7 @@ fn __action1192< { let __start0 = __6.0; let __end0 = __8.2; - let __temp0 = __action1189( + let __temp0 = __action1188( mode, __6, __7, @@ -58307,13 +58308,13 @@ fn __action1192< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1193< +fn __action1192< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -58340,7 +58341,7 @@ fn __action1193< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1194< +fn __action1193< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -58356,7 +58357,7 @@ fn __action1194< { let __start0 = __4.0; let __end0 = __6.2; - let __temp0 = __action1189( + let __temp0 = __action1188( mode, __4, __5, @@ -58377,7 +58378,7 @@ fn __action1194< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1195< +fn __action1194< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -58410,7 +58411,7 @@ fn __action1195< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1196< +fn __action1195< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -58426,7 +58427,7 @@ fn __action1196< { let __start0 = __4.0; let __end0 = __6.2; - let __temp0 = __action1189( + let __temp0 = __action1188( mode, __4, __5, @@ -58447,7 +58448,7 @@ fn __action1196< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1197< +fn __action1196< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -58480,11 +58481,11 @@ fn __action1197< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1198< +fn __action1197< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, ast::Suite, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -58494,7 +58495,7 @@ fn __action1198< { let __start0 = __4.0; let __end0 = __6.2; - let __temp0 = __action1189( + let __temp0 = __action1188( mode, __4, __5, @@ -58513,11 +58514,11 @@ fn __action1198< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1199< +fn __action1198< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -58542,7 +58543,7 @@ fn __action1199< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1200< +fn __action1199< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -58567,7 +58568,7 @@ fn __action1200< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1201< +fn __action1200< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -58598,7 +58599,7 @@ fn __action1201< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1202< +fn __action1201< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -58616,14 +58617,14 @@ fn __action1202< { let __start0 = __7.0; let __end0 = __9.2; - let __temp0 = __action1200( + let __temp0 = __action1199( mode, __7, __8, __9, ); let __temp0 = (__start0, __temp0, __end0); - __action1194( + __action1193( mode, __0, __1, @@ -58639,7 +58640,7 @@ fn __action1202< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1203< +fn __action1202< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -58660,7 +58661,7 @@ fn __action1203< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1194( + __action1193( mode, __0, __1, @@ -58676,7 +58677,7 @@ fn __action1203< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1204< +fn __action1203< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -58691,14 +58692,14 @@ fn __action1204< { let __start0 = __4.0; let __end0 = __6.2; - let __temp0 = __action1200( + let __temp0 = __action1199( mode, __4, __5, __6, ); let __temp0 = (__start0, __temp0, __end0); - __action1195( + __action1194( mode, __0, __1, @@ -58711,7 +58712,7 @@ fn __action1204< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1205< +fn __action1204< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -58729,7 +58730,7 @@ fn __action1205< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1195( + __action1194( mode, __0, __1, @@ -58742,7 +58743,7 @@ fn __action1205< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1206< +fn __action1205< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -58760,14 +58761,14 @@ fn __action1206< { let __start0 = __7.0; let __end0 = __9.2; - let __temp0 = __action1200( + let __temp0 = __action1199( mode, __7, __8, __9, ); let __temp0 = (__start0, __temp0, __end0); - __action1196( + __action1195( mode, __0, __1, @@ -58783,7 +58784,7 @@ fn __action1206< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1207< +fn __action1206< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -58804,7 +58805,7 @@ fn __action1207< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1196( + __action1195( mode, __0, __1, @@ -58820,7 +58821,7 @@ fn __action1207< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1208< +fn __action1207< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -58835,14 +58836,14 @@ fn __action1208< { let __start0 = __4.0; let __end0 = __6.2; - let __temp0 = __action1200( + let __temp0 = __action1199( mode, __4, __5, __6, ); let __temp0 = (__start0, __temp0, __end0); - __action1197( + __action1196( mode, __0, __1, @@ -58855,7 +58856,7 @@ fn __action1208< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1209< +fn __action1208< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -58873,7 +58874,7 @@ fn __action1209< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1197( + __action1196( mode, __0, __1, @@ -58886,12 +58887,12 @@ fn __action1209< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1210< +fn __action1209< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> core::option::Option + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> core::option::Option { let __start0 = __0.0; let __end0 = __1.2; @@ -58909,19 +58910,19 @@ fn __action1210< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1211< +fn __action1210< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, TextSize, TextSize), ) -> ast::Stmt { let __start0 = __2.0; let __end0 = __3.2; - let __temp0 = __action1210( + let __temp0 = __action1209( mode, __2, __3, @@ -58938,11 +58939,11 @@ fn __action1211< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1212< +fn __action1211< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, TextSize, TextSize), ) -> ast::Stmt { @@ -58965,14 +58966,14 @@ fn __action1212< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1213< +fn __action1212< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, ast::Suite, TextSize), -) -> alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)> +) -> alloc::vec::Vec<(TextSize, ast::ParenthesizedExpr, ast::Suite)> { let __start0 = __0.0; let __end0 = __3.2; @@ -58992,15 +58993,15 @@ fn __action1213< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1214< +fn __action1213< >( mode: Mode, - __0: (TextSize, alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)>, TextSize), + __0: (TextSize, alloc::vec::Vec<(TextSize, ast::ParenthesizedExpr, ast::Suite)>, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, ast::Suite, TextSize), -) -> alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)> +) -> alloc::vec::Vec<(TextSize, ast::ParenthesizedExpr, ast::Suite)> { let __start0 = __1.0; let __end0 = __4.2; @@ -59021,11 +59022,11 @@ fn __action1214< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1215< +fn __action1214< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, ast::Suite, TextSize), __4: (TextSize, core::option::Option<(TextSize, ast::Suite)>, TextSize), @@ -59052,14 +59053,14 @@ fn __action1215< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1216< +fn __action1215< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, ast::Suite, TextSize), - __4: (TextSize, alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)>, TextSize), + __4: (TextSize, alloc::vec::Vec<(TextSize, ast::ParenthesizedExpr, ast::Suite)>, TextSize), __5: (TextSize, core::option::Option<(TextSize, ast::Suite)>, TextSize), ) -> ast::Stmt { @@ -59083,7 +59084,7 @@ fn __action1216< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1217< +fn __action1216< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -59108,11 +59109,11 @@ fn __action1217< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1218< +fn __action1217< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, ast::Suite, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -59122,14 +59123,14 @@ fn __action1218< { let __start0 = __4.0; let __end0 = __6.2; - let __temp0 = __action1217( + let __temp0 = __action1216( mode, __4, __5, __6, ); let __temp0 = (__start0, __temp0, __end0); - __action1215( + __action1214( mode, __0, __1, @@ -59141,11 +59142,11 @@ fn __action1218< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1219< +fn __action1218< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -59158,7 +59159,7 @@ fn __action1219< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1215( + __action1214( mode, __0, __1, @@ -59170,14 +59171,14 @@ fn __action1219< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1220< +fn __action1219< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, ast::Suite, TextSize), - __4: (TextSize, alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)>, TextSize), + __4: (TextSize, alloc::vec::Vec<(TextSize, ast::ParenthesizedExpr, ast::Suite)>, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, token::Tok, TextSize), __7: (TextSize, ast::Suite, TextSize), @@ -59185,14 +59186,14 @@ fn __action1220< { let __start0 = __5.0; let __end0 = __7.2; - let __temp0 = __action1217( + let __temp0 = __action1216( mode, __5, __6, __7, ); let __temp0 = (__start0, __temp0, __end0); - __action1216( + __action1215( mode, __0, __1, @@ -59205,14 +59206,14 @@ fn __action1220< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1221< +fn __action1220< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, ast::Suite, TextSize), - __4: (TextSize, alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)>, TextSize), + __4: (TextSize, alloc::vec::Vec<(TextSize, ast::ParenthesizedExpr, ast::Suite)>, TextSize), ) -> ast::Stmt { let __start0 = __4.2; @@ -59223,7 +59224,7 @@ fn __action1221< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1216( + __action1215( mode, __0, __1, @@ -59236,12 +59237,12 @@ fn __action1221< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1222< +fn __action1221< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> alloc::vec::Vec +) -> alloc::vec::Vec { let __start0 = __0.0; let __end0 = __1.2; @@ -59259,13 +59260,13 @@ fn __action1222< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1223< +fn __action1222< >( mode: Mode, - __0: (TextSize, alloc::vec::Vec, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __0: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> alloc::vec::Vec +) -> alloc::vec::Vec { let __start0 = __1.0; let __end0 = __2.2; @@ -59284,7 +59285,7 @@ fn __action1223< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1224< +fn __action1223< >( mode: Mode, __0: (TextSize, (Option<(TextSize, TextSize, Option)>, ast::Expr), TextSize), @@ -59307,7 +59308,7 @@ fn __action1224< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1225< +fn __action1224< >( mode: Mode, __0: (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)>, TextSize), @@ -59332,7 +59333,7 @@ fn __action1225< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1226< +fn __action1225< >( mode: Mode, __0: (TextSize, core::option::Option<(Option<(TextSize, TextSize, Option)>, ast::Expr)>, TextSize), @@ -59355,7 +59356,7 @@ fn __action1226< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1227< +fn __action1226< >( mode: Mode, __0: (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)>, TextSize), @@ -59378,12 +59379,12 @@ fn __action1227< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1228< +fn __action1227< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> alloc::vec::Vec +) -> alloc::vec::Vec { let __start0 = __0.0; let __end0 = __1.2; @@ -59401,13 +59402,13 @@ fn __action1228< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1229< +fn __action1228< >( mode: Mode, - __0: (TextSize, alloc::vec::Vec, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __0: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> alloc::vec::Vec +) -> alloc::vec::Vec { let __start0 = __1.0; let __end0 = __2.2; @@ -59426,12 +59427,12 @@ fn __action1229< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1230< +fn __action1229< >( mode: Mode, - __0: (TextSize, Vec, TextSize), + __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> core::option::Option> +) -> core::option::Option> { let __start0 = __0.0; let __end0 = __1.2; @@ -59449,27 +59450,27 @@ fn __action1230< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1231< +fn __action1230< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1230( + let __temp0 = __action1229( mode, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1143( + __action1142( mode, __0, __temp0, @@ -59482,15 +59483,15 @@ fn __action1231< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1232< +fn __action1231< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -59500,7 +59501,7 @@ fn __action1232< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1143( + __action1142( mode, __0, __temp0, @@ -59513,28 +59514,28 @@ fn __action1232< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1233< +fn __action1232< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, token::Tok, TextSize), __7: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1230( + let __temp0 = __action1229( mode, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1144( + __action1143( mode, __0, __temp0, @@ -59548,16 +59549,16 @@ fn __action1233< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1234< +fn __action1233< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), - __2: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), + __2: (TextSize, alloc::vec::Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -59567,7 +59568,7 @@ fn __action1234< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1144( + __action1143( mode, __0, __temp0, @@ -59581,26 +59582,26 @@ fn __action1234< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1235< +fn __action1234< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1230( + let __temp0 = __action1229( mode, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1145( + __action1144( mode, __0, __temp0, @@ -59612,14 +59613,14 @@ fn __action1235< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1236< +fn __action1235< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -59629,7 +59630,7 @@ fn __action1236< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1145( + __action1144( mode, __0, __temp0, @@ -59639,23 +59640,87 @@ fn __action1236< ) } +#[allow(unused_variables)] +#[allow(clippy::too_many_arguments)] +fn __action1236< +>( + mode: Mode, + __0: (TextSize, token::Tok, TextSize), + __1: (TextSize, Vec, TextSize), + __2: (TextSize, token::Tok, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), + __5: (TextSize, token::Tok, TextSize), + __6: (TextSize, TextSize, TextSize), +) -> Result> +{ + let __start0 = __1.0; + let __end0 = __2.2; + let __temp0 = __action1229( + mode, + __1, + __2, + ); + let __temp0 = (__start0, __temp0, __end0); + __action1145( + mode, + __0, + __temp0, + __3, + __4, + __5, + __6, + ) +} + #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] fn __action1237< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), + __2: (TextSize, alloc::vec::Vec, TextSize), + __3: (TextSize, token::Tok, TextSize), + __4: (TextSize, TextSize, TextSize), +) -> Result> +{ + let __start0 = __0.2; + let __end0 = __1.0; + let __temp0 = __action590( + mode, + &__start0, + &__end0, + ); + let __temp0 = (__start0, __temp0, __end0); + __action1145( + mode, + __0, + __temp0, + __1, + __2, + __3, + __4, + ) +} + +#[allow(unused_variables)] +#[allow(clippy::too_many_arguments)] +fn __action1238< +>( + mode: Mode, + __0: (TextSize, token::Tok, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, token::Tok, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1230( + let __temp0 = __action1229( mode, __1, __2, @@ -59672,81 +59737,17 @@ fn __action1237< ) } -#[allow(unused_variables)] -#[allow(clippy::too_many_arguments)] -fn __action1238< ->( - mode: Mode, - __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), - __2: (TextSize, alloc::vec::Vec, TextSize), - __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, TextSize, TextSize), -) -> Result> -{ - let __start0 = __0.2; - let __end0 = __1.0; - let __temp0 = __action590( - mode, - &__start0, - &__end0, - ); - let __temp0 = (__start0, __temp0, __end0); - __action1146( - mode, - __0, - __temp0, - __1, - __2, - __3, - __4, - ) -} - #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] fn __action1239< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), - __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, token::Tok, TextSize), - __5: (TextSize, token::Tok, TextSize), - __6: (TextSize, TextSize, TextSize), -) -> Result> -{ - let __start0 = __1.0; - let __end0 = __2.2; - let __temp0 = __action1230( - mode, - __1, - __2, - ); - let __temp0 = (__start0, __temp0, __end0); - __action1147( - mode, - __0, - __temp0, - __3, - __4, - __5, - __6, - ) -} - -#[allow(unused_variables)] -#[allow(clippy::too_many_arguments)] -fn __action1240< ->( - mode: Mode, - __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -59756,7 +59757,7 @@ fn __action1240< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1147( + __action1146( mode, __0, __temp0, @@ -59769,28 +59770,28 @@ fn __action1240< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1241< +fn __action1240< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, token::Tok, TextSize), __7: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1230( + let __temp0 = __action1229( mode, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1148( + __action1147( mode, __0, __temp0, @@ -59804,16 +59805,16 @@ fn __action1241< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1242< +fn __action1241< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), - __2: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), + __2: (TextSize, alloc::vec::Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -59823,7 +59824,7 @@ fn __action1242< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1148( + __action1147( mode, __0, __temp0, @@ -59837,26 +59838,26 @@ fn __action1242< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1243< +fn __action1242< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1230( + let __temp0 = __action1229( mode, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1149( + __action1148( mode, __0, __temp0, @@ -59868,14 +59869,14 @@ fn __action1243< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1244< +fn __action1243< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -59885,7 +59886,7 @@ fn __action1244< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1149( + __action1148( mode, __0, __temp0, @@ -59897,27 +59898,27 @@ fn __action1244< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1245< +fn __action1244< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1230( + let __temp0 = __action1229( mode, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1150( + __action1149( mode, __0, __temp0, @@ -59930,15 +59931,15 @@ fn __action1245< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1246< +fn __action1245< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), - __2: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), + __2: (TextSize, alloc::vec::Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -59948,7 +59949,7 @@ fn __action1246< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1150( + __action1149( mode, __0, __temp0, @@ -59961,27 +59962,27 @@ fn __action1246< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1247< +fn __action1246< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1230( + let __temp0 = __action1229( mode, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1151( + __action1150( mode, __0, __temp0, @@ -59994,15 +59995,15 @@ fn __action1247< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1248< +fn __action1247< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -60012,7 +60013,7 @@ fn __action1248< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1151( + __action1150( mode, __0, __temp0, @@ -60025,28 +60026,28 @@ fn __action1248< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1249< +fn __action1248< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, token::Tok, TextSize), __7: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1230( + let __temp0 = __action1229( mode, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1152( + __action1151( mode, __0, __temp0, @@ -60060,16 +60061,16 @@ fn __action1249< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1250< +fn __action1249< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), - __2: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), + __2: (TextSize, alloc::vec::Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -60079,7 +60080,7 @@ fn __action1250< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1152( + __action1151( mode, __0, __temp0, @@ -60093,26 +60094,26 @@ fn __action1250< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1251< +fn __action1250< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1230( + let __temp0 = __action1229( mode, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1153( + __action1152( mode, __0, __temp0, @@ -60124,14 +60125,14 @@ fn __action1251< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1252< +fn __action1251< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -60141,7 +60142,7 @@ fn __action1252< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1153( + __action1152( mode, __0, __temp0, @@ -60153,27 +60154,27 @@ fn __action1252< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1253< +fn __action1252< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1230( + let __temp0 = __action1229( mode, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1154( + __action1153( mode, __0, __temp0, @@ -60186,15 +60187,15 @@ fn __action1253< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1254< +fn __action1253< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), - __2: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), + __2: (TextSize, alloc::vec::Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, TextSize, TextSize), -) -> Result> +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -60204,7 +60205,7 @@ fn __action1254< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1154( + __action1153( mode, __0, __temp0, @@ -60217,7 +60218,7 @@ fn __action1254< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1255< +fn __action1254< >( mode: Mode, __0: (TextSize, ast::Pattern, TextSize), @@ -60240,7 +60241,7 @@ fn __action1255< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1256< +fn __action1255< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -60265,7 +60266,7 @@ fn __action1256< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1257< +fn __action1256< >( mode: Mode, __0: (TextSize, core::option::Option, TextSize), @@ -60288,7 +60289,7 @@ fn __action1257< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1258< +fn __action1257< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -60311,7 +60312,7 @@ fn __action1258< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1259< +fn __action1258< >( mode: Mode, __0: (TextSize, ast::Stmt, TextSize), @@ -60334,7 +60335,7 @@ fn __action1259< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1260< +fn __action1259< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -60359,7 +60360,7 @@ fn __action1260< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1261< +fn __action1260< >( mode: Mode, __0: (TextSize, ast::Suite, TextSize), @@ -60388,7 +60389,7 @@ fn __action1261< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1262< +fn __action1261< >( mode: Mode, __0: (TextSize, ast::Suite, TextSize), @@ -60417,7 +60418,7 @@ fn __action1262< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1263< +fn __action1262< >( mode: Mode, __0: (TextSize, ast::Suite, TextSize), @@ -60444,7 +60445,7 @@ fn __action1263< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1264< +fn __action1263< >( mode: Mode, __0: (TextSize, ast::Suite, TextSize), @@ -60471,7 +60472,7 @@ fn __action1264< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1265< +fn __action1264< >( mode: Mode, __0: (TextSize, ast::Stmt, TextSize), @@ -60498,7 +60499,7 @@ fn __action1265< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1266< +fn __action1265< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -60525,7 +60526,7 @@ fn __action1266< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1267< +fn __action1266< >( mode: Mode, __0: (TextSize, ast::Stmt, TextSize), @@ -60550,7 +60551,7 @@ fn __action1267< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1268< +fn __action1267< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -60575,7 +60576,7 @@ fn __action1268< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1269< +fn __action1268< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -60604,7 +60605,7 @@ fn __action1269< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1270< +fn __action1269< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -60633,7 +60634,7 @@ fn __action1270< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1271< +fn __action1270< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -60660,7 +60661,7 @@ fn __action1271< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1272< +fn __action1271< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -60687,7 +60688,7 @@ fn __action1272< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1273< +fn __action1272< >( mode: Mode, __0: (TextSize, ast::Stmt, TextSize), @@ -60714,7 +60715,7 @@ fn __action1273< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1274< +fn __action1273< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -60741,7 +60742,7 @@ fn __action1274< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1275< +fn __action1274< >( mode: Mode, __0: (TextSize, ast::Stmt, TextSize), @@ -60766,7 +60767,7 @@ fn __action1275< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1276< +fn __action1275< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -60791,11 +60792,11 @@ fn __action1276< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1277< +fn __action1276< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, ast::Identifier, TextSize), __4: (TextSize, token::Tok, TextSize), @@ -60822,12 +60823,12 @@ fn __action1277< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1278< +fn __action1277< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, ast::Identifier, TextSize), __5: (TextSize, token::Tok, TextSize), @@ -60853,9 +60854,347 @@ fn __action1278< ) } +#[allow(unused_variables)] +#[allow(clippy::too_many_arguments)] +fn __action1278< +>( + mode: Mode, + __0: (TextSize, Vec, TextSize), + __1: (TextSize, token::Tok, TextSize), +) -> Vec +{ + let __start0 = __0.0; + let __end0 = __0.2; + let __temp0 = __action162( + mode, + __0, + ); + let __temp0 = (__start0, __temp0, __end0); + __action305( + mode, + __temp0, + __1, + ) +} + #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] fn __action1279< +>( + mode: Mode, + __0: (TextSize, token::Tok, TextSize), + __1: (TextSize, Vec, TextSize), + __2: (TextSize, token::Tok, TextSize), + __3: (TextSize, token::Tok, TextSize), +) -> Vec +{ + let __start0 = __1.0; + let __end0 = __1.2; + let __temp0 = __action162( + mode, + __1, + ); + let __temp0 = (__start0, __temp0, __end0); + __action694( + mode, + __0, + __temp0, + __2, + __3, + ) +} + +#[allow(unused_variables)] +#[allow(clippy::too_many_arguments)] +fn __action1280< +>( + mode: Mode, + __0: (TextSize, token::Tok, TextSize), + __1: (TextSize, Vec, TextSize), + __2: (TextSize, token::Tok, TextSize), +) -> Vec +{ + let __start0 = __1.0; + let __end0 = __1.2; + let __temp0 = __action162( + mode, + __1, + ); + let __temp0 = (__start0, __temp0, __end0); + __action695( + mode, + __0, + __temp0, + __2, + ) +} + +#[allow(unused_variables)] +#[allow(clippy::too_many_arguments)] +fn __action1281< +>( + mode: Mode, + __0: (TextSize, Vec, TextSize), + __1: (TextSize, token::Tok, TextSize), +) -> core::option::Option> +{ + let __start0 = __0.0; + let __end0 = __1.2; + let __temp0 = __action1278( + mode, + __0, + __1, + ); + let __temp0 = (__start0, __temp0, __end0); + __action303( + mode, + __temp0, + ) +} + +#[allow(unused_variables)] +#[allow(clippy::too_many_arguments)] +fn __action1282< +>( + mode: Mode, + __0: (TextSize, token::Tok, TextSize), + __1: (TextSize, Vec, TextSize), + __2: (TextSize, token::Tok, TextSize), + __3: (TextSize, ast::WithItem, TextSize), + __4: (TextSize, token::Tok, TextSize), + __5: (TextSize, token::Tok, TextSize), +) -> Vec +{ + let __start0 = __1.0; + let __end0 = __2.2; + let __temp0 = __action1281( + mode, + __1, + __2, + ); + let __temp0 = (__start0, __temp0, __end0); + __action1156( + mode, + __0, + __temp0, + __3, + __4, + __5, + ) +} + +#[allow(unused_variables)] +#[allow(clippy::too_many_arguments)] +fn __action1283< +>( + mode: Mode, + __0: (TextSize, token::Tok, TextSize), + __1: (TextSize, ast::WithItem, TextSize), + __2: (TextSize, token::Tok, TextSize), + __3: (TextSize, token::Tok, TextSize), +) -> Vec +{ + let __start0 = __0.2; + let __end0 = __1.0; + let __temp0 = __action304( + mode, + &__start0, + &__end0, + ); + let __temp0 = (__start0, __temp0, __end0); + __action1156( + mode, + __0, + __temp0, + __1, + __2, + __3, + ) +} + +#[allow(unused_variables)] +#[allow(clippy::too_many_arguments)] +fn __action1284< +>( + mode: Mode, + __0: (TextSize, token::Tok, TextSize), + __1: (TextSize, Vec, TextSize), + __2: (TextSize, token::Tok, TextSize), + __3: (TextSize, ast::WithItem, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), + __5: (TextSize, token::Tok, TextSize), + __6: (TextSize, token::Tok, TextSize), +) -> Vec +{ + let __start0 = __1.0; + let __end0 = __2.2; + let __temp0 = __action1281( + mode, + __1, + __2, + ); + let __temp0 = (__start0, __temp0, __end0); + __action1157( + mode, + __0, + __temp0, + __3, + __4, + __5, + __6, + ) +} + +#[allow(unused_variables)] +#[allow(clippy::too_many_arguments)] +fn __action1285< +>( + mode: Mode, + __0: (TextSize, token::Tok, TextSize), + __1: (TextSize, ast::WithItem, TextSize), + __2: (TextSize, alloc::vec::Vec, TextSize), + __3: (TextSize, token::Tok, TextSize), + __4: (TextSize, token::Tok, TextSize), +) -> Vec +{ + let __start0 = __0.2; + let __end0 = __1.0; + let __temp0 = __action304( + mode, + &__start0, + &__end0, + ); + let __temp0 = (__start0, __temp0, __end0); + __action1157( + mode, + __0, + __temp0, + __1, + __2, + __3, + __4, + ) +} + +#[allow(unused_variables)] +#[allow(clippy::too_many_arguments)] +fn __action1286< +>( + mode: Mode, + __0: (TextSize, token::Tok, TextSize), + __1: (TextSize, Vec, TextSize), + __2: (TextSize, token::Tok, TextSize), + __3: (TextSize, ast::WithItem, TextSize), + __4: (TextSize, token::Tok, TextSize), +) -> Vec +{ + let __start0 = __1.0; + let __end0 = __2.2; + let __temp0 = __action1281( + mode, + __1, + __2, + ); + let __temp0 = (__start0, __temp0, __end0); + __action1158( + mode, + __0, + __temp0, + __3, + __4, + ) +} + +#[allow(unused_variables)] +#[allow(clippy::too_many_arguments)] +fn __action1287< +>( + mode: Mode, + __0: (TextSize, token::Tok, TextSize), + __1: (TextSize, ast::WithItem, TextSize), + __2: (TextSize, token::Tok, TextSize), +) -> Vec +{ + let __start0 = __0.2; + let __end0 = __1.0; + let __temp0 = __action304( + mode, + &__start0, + &__end0, + ); + let __temp0 = (__start0, __temp0, __end0); + __action1158( + mode, + __0, + __temp0, + __1, + __2, + ) +} + +#[allow(unused_variables)] +#[allow(clippy::too_many_arguments)] +fn __action1288< +>( + mode: Mode, + __0: (TextSize, token::Tok, TextSize), + __1: (TextSize, Vec, TextSize), + __2: (TextSize, token::Tok, TextSize), + __3: (TextSize, ast::WithItem, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), + __5: (TextSize, token::Tok, TextSize), +) -> Vec +{ + let __start0 = __1.0; + let __end0 = __2.2; + let __temp0 = __action1281( + mode, + __1, + __2, + ); + let __temp0 = (__start0, __temp0, __end0); + __action1159( + mode, + __0, + __temp0, + __3, + __4, + __5, + ) +} + +#[allow(unused_variables)] +#[allow(clippy::too_many_arguments)] +fn __action1289< +>( + mode: Mode, + __0: (TextSize, token::Tok, TextSize), + __1: (TextSize, ast::WithItem, TextSize), + __2: (TextSize, alloc::vec::Vec, TextSize), + __3: (TextSize, token::Tok, TextSize), +) -> Vec +{ + let __start0 = __0.2; + let __end0 = __1.0; + let __temp0 = __action304( + mode, + &__start0, + &__end0, + ); + let __temp0 = (__start0, __temp0, __end0); + __action1159( + mode, + __0, + __temp0, + __1, + __2, + __3, + ) +} + +#[allow(unused_variables)] +#[allow(clippy::too_many_arguments)] +fn __action1290< >( mode: Mode, __0: (TextSize, (String, StringKind, bool), TextSize), @@ -60878,13 +61217,13 @@ fn __action1279< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1280< +fn __action1291< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -60905,13 +61244,13 @@ fn __action1280< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1281< +fn __action1292< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -60932,13 +61271,13 @@ fn __action1281< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1282< +fn __action1293< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -60959,13 +61298,13 @@ fn __action1282< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1283< +fn __action1294< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -60986,12 +61325,12 @@ fn __action1283< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1284< +fn __action1295< >( mode: Mode, - __0: (TextSize, alloc::vec::Vec, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __0: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -61011,12 +61350,12 @@ fn __action1284< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1285< +fn __action1296< >( mode: Mode, - __0: (TextSize, alloc::vec::Vec, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __0: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -61036,7 +61375,7 @@ fn __action1285< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1286< +fn __action1297< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -61063,13 +61402,13 @@ fn __action1286< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1287< +fn __action1298< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -61090,13 +61429,13 @@ fn __action1287< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1288< +fn __action1299< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -61117,13 +61456,13 @@ fn __action1288< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1289< +fn __action1300< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -61144,7 +61483,7 @@ fn __action1289< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1290< +fn __action1301< >( mode: Mode, __0: (TextSize, ast::Pattern, TextSize), @@ -61171,13 +61510,13 @@ fn __action1290< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1291< +fn __action1302< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Stmt { let __start0 = __3.2; @@ -61188,7 +61527,7 @@ fn __action1291< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1139( + __action1138( mode, __0, __1, @@ -61200,11 +61539,11 @@ fn __action1291< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1292< +fn __action1303< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Stmt { let __start0 = __1.2; @@ -61215,7 +61554,7 @@ fn __action1292< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1140( + __action1139( mode, __0, __1, @@ -61225,11 +61564,11 @@ fn __action1292< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1293< +fn __action1304< >( mode: Mode, __0: (TextSize, ast::Constant, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -61248,11 +61587,11 @@ fn __action1293< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1294< +fn __action1305< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -61271,13 +61610,13 @@ fn __action1294< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1295< +fn __action1306< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), + __1: (TextSize, core::option::Option>, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -61298,14 +61637,14 @@ fn __action1295< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1296< +fn __action1307< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.2; let __end0 = __3.2; @@ -61327,14 +61666,14 @@ fn __action1296< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1297< +fn __action1308< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.2; let __end0 = __3.2; @@ -61356,13 +61695,13 @@ fn __action1297< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1298< +fn __action1309< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -61383,16 +61722,16 @@ fn __action1298< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1299< +fn __action1310< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __5.2; let __end0 = __5.2; @@ -61402,7 +61741,7 @@ fn __action1299< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1231( + __action1230( mode, __0, __1, @@ -61416,14 +61755,14 @@ fn __action1299< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1300< +fn __action1311< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __3.2; let __end0 = __3.2; @@ -61433,7 +61772,7 @@ fn __action1300< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1232( + __action1231( mode, __0, __1, @@ -61445,17 +61784,17 @@ fn __action1300< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1301< +fn __action1312< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __6.2; let __end0 = __6.2; @@ -61465,7 +61804,7 @@ fn __action1301< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1233( + __action1232( mode, __0, __1, @@ -61480,15 +61819,15 @@ fn __action1301< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1302< +fn __action1313< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), - __2: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), + __2: (TextSize, alloc::vec::Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __4.2; let __end0 = __4.2; @@ -61498,7 +61837,7 @@ fn __action1302< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1234( + __action1233( mode, __0, __1, @@ -61511,15 +61850,15 @@ fn __action1302< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1303< +fn __action1314< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __4.2; let __end0 = __4.2; @@ -61529,7 +61868,7 @@ fn __action1303< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1235( + __action1234( mode, __0, __1, @@ -61542,13 +61881,13 @@ fn __action1303< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1304< +fn __action1315< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __2.2; let __end0 = __2.2; @@ -61558,7 +61897,7 @@ fn __action1304< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1236( + __action1235( mode, __0, __1, @@ -61569,16 +61908,16 @@ fn __action1304< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1305< +fn __action1316< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), __5: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __5.2; let __end0 = __5.2; @@ -61588,7 +61927,7 @@ fn __action1305< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1237( + __action1236( mode, __0, __1, @@ -61602,14 +61941,14 @@ fn __action1305< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1306< +fn __action1317< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), - __2: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), + __2: (TextSize, alloc::vec::Vec, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __3.2; let __end0 = __3.2; @@ -61619,7 +61958,7 @@ fn __action1306< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1238( + __action1237( mode, __0, __1, @@ -61631,12 +61970,12 @@ fn __action1306< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1307< +fn __action1318< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -61656,14 +61995,14 @@ fn __action1307< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1308< +fn __action1319< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.2; let __end0 = __3.2; @@ -61685,14 +62024,14 @@ fn __action1308< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1309< +fn __action1320< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __3.2; let __end0 = __3.2; @@ -61714,13 +62053,13 @@ fn __action1309< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1310< +fn __action1321< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, ast::Expr)>>, TextSize), + __1: (TextSize, core::option::Option>, ast::ParenthesizedExpr)>>, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -61741,14 +62080,14 @@ fn __action1310< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1311< +fn __action1322< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, (ast::Expr, ast::Expr), TextSize), + __1: (TextSize, (ast::ParenthesizedExpr, ast::ParenthesizedExpr), TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.2; let __end0 = __3.2; @@ -61770,13 +62109,13 @@ fn __action1311< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1312< +fn __action1323< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -61797,14 +62136,14 @@ fn __action1312< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1313< +fn __action1324< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.2; let __end0 = __3.2; @@ -61826,11 +62165,11 @@ fn __action1313< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1314< +fn __action1325< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -61849,11 +62188,11 @@ fn __action1314< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1315< +fn __action1326< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -61872,11 +62211,11 @@ fn __action1315< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1316< +fn __action1327< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -61895,11 +62234,11 @@ fn __action1316< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1317< +fn __action1328< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -61918,11 +62257,11 @@ fn __action1317< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1318< +fn __action1329< >( mode: Mode, __0: (TextSize, ast::Constant, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -61941,11 +62280,11 @@ fn __action1318< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1319< +fn __action1330< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -61964,13 +62303,13 @@ fn __action1319< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1320< +fn __action1331< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), + __1: (TextSize, core::option::Option>, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -61991,14 +62330,14 @@ fn __action1320< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1321< +fn __action1332< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.2; let __end0 = __3.2; @@ -62020,14 +62359,14 @@ fn __action1321< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1322< +fn __action1333< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.2; let __end0 = __3.2; @@ -62049,13 +62388,13 @@ fn __action1322< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1323< +fn __action1334< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -62076,16 +62415,16 @@ fn __action1323< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1324< +fn __action1335< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __5.2; let __end0 = __5.2; @@ -62095,7 +62434,7 @@ fn __action1324< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1239( + __action1238( mode, __0, __1, @@ -62109,14 +62448,14 @@ fn __action1324< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1325< +fn __action1336< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __3.2; let __end0 = __3.2; @@ -62126,7 +62465,7 @@ fn __action1325< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1240( + __action1239( mode, __0, __1, @@ -62138,17 +62477,17 @@ fn __action1325< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1326< +fn __action1337< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __6.2; let __end0 = __6.2; @@ -62158,7 +62497,7 @@ fn __action1326< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1241( + __action1240( mode, __0, __1, @@ -62173,15 +62512,15 @@ fn __action1326< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1327< +fn __action1338< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), - __2: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), + __2: (TextSize, alloc::vec::Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __4.2; let __end0 = __4.2; @@ -62191,7 +62530,7 @@ fn __action1327< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1242( + __action1241( mode, __0, __1, @@ -62204,15 +62543,15 @@ fn __action1327< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1328< +fn __action1339< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __4.2; let __end0 = __4.2; @@ -62222,7 +62561,7 @@ fn __action1328< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1243( + __action1242( mode, __0, __1, @@ -62235,13 +62574,13 @@ fn __action1328< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1329< +fn __action1340< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __2.2; let __end0 = __2.2; @@ -62251,7 +62590,7 @@ fn __action1329< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1244( + __action1243( mode, __0, __1, @@ -62262,16 +62601,16 @@ fn __action1329< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1330< +fn __action1341< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), __5: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __5.2; let __end0 = __5.2; @@ -62281,7 +62620,7 @@ fn __action1330< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1245( + __action1244( mode, __0, __1, @@ -62295,14 +62634,14 @@ fn __action1330< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1331< +fn __action1342< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), - __2: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), + __2: (TextSize, alloc::vec::Vec, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __3.2; let __end0 = __3.2; @@ -62312,7 +62651,7 @@ fn __action1331< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1246( + __action1245( mode, __0, __1, @@ -62324,12 +62663,12 @@ fn __action1331< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1332< +fn __action1343< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -62349,14 +62688,14 @@ fn __action1332< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1333< +fn __action1344< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.2; let __end0 = __3.2; @@ -62378,14 +62717,14 @@ fn __action1333< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1334< +fn __action1345< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __3.2; let __end0 = __3.2; @@ -62407,13 +62746,13 @@ fn __action1334< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1335< +fn __action1346< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, ast::Expr)>>, TextSize), + __1: (TextSize, core::option::Option>, ast::ParenthesizedExpr)>>, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -62434,14 +62773,14 @@ fn __action1335< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1336< +fn __action1347< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, (ast::Expr, ast::Expr), TextSize), + __1: (TextSize, (ast::ParenthesizedExpr, ast::ParenthesizedExpr), TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.2; let __end0 = __3.2; @@ -62463,13 +62802,13 @@ fn __action1336< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1337< +fn __action1348< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -62490,14 +62829,14 @@ fn __action1337< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1338< +fn __action1349< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.2; let __end0 = __3.2; @@ -62519,11 +62858,11 @@ fn __action1338< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1339< +fn __action1350< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -62542,11 +62881,11 @@ fn __action1339< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1340< +fn __action1351< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -62565,11 +62904,11 @@ fn __action1340< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1341< +fn __action1352< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -62588,11 +62927,11 @@ fn __action1341< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1342< +fn __action1353< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -62611,11 +62950,11 @@ fn __action1342< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1343< +fn __action1354< >( mode: Mode, __0: (TextSize, ast::Constant, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -62634,11 +62973,11 @@ fn __action1343< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1344< +fn __action1355< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -62657,13 +62996,13 @@ fn __action1344< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1345< +fn __action1356< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, TextSize), + __1: (TextSize, core::option::Option>, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -62684,14 +63023,14 @@ fn __action1345< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1346< +fn __action1357< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.2; let __end0 = __3.2; @@ -62713,16 +63052,16 @@ fn __action1346< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1347< +fn __action1358< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __5.2; let __end0 = __5.2; @@ -62732,7 +63071,7 @@ fn __action1347< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1247( + __action1246( mode, __0, __1, @@ -62746,14 +63085,14 @@ fn __action1347< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1348< +fn __action1359< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __3.2; let __end0 = __3.2; @@ -62763,7 +63102,7 @@ fn __action1348< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1248( + __action1247( mode, __0, __1, @@ -62775,17 +63114,17 @@ fn __action1348< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1349< +fn __action1360< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __6.2; let __end0 = __6.2; @@ -62795,7 +63134,7 @@ fn __action1349< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1249( + __action1248( mode, __0, __1, @@ -62810,15 +63149,15 @@ fn __action1349< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1350< +fn __action1361< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), - __2: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), + __2: (TextSize, alloc::vec::Vec, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __4.2; let __end0 = __4.2; @@ -62828,7 +63167,7 @@ fn __action1350< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1250( + __action1249( mode, __0, __1, @@ -62841,15 +63180,15 @@ fn __action1350< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1351< +fn __action1362< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __4.2; let __end0 = __4.2; @@ -62859,7 +63198,7 @@ fn __action1351< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1251( + __action1250( mode, __0, __1, @@ -62872,13 +63211,13 @@ fn __action1351< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1352< +fn __action1363< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __2.2; let __end0 = __2.2; @@ -62888,7 +63227,7 @@ fn __action1352< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1252( + __action1251( mode, __0, __1, @@ -62899,16 +63238,16 @@ fn __action1352< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1353< +fn __action1364< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), + __4: (TextSize, alloc::vec::Vec, TextSize), __5: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __5.2; let __end0 = __5.2; @@ -62918,7 +63257,7 @@ fn __action1353< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1253( + __action1252( mode, __0, __1, @@ -62932,14 +63271,14 @@ fn __action1353< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1354< +fn __action1365< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), - __2: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), + __2: (TextSize, alloc::vec::Vec, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __3.2; let __end0 = __3.2; @@ -62949,7 +63288,7 @@ fn __action1354< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1254( + __action1253( mode, __0, __1, @@ -62961,12 +63300,12 @@ fn __action1354< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1355< +fn __action1366< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -62986,14 +63325,14 @@ fn __action1355< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1356< +fn __action1367< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.2; let __end0 = __3.2; @@ -63015,14 +63354,14 @@ fn __action1356< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1357< +fn __action1368< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> Result> +) -> Result> { let __start0 = __3.2; let __end0 = __3.2; @@ -63044,13 +63383,13 @@ fn __action1357< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1358< +fn __action1369< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option>, ast::Expr)>>, TextSize), + __1: (TextSize, core::option::Option>, ast::ParenthesizedExpr)>>, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -63071,14 +63410,14 @@ fn __action1358< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1359< +fn __action1370< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, (ast::Expr, ast::Expr), TextSize), + __1: (TextSize, (ast::ParenthesizedExpr, ast::ParenthesizedExpr), TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.2; let __end0 = __3.2; @@ -63100,13 +63439,13 @@ fn __action1359< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1360< +fn __action1371< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -63127,14 +63466,14 @@ fn __action1360< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1361< +fn __action1372< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.2; let __end0 = __3.2; @@ -63156,11 +63495,11 @@ fn __action1361< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1362< +fn __action1373< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -63179,11 +63518,11 @@ fn __action1362< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1363< +fn __action1374< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -63202,11 +63541,11 @@ fn __action1363< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1364< +fn __action1375< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -63225,11 +63564,11 @@ fn __action1364< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1365< +fn __action1376< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -63248,12 +63587,12 @@ fn __action1365< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1366< +fn __action1377< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Arguments, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -63273,14 +63612,14 @@ fn __action1366< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1367< +fn __action1378< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.2; let __end0 = __3.2; @@ -63302,13 +63641,13 @@ fn __action1367< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1368< +fn __action1379< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Identifier, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -63329,12 +63668,12 @@ fn __action1368< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1369< +fn __action1380< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Arguments, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -63354,14 +63693,14 @@ fn __action1369< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1370< +fn __action1381< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.2; let __end0 = __3.2; @@ -63383,13 +63722,13 @@ fn __action1370< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1371< +fn __action1382< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Identifier, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -63410,12 +63749,12 @@ fn __action1371< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1372< +fn __action1383< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Arguments, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -63435,14 +63774,14 @@ fn __action1372< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1373< +fn __action1384< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.2; let __end0 = __3.2; @@ -63464,13 +63803,13 @@ fn __action1373< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1374< +fn __action1385< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Identifier, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -63491,12 +63830,12 @@ fn __action1374< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1375< +fn __action1386< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -63516,12 +63855,12 @@ fn __action1375< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1376< +fn __action1387< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -63541,12 +63880,12 @@ fn __action1376< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1377< +fn __action1388< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -63566,7 +63905,7 @@ fn __action1377< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1378< +fn __action1389< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -63589,10 +63928,10 @@ fn __action1378< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1379< +fn __action1390< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -63624,10 +63963,10 @@ fn __action1379< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1380< +fn __action1391< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -63657,10 +63996,10 @@ fn __action1380< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1381< +fn __action1392< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -63688,10 +64027,10 @@ fn __action1381< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1382< +fn __action1393< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -63717,10 +64056,10 @@ fn __action1382< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1383< +fn __action1394< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec<(ast::Identifier, ast::Pattern)>, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -63748,10 +64087,10 @@ fn __action1383< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1384< +fn __action1395< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec<(ast::Identifier, ast::Pattern)>, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -63777,10 +64116,10 @@ fn __action1384< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1385< +fn __action1396< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> ast::Pattern @@ -63804,10 +64143,10 @@ fn __action1385< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1386< +fn __action1397< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -63839,10 +64178,10 @@ fn __action1386< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1387< +fn __action1398< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -63872,10 +64211,10 @@ fn __action1387< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1388< +fn __action1399< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -63903,10 +64242,10 @@ fn __action1388< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1389< +fn __action1400< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -63932,10 +64271,10 @@ fn __action1389< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1390< +fn __action1401< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec<(ast::Identifier, ast::Pattern)>, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -63963,10 +64302,10 @@ fn __action1390< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1391< +fn __action1402< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Vec<(ast::Identifier, ast::Pattern)>, TextSize), __3: (TextSize, token::Tok, TextSize), @@ -63992,10 +64331,10 @@ fn __action1391< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1392< +fn __action1403< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> ast::Pattern @@ -64019,12 +64358,12 @@ fn __action1392< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1393< +fn __action1404< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), - __1: (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::Expr)>, TextSize), -) -> ast::Expr + __0: (TextSize, ast::ParenthesizedExpr, TextSize), + __1: (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::ParenthesizedExpr)>, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -64044,12 +64383,12 @@ fn __action1393< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1394< +fn __action1405< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), - __1: (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::Expr)>, TextSize), -) -> ast::Expr + __0: (TextSize, ast::ParenthesizedExpr, TextSize), + __1: (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::ParenthesizedExpr)>, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -64069,11 +64408,11 @@ fn __action1394< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1395< +fn __action1406< >( mode: Mode, __0: (TextSize, ast::Constant, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -64092,12 +64431,12 @@ fn __action1395< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1396< +fn __action1407< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -64117,11 +64456,11 @@ fn __action1396< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1397< +fn __action1408< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> ast::Decorator { @@ -64144,11 +64483,11 @@ fn __action1397< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1398< +fn __action1409< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), ) -> ast::Stmt { let __start0 = __1.2; @@ -64169,7 +64508,7 @@ fn __action1398< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1399< +fn __action1410< >( mode: Mode, __0: (TextSize, String, TextSize), @@ -64192,7 +64531,7 @@ fn __action1399< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1400< +fn __action1411< >( mode: Mode, __0: (TextSize, String, TextSize), @@ -64217,12 +64556,12 @@ fn __action1400< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1401< +fn __action1412< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Parameter { let __start0 = __2.2; @@ -64233,7 +64572,7 @@ fn __action1401< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1169( + __action1168( mode, __0, __1, @@ -64244,7 +64583,7 @@ fn __action1401< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1402< +fn __action1413< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -64258,7 +64597,7 @@ fn __action1402< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1170( + __action1169( mode, __0, __temp0, @@ -64267,13 +64606,13 @@ fn __action1402< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1403< +fn __action1414< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -64294,13 +64633,13 @@ fn __action1403< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1404< +fn __action1415< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -64321,13 +64660,13 @@ fn __action1404< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1405< +fn __action1416< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -64348,11 +64687,11 @@ fn __action1405< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1406< +fn __action1417< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), - __1: (TextSize, alloc::vec::Vec, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), + __1: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Stmt { let __start0 = __1.2; @@ -64373,12 +64712,12 @@ fn __action1406< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1407< +fn __action1418< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Stmt { let __start0 = __2.2; @@ -64400,13 +64739,13 @@ fn __action1407< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1408< +fn __action1419< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), - __3: (TextSize, core::option::Option, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), + __3: (TextSize, core::option::Option, TextSize), ) -> ast::Stmt { let __start0 = __3.2; @@ -64429,12 +64768,12 @@ fn __action1408< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1409< +fn __action1420< >( mode: Mode, __0: (TextSize, ast::UnaryOp, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -64454,12 +64793,12 @@ fn __action1409< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1410< +fn __action1421< >( mode: Mode, __0: (TextSize, ast::UnaryOp, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -64479,12 +64818,12 @@ fn __action1410< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1411< +fn __action1422< >( mode: Mode, __0: (TextSize, ast::UnaryOp, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -64504,7 +64843,7 @@ fn __action1411< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1412< +fn __action1423< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -64527,7 +64866,7 @@ fn __action1412< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1413< +fn __action1424< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -64550,11 +64889,11 @@ fn __action1413< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1414< +fn __action1425< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option, TextSize), + __1: (TextSize, core::option::Option, TextSize), ) -> ast::Stmt { let __start0 = __1.2; @@ -64575,10 +64914,10 @@ fn __action1414< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1415< +fn __action1426< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Stmt { let __start0 = __0.2; @@ -64598,10 +64937,10 @@ fn __action1415< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1416< +fn __action1427< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, core::option::Option>, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { @@ -64623,12 +64962,12 @@ fn __action1416< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1417< +fn __action1428< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { let __start0 = __2.2; @@ -64650,11 +64989,11 @@ fn __action1417< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1418< +fn __action1429< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { let __start0 = __1.2; @@ -64675,11 +65014,11 @@ fn __action1418< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1419< +fn __action1430< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { let __start0 = __1.2; @@ -64700,12 +65039,12 @@ fn __action1419< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1420< +fn __action1431< >( mode: Mode, - __0: (TextSize, Vec, TextSize), + __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -64725,11 +65064,11 @@ fn __action1420< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1421< +fn __action1432< >( mode: Mode, - __0: (TextSize, Vec, TextSize), -) -> ast::Expr + __0: (TextSize, Vec, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -64748,12 +65087,12 @@ fn __action1421< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1422< +fn __action1433< >( mode: Mode, - __0: (TextSize, Vec, TextSize), + __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -64773,11 +65112,11 @@ fn __action1422< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1423< +fn __action1434< >( mode: Mode, - __0: (TextSize, Vec, TextSize), -) -> ast::Expr + __0: (TextSize, Vec, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -64796,7 +65135,7 @@ fn __action1423< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1424< +fn __action1435< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -64821,7 +65160,7 @@ fn __action1424< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1425< +fn __action1436< >( mode: Mode, __0: (TextSize, String, TextSize), @@ -64844,7 +65183,7 @@ fn __action1425< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1426< +fn __action1437< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -64860,7 +65199,7 @@ fn __action1426< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1185( + __action1184( mode, __0, __1, @@ -64871,7 +65210,7 @@ fn __action1426< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1427< +fn __action1438< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -64885,7 +65224,7 @@ fn __action1427< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1186( + __action1185( mode, __0, __temp0, @@ -64894,7 +65233,7 @@ fn __action1427< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1428< +fn __action1439< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -64910,7 +65249,7 @@ fn __action1428< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1187( + __action1186( mode, __0, __1, @@ -64921,7 +65260,7 @@ fn __action1428< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1429< +fn __action1440< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -64935,7 +65274,7 @@ fn __action1429< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1188( + __action1187( mode, __0, __temp0, @@ -64944,7 +65283,7 @@ fn __action1429< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1430< +fn __action1441< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -64967,7 +65306,7 @@ fn __action1430< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1431< +fn __action1442< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -64996,7 +65335,7 @@ fn __action1431< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1432< +fn __action1443< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -65023,7 +65362,7 @@ fn __action1432< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1433< +fn __action1444< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -65046,7 +65385,7 @@ fn __action1433< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1434< +fn __action1445< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -65071,7 +65410,7 @@ fn __action1434< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1435< +fn __action1446< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -65100,11 +65439,11 @@ fn __action1435< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1436< +fn __action1447< >( mode: Mode, __0: (TextSize, (IpyEscapeKind, String), TextSize), -) -> Result> +) -> Result> { let __start0 = __0.2; let __end0 = __0.2; @@ -65123,7 +65462,7 @@ fn __action1436< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1437< +fn __action1448< >( mode: Mode, __0: (TextSize, (IpyEscapeKind, String), TextSize), @@ -65146,10 +65485,10 @@ fn __action1437< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1438< +fn __action1449< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { @@ -65171,14 +65510,14 @@ fn __action1438< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1439< +fn __action1450< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, core::option::Option, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), -) -> Result> + __3: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> Result> { let __start0 = __1.2; let __end0 = __2.0; @@ -65209,7 +65548,7 @@ fn __action1439< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1440< +fn __action1451< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -65232,7 +65571,7 @@ fn __action1440< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1441< +fn __action1452< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -65255,7 +65594,7 @@ fn __action1441< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1442< +fn __action1453< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -65278,10 +65617,10 @@ fn __action1442< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1443< +fn __action1454< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Pattern { let __start0 = __0.2; @@ -65301,10 +65640,10 @@ fn __action1443< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1444< +fn __action1455< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Pattern { let __start0 = __0.2; @@ -65324,7 +65663,7 @@ fn __action1444< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1445< +fn __action1456< >( mode: Mode, __0: (TextSize, alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)>, TextSize), @@ -65347,11 +65686,11 @@ fn __action1445< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1446< +fn __action1457< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -65370,11 +65709,11 @@ fn __action1446< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1447< +fn __action1458< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -65393,11 +65732,11 @@ fn __action1447< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1448< +fn __action1459< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -65416,7 +65755,7 @@ fn __action1448< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1449< +fn __action1460< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -65441,7 +65780,7 @@ fn __action1449< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1450< +fn __action1461< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -65470,7 +65809,7 @@ fn __action1450< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1451< +fn __action1462< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -65497,7 +65836,7 @@ fn __action1451< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1452< +fn __action1463< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -65528,7 +65867,7 @@ fn __action1452< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1453< +fn __action1464< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -65557,7 +65896,7 @@ fn __action1453< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1454< +fn __action1465< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -65592,7 +65931,7 @@ fn __action1454< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1455< +fn __action1466< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -65625,11 +65964,11 @@ fn __action1455< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1456< +fn __action1467< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -65648,13 +65987,13 @@ fn __action1456< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1457< +fn __action1468< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Identifier, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -65675,13 +66014,13 @@ fn __action1457< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1458< +fn __action1469< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Identifier, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -65702,13 +66041,13 @@ fn __action1458< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1459< +fn __action1470< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -65729,11 +66068,11 @@ fn __action1459< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1460< +fn __action1471< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -65752,7 +66091,7 @@ fn __action1460< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1461< +fn __action1472< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -65777,12 +66116,12 @@ fn __action1461< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1462< +fn __action1473< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -65802,12 +66141,12 @@ fn __action1462< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1463< +fn __action1474< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -65827,7 +66166,7 @@ fn __action1463< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1464< +fn __action1475< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -65850,12 +66189,12 @@ fn __action1464< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1465< +fn __action1476< >( mode: Mode, - __0: (TextSize, alloc::vec::Vec, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __0: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -65875,12 +66214,12 @@ fn __action1465< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1466< +fn __action1477< >( mode: Mode, - __0: (TextSize, alloc::vec::Vec, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __0: (TextSize, alloc::vec::Vec, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -65900,12 +66239,12 @@ fn __action1466< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1467< +fn __action1478< >( mode: Mode, __0: (TextSize, ast::ParameterWithDefault, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::ParameterWithDefault { let __start0 = __2.2; @@ -65927,12 +66266,12 @@ fn __action1467< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1468< +fn __action1479< >( mode: Mode, __0: (TextSize, ast::ParameterWithDefault, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::ParameterWithDefault { let __start0 = __2.2; @@ -65954,7 +66293,7 @@ fn __action1468< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1469< +fn __action1480< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -65974,7 +66313,7 @@ fn __action1469< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1060( + __action1059( mode, __0, __1, @@ -65989,7 +66328,7 @@ fn __action1469< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1470< +fn __action1481< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66008,7 +66347,7 @@ fn __action1470< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1061( + __action1060( mode, __0, __1, @@ -66022,7 +66361,7 @@ fn __action1470< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1471< +fn __action1482< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66043,7 +66382,7 @@ fn __action1471< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1062( + __action1061( mode, __0, __1, @@ -66059,7 +66398,7 @@ fn __action1471< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1472< +fn __action1483< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66079,7 +66418,7 @@ fn __action1472< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1063( + __action1062( mode, __0, __1, @@ -66094,7 +66433,7 @@ fn __action1472< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1473< +fn __action1484< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66112,7 +66451,7 @@ fn __action1473< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1064( + __action1063( mode, __0, __1, @@ -66125,7 +66464,7 @@ fn __action1473< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1474< +fn __action1485< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66142,7 +66481,7 @@ fn __action1474< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1065( + __action1064( mode, __0, __1, @@ -66154,7 +66493,7 @@ fn __action1474< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1475< +fn __action1486< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66173,7 +66512,7 @@ fn __action1475< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1066( + __action1065( mode, __0, __1, @@ -66187,7 +66526,7 @@ fn __action1475< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1476< +fn __action1487< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66205,7 +66544,7 @@ fn __action1476< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1067( + __action1066( mode, __0, __1, @@ -66218,7 +66557,7 @@ fn __action1476< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1477< +fn __action1488< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66233,7 +66572,7 @@ fn __action1477< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1068( + __action1067( mode, __0, __1, @@ -66243,7 +66582,7 @@ fn __action1477< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1478< +fn __action1489< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66262,7 +66601,7 @@ fn __action1478< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1069( + __action1068( mode, __0, __1, @@ -66276,7 +66615,7 @@ fn __action1478< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1479< +fn __action1490< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66294,7 +66633,7 @@ fn __action1479< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1070( + __action1069( mode, __0, __1, @@ -66307,7 +66646,7 @@ fn __action1479< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1480< +fn __action1491< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66327,7 +66666,7 @@ fn __action1480< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1071( + __action1070( mode, __0, __1, @@ -66342,7 +66681,7 @@ fn __action1480< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1481< +fn __action1492< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66361,7 +66700,7 @@ fn __action1481< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1072( + __action1071( mode, __0, __1, @@ -66375,7 +66714,7 @@ fn __action1481< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1482< +fn __action1493< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66392,7 +66731,7 @@ fn __action1482< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1073( + __action1072( mode, __0, __1, @@ -66404,7 +66743,7 @@ fn __action1482< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1483< +fn __action1494< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66420,7 +66759,7 @@ fn __action1483< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1074( + __action1073( mode, __0, __1, @@ -66431,7 +66770,7 @@ fn __action1483< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1484< +fn __action1495< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66449,7 +66788,7 @@ fn __action1484< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1075( + __action1074( mode, __0, __1, @@ -66462,7 +66801,7 @@ fn __action1484< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1485< +fn __action1496< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66479,7 +66818,7 @@ fn __action1485< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1076( + __action1075( mode, __0, __1, @@ -66491,7 +66830,7 @@ fn __action1485< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1486< +fn __action1497< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66505,7 +66844,7 @@ fn __action1486< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1077( + __action1076( mode, __0, __temp0, @@ -66514,7 +66853,7 @@ fn __action1486< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1487< +fn __action1498< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66543,7 +66882,7 @@ fn __action1487< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1488< +fn __action1499< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -66570,7 +66909,7 @@ fn __action1488< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1489< +fn __action1500< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -66588,7 +66927,7 @@ fn __action1489< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1036( + __action1035( mode, __0, __1, @@ -66601,7 +66940,7 @@ fn __action1489< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1490< +fn __action1501< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -66618,7 +66957,7 @@ fn __action1490< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1037( + __action1036( mode, __0, __1, @@ -66630,7 +66969,7 @@ fn __action1490< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1491< +fn __action1502< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -66649,7 +66988,7 @@ fn __action1491< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1038( + __action1037( mode, __0, __1, @@ -66663,7 +67002,7 @@ fn __action1491< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1492< +fn __action1503< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -66681,7 +67020,7 @@ fn __action1492< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1039( + __action1038( mode, __0, __1, @@ -66694,7 +67033,7 @@ fn __action1492< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1493< +fn __action1504< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -66710,7 +67049,7 @@ fn __action1493< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1040( + __action1039( mode, __0, __1, @@ -66721,7 +67060,7 @@ fn __action1493< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1494< +fn __action1505< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -66736,7 +67075,7 @@ fn __action1494< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1041( + __action1040( mode, __0, __1, @@ -66746,7 +67085,7 @@ fn __action1494< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1495< +fn __action1506< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -66763,7 +67102,7 @@ fn __action1495< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1042( + __action1041( mode, __0, __1, @@ -66775,7 +67114,7 @@ fn __action1495< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1496< +fn __action1507< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -66791,7 +67130,7 @@ fn __action1496< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1043( + __action1042( mode, __0, __1, @@ -66802,7 +67141,7 @@ fn __action1496< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1497< +fn __action1508< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -66819,7 +67158,7 @@ fn __action1497< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1044( + __action1043( mode, __0, __1, @@ -66831,7 +67170,7 @@ fn __action1497< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1498< +fn __action1509< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -66847,7 +67186,7 @@ fn __action1498< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1045( + __action1044( mode, __0, __1, @@ -66858,7 +67197,7 @@ fn __action1498< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1499< +fn __action1510< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -66876,7 +67215,7 @@ fn __action1499< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1046( + __action1045( mode, __0, __1, @@ -66889,7 +67228,7 @@ fn __action1499< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1500< +fn __action1511< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -66906,7 +67245,7 @@ fn __action1500< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1047( + __action1046( mode, __0, __1, @@ -66918,7 +67257,7 @@ fn __action1500< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1501< +fn __action1512< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -66933,7 +67272,7 @@ fn __action1501< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1048( + __action1047( mode, __0, __1, @@ -66943,7 +67282,7 @@ fn __action1501< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1502< +fn __action1513< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -66957,7 +67296,7 @@ fn __action1502< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1049( + __action1048( mode, __0, __temp0, @@ -66966,7 +67305,7 @@ fn __action1502< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1503< +fn __action1514< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -66982,7 +67321,7 @@ fn __action1503< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1050( + __action1049( mode, __0, __1, @@ -66993,7 +67332,7 @@ fn __action1503< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1504< +fn __action1515< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -67008,7 +67347,7 @@ fn __action1504< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1051( + __action1050( mode, __0, __1, @@ -67018,7 +67357,7 @@ fn __action1504< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1505< +fn __action1516< >( mode: Mode, __0: (TextSize, Option>, TextSize), @@ -67043,7 +67382,7 @@ fn __action1505< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1506< +fn __action1517< >( mode: Mode, __0: (TextSize, Option>, TextSize), @@ -67066,7 +67405,7 @@ fn __action1506< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1507< +fn __action1518< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67086,7 +67425,7 @@ fn __action1507< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1120( + __action1119( mode, __0, __1, @@ -67101,7 +67440,7 @@ fn __action1507< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1508< +fn __action1519< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67120,7 +67459,7 @@ fn __action1508< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1121( + __action1120( mode, __0, __1, @@ -67134,7 +67473,7 @@ fn __action1508< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1509< +fn __action1520< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67155,7 +67494,7 @@ fn __action1509< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1122( + __action1121( mode, __0, __1, @@ -67171,7 +67510,7 @@ fn __action1509< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1510< +fn __action1521< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67191,7 +67530,7 @@ fn __action1510< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1123( + __action1122( mode, __0, __1, @@ -67206,7 +67545,7 @@ fn __action1510< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1511< +fn __action1522< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67224,7 +67563,7 @@ fn __action1511< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1124( + __action1123( mode, __0, __1, @@ -67237,7 +67576,7 @@ fn __action1511< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1512< +fn __action1523< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67254,7 +67593,7 @@ fn __action1512< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1125( + __action1124( mode, __0, __1, @@ -67266,7 +67605,7 @@ fn __action1512< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1513< +fn __action1524< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67285,7 +67624,7 @@ fn __action1513< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1126( + __action1125( mode, __0, __1, @@ -67299,7 +67638,7 @@ fn __action1513< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1514< +fn __action1525< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67317,7 +67656,7 @@ fn __action1514< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1127( + __action1126( mode, __0, __1, @@ -67330,7 +67669,7 @@ fn __action1514< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1515< +fn __action1526< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67345,7 +67684,7 @@ fn __action1515< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1128( + __action1127( mode, __0, __1, @@ -67355,7 +67694,7 @@ fn __action1515< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1516< +fn __action1527< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67374,7 +67713,7 @@ fn __action1516< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1129( + __action1128( mode, __0, __1, @@ -67388,7 +67727,7 @@ fn __action1516< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1517< +fn __action1528< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67406,7 +67745,7 @@ fn __action1517< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1130( + __action1129( mode, __0, __1, @@ -67419,7 +67758,7 @@ fn __action1517< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1518< +fn __action1529< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67439,7 +67778,7 @@ fn __action1518< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1131( + __action1130( mode, __0, __1, @@ -67454,7 +67793,7 @@ fn __action1518< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1519< +fn __action1530< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67473,7 +67812,7 @@ fn __action1519< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1132( + __action1131( mode, __0, __1, @@ -67487,7 +67826,7 @@ fn __action1519< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1520< +fn __action1531< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67504,7 +67843,7 @@ fn __action1520< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1133( + __action1132( mode, __0, __1, @@ -67516,7 +67855,7 @@ fn __action1520< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1521< +fn __action1532< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67532,7 +67871,7 @@ fn __action1521< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1134( + __action1133( mode, __0, __1, @@ -67543,7 +67882,7 @@ fn __action1521< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1522< +fn __action1533< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67561,7 +67900,7 @@ fn __action1522< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1135( + __action1134( mode, __0, __1, @@ -67574,7 +67913,7 @@ fn __action1522< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1523< +fn __action1534< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67591,7 +67930,7 @@ fn __action1523< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1136( + __action1135( mode, __0, __1, @@ -67603,7 +67942,7 @@ fn __action1523< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1524< +fn __action1535< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67617,7 +67956,7 @@ fn __action1524< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1137( + __action1136( mode, __0, __temp0, @@ -67626,7 +67965,7 @@ fn __action1524< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1525< +fn __action1536< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67655,7 +67994,7 @@ fn __action1525< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1526< +fn __action1537< >( mode: Mode, __0: (TextSize, (Vec, Vec), TextSize), @@ -67682,7 +68021,7 @@ fn __action1526< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1527< +fn __action1538< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -67700,7 +68039,7 @@ fn __action1527< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1096( + __action1095( mode, __0, __1, @@ -67713,7 +68052,7 @@ fn __action1527< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1528< +fn __action1539< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -67730,7 +68069,7 @@ fn __action1528< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1097( + __action1096( mode, __0, __1, @@ -67742,7 +68081,7 @@ fn __action1528< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1529< +fn __action1540< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -67761,7 +68100,7 @@ fn __action1529< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1098( + __action1097( mode, __0, __1, @@ -67775,7 +68114,7 @@ fn __action1529< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1530< +fn __action1541< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -67793,7 +68132,7 @@ fn __action1530< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1099( + __action1098( mode, __0, __1, @@ -67806,7 +68145,7 @@ fn __action1530< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1531< +fn __action1542< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -67822,7 +68161,7 @@ fn __action1531< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1100( + __action1099( mode, __0, __1, @@ -67833,7 +68172,7 @@ fn __action1531< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1532< +fn __action1543< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -67848,7 +68187,7 @@ fn __action1532< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1101( + __action1100( mode, __0, __1, @@ -67858,7 +68197,7 @@ fn __action1532< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1533< +fn __action1544< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -67875,7 +68214,7 @@ fn __action1533< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1102( + __action1101( mode, __0, __1, @@ -67887,7 +68226,7 @@ fn __action1533< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1534< +fn __action1545< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -67903,7 +68242,7 @@ fn __action1534< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1103( + __action1102( mode, __0, __1, @@ -67914,7 +68253,7 @@ fn __action1534< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1535< +fn __action1546< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -67931,7 +68270,7 @@ fn __action1535< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1104( + __action1103( mode, __0, __1, @@ -67943,7 +68282,7 @@ fn __action1535< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1536< +fn __action1547< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -67959,7 +68298,7 @@ fn __action1536< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1105( + __action1104( mode, __0, __1, @@ -67970,7 +68309,7 @@ fn __action1536< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1537< +fn __action1548< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -67988,7 +68327,7 @@ fn __action1537< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1106( + __action1105( mode, __0, __1, @@ -68001,7 +68340,7 @@ fn __action1537< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1538< +fn __action1549< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -68018,7 +68357,7 @@ fn __action1538< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1107( + __action1106( mode, __0, __1, @@ -68030,7 +68369,7 @@ fn __action1538< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1539< +fn __action1550< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -68045,7 +68384,7 @@ fn __action1539< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1108( + __action1107( mode, __0, __1, @@ -68055,7 +68394,7 @@ fn __action1539< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1540< +fn __action1551< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -68069,7 +68408,7 @@ fn __action1540< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1109( + __action1108( mode, __0, __temp0, @@ -68078,7 +68417,7 @@ fn __action1540< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1541< +fn __action1552< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -68094,7 +68433,7 @@ fn __action1541< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1110( + __action1109( mode, __0, __1, @@ -68105,7 +68444,7 @@ fn __action1541< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1542< +fn __action1553< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -68120,7 +68459,7 @@ fn __action1542< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1111( + __action1110( mode, __0, __1, @@ -68130,7 +68469,7 @@ fn __action1542< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1543< +fn __action1554< >( mode: Mode, __0: (TextSize, Option>, TextSize), @@ -68155,7 +68494,7 @@ fn __action1543< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1544< +fn __action1555< >( mode: Mode, __0: (TextSize, Option>, TextSize), @@ -68178,7 +68517,7 @@ fn __action1544< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1545< +fn __action1556< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -68205,7 +68544,7 @@ fn __action1545< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1546< +fn __action1557< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -68228,7 +68567,7 @@ fn __action1546< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1547< +fn __action1558< >( mode: Mode, __0: (TextSize, ast::Pattern, TextSize), @@ -68253,7 +68592,7 @@ fn __action1547< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1548< +fn __action1559< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -68278,7 +68617,7 @@ fn __action1548< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1549< +fn __action1560< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -68301,13 +68640,13 @@ fn __action1549< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1550< +fn __action1561< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -68328,13 +68667,13 @@ fn __action1550< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1551< +fn __action1562< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -68355,13 +68694,13 @@ fn __action1551< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1552< +fn __action1563< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -68382,7 +68721,7 @@ fn __action1552< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1553< +fn __action1564< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -68405,13 +68744,13 @@ fn __action1553< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1554< +fn __action1565< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Stmt { let __start0 = __3.2; @@ -68422,7 +68761,7 @@ fn __action1554< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1211( + __action1210( mode, __0, __1, @@ -68434,11 +68773,11 @@ fn __action1554< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1555< +fn __action1566< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Stmt { let __start0 = __1.2; @@ -68449,7 +68788,7 @@ fn __action1555< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1212( + __action1211( mode, __0, __1, @@ -68459,7 +68798,7 @@ fn __action1555< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1556< +fn __action1567< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -68486,7 +68825,7 @@ fn __action1556< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1557< +fn __action1568< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -68511,7 +68850,7 @@ fn __action1557< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1558< +fn __action1569< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -68540,7 +68879,7 @@ fn __action1558< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1559< +fn __action1570< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -68571,7 +68910,7 @@ fn __action1559< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1560< +fn __action1571< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -68600,7 +68939,7 @@ fn __action1560< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1561< +fn __action1572< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -68627,13 +68966,13 @@ fn __action1561< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1562< +fn __action1573< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -68654,13 +68993,13 @@ fn __action1562< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1563< +fn __action1574< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -68681,13 +69020,13 @@ fn __action1563< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1564< +fn __action1575< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -68708,14 +69047,14 @@ fn __action1564< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1565< +fn __action1576< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), + __4: (TextSize, ast::ParenthesizedExpr, TextSize), __5: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Comprehension { @@ -68741,13 +69080,13 @@ fn __action1565< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1566< +fn __action1577< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Comprehension { @@ -68772,12 +69111,12 @@ fn __action1566< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1567< +fn __action1578< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -68797,7 +69136,7 @@ fn __action1567< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1568< +fn __action1579< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -68822,12 +69161,12 @@ fn __action1568< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1569< +fn __action1580< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Parameter { let __start0 = __2.2; @@ -68838,7 +69177,7 @@ fn __action1569< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1176( + __action1175( mode, __0, __1, @@ -68849,7 +69188,7 @@ fn __action1569< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1570< +fn __action1581< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -68863,7 +69202,7 @@ fn __action1570< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1177( + __action1176( mode, __0, __temp0, @@ -68872,7 +69211,7 @@ fn __action1570< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1571< +fn __action1582< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -68895,14 +69234,14 @@ fn __action1571< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1572< +fn __action1583< >( mode: Mode, - __0: (TextSize, core::option::Option, TextSize), + __0: (TextSize, core::option::Option, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, core::option::Option, TextSize), + __2: (TextSize, core::option::Option, TextSize), __3: (TextSize, core::option::Option>, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.2; let __end0 = __3.2; @@ -68924,11 +69263,11 @@ fn __action1572< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1573< +fn __action1584< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __0: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -68947,12 +69286,12 @@ fn __action1573< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1574< +fn __action1585< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -68972,12 +69311,12 @@ fn __action1574< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1575< +fn __action1586< >( mode: Mode, - __0: (TextSize, Vec, TextSize), + __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -68997,11 +69336,11 @@ fn __action1575< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1576< +fn __action1587< >( mode: Mode, - __0: (TextSize, Vec, TextSize), -) -> ast::Expr + __0: (TextSize, Vec, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -69020,13 +69359,13 @@ fn __action1576< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1577< +fn __action1588< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -69047,13 +69386,13 @@ fn __action1577< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1578< +fn __action1589< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -69074,13 +69413,13 @@ fn __action1578< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1579< +fn __action1590< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -69101,15 +69440,15 @@ fn __action1579< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1580< +fn __action1591< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __4: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __4.2; let __end0 = __4.2; @@ -69132,15 +69471,15 @@ fn __action1580< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1581< +fn __action1592< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __4: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __4.2; let __end0 = __4.2; @@ -69163,7 +69502,7 @@ fn __action1581< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1582< +fn __action1593< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -69188,11 +69527,11 @@ fn __action1582< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1583< +fn __action1594< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Mod { let __start0 = __1.2; @@ -69203,7 +69542,7 @@ fn __action1583< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1182( + __action1181( mode, __0, __1, @@ -69213,11 +69552,11 @@ fn __action1583< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1584< +fn __action1595< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Mod { @@ -69229,7 +69568,7 @@ fn __action1584< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1183( + __action1182( mode, __0, __1, @@ -69240,7 +69579,7 @@ fn __action1584< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1585< +fn __action1596< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -69263,7 +69602,7 @@ fn __action1585< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1202( + __action1201( mode, __0, __1, @@ -69281,7 +69620,7 @@ fn __action1585< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1586< +fn __action1597< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -69301,7 +69640,7 @@ fn __action1586< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1203( + __action1202( mode, __0, __1, @@ -69316,7 +69655,7 @@ fn __action1586< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1587< +fn __action1598< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -69336,7 +69675,7 @@ fn __action1587< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1204( + __action1203( mode, __0, __1, @@ -69351,7 +69690,7 @@ fn __action1587< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1588< +fn __action1599< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -69368,7 +69707,7 @@ fn __action1588< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1205( + __action1204( mode, __0, __1, @@ -69380,7 +69719,7 @@ fn __action1588< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1589< +fn __action1600< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -69403,7 +69742,7 @@ fn __action1589< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1206( + __action1205( mode, __0, __1, @@ -69421,7 +69760,7 @@ fn __action1589< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1590< +fn __action1601< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -69441,7 +69780,7 @@ fn __action1590< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1207( + __action1206( mode, __0, __1, @@ -69456,7 +69795,7 @@ fn __action1590< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1591< +fn __action1602< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -69476,7 +69815,7 @@ fn __action1591< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1208( + __action1207( mode, __0, __1, @@ -69491,7 +69830,7 @@ fn __action1591< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1592< +fn __action1603< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -69508,7 +69847,7 @@ fn __action1592< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1209( + __action1208( mode, __0, __1, @@ -69520,11 +69859,11 @@ fn __action1592< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1593< +fn __action1604< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -69543,14 +69882,14 @@ fn __action1593< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1594< +fn __action1605< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, core::option::Option, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), + __4: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Stmt { let __start0 = __4.2; @@ -69574,12 +69913,12 @@ fn __action1594< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1595< +fn __action1606< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::TypeParam { let __start0 = __2.2; @@ -69590,7 +69929,7 @@ fn __action1595< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1171( + __action1170( mode, __0, __1, @@ -69601,7 +69940,7 @@ fn __action1595< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1596< +fn __action1607< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -69615,7 +69954,7 @@ fn __action1596< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1172( + __action1171( mode, __0, __temp0, @@ -69624,7 +69963,7 @@ fn __action1596< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1597< +fn __action1608< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -69649,7 +69988,7 @@ fn __action1597< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1598< +fn __action1609< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -69674,7 +70013,7 @@ fn __action1598< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1599< +fn __action1610< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -69703,7 +70042,7 @@ fn __action1599< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1600< +fn __action1611< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -69730,12 +70069,12 @@ fn __action1600< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1601< +fn __action1612< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::ParameterWithDefault { let __start0 = __2.2; @@ -69746,7 +70085,7 @@ fn __action1601< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1173( + __action1172( mode, __0, __1, @@ -69757,7 +70096,7 @@ fn __action1601< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1602< +fn __action1613< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -69771,7 +70110,7 @@ fn __action1602< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1174( + __action1173( mode, __0, __temp0, @@ -69780,7 +70119,7 @@ fn __action1602< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1603< +fn __action1614< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -69803,10 +70142,10 @@ fn __action1603< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1604< +fn __action1615< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Pattern { let __start0 = __0.2; @@ -69826,10 +70165,10 @@ fn __action1604< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1605< +fn __action1616< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::WithItem { let __start0 = __0.2; @@ -69849,12 +70188,12 @@ fn __action1605< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1606< +fn __action1617< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::WithItem { let __start0 = __2.2; @@ -69876,12 +70215,12 @@ fn __action1606< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1607< +fn __action1618< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::WithItem { let __start0 = __2.2; @@ -69903,10 +70242,10 @@ fn __action1607< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1608< +fn __action1619< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::WithItem { let __start0 = __0.2; @@ -69926,12 +70265,12 @@ fn __action1608< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1609< +fn __action1620< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::WithItem { let __start0 = __2.2; @@ -69953,36 +70292,13 @@ fn __action1609< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1610< ->( - mode: Mode, - __0: (TextSize, Vec, TextSize), -) -> Vec -{ - let __start0 = __0.2; - let __end0 = __0.2; - let __temp0 = __action396( - mode, - &__start0, - &__end0, - ); - let __temp0 = (__start0, __temp0, __end0); - __action1020( - mode, - __0, - __temp0, - ) -} - -#[allow(unused_variables)] -#[allow(clippy::too_many_arguments)] -fn __action1611< +fn __action1621< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -69992,7 +70308,7 @@ fn __action1611< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1023( + __action1022( mode, __0, __1, @@ -70003,13 +70319,13 @@ fn __action1611< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1612< +fn __action1622< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -70019,7 +70335,7 @@ fn __action1612< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1024( + __action1023( mode, __0, __1, @@ -70030,13 +70346,13 @@ fn __action1612< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1613< +fn __action1623< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -70046,7 +70362,7 @@ fn __action1613< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1025( + __action1024( mode, __0, __1, @@ -70057,12 +70373,12 @@ fn __action1613< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1614< +fn __action1624< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, core::option::Option, TextSize), -) -> ast::Expr + __1: (TextSize, core::option::Option, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __1.2; let __end0 = __1.2; @@ -70072,7 +70388,7 @@ fn __action1614< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1026( + __action1025( mode, __0, __1, @@ -70082,13 +70398,13 @@ fn __action1614< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1615< +fn __action1625< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -70098,356 +70414,18 @@ fn __action1615< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1027( - mode, - __0, - __1, - __2, - __temp0, - ) -} - -#[allow(unused_variables)] -#[allow(clippy::too_many_arguments)] -fn __action1616< ->( - mode: Mode, - __0: (TextSize, Vec, TextSize), - __1: (TextSize, token::Tok, TextSize), -) -> Vec -{ - let __start0 = __0.0; - let __end0 = __0.2; - let __temp0 = __action1610( - mode, - __0, - ); - let __temp0 = (__start0, __temp0, __end0); - __action305( - mode, - __temp0, - __1, - ) -} - -#[allow(unused_variables)] -#[allow(clippy::too_many_arguments)] -fn __action1617< ->( - mode: Mode, - __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), - __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, token::Tok, TextSize), -) -> Vec -{ - let __start0 = __1.0; - let __end0 = __1.2; - let __temp0 = __action1610( - mode, - __1, - ); - let __temp0 = (__start0, __temp0, __end0); - __action694( - mode, - __0, - __temp0, - __2, - __3, - ) -} - -#[allow(unused_variables)] -#[allow(clippy::too_many_arguments)] -fn __action1618< ->( - mode: Mode, - __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), - __2: (TextSize, token::Tok, TextSize), -) -> Vec -{ - let __start0 = __1.0; - let __end0 = __1.2; - let __temp0 = __action1610( - mode, - __1, - ); - let __temp0 = (__start0, __temp0, __end0); - __action695( - mode, - __0, - __temp0, - __2, - ) -} - -#[allow(unused_variables)] -#[allow(clippy::too_many_arguments)] -fn __action1619< ->( - mode: Mode, - __0: (TextSize, Vec, TextSize), - __1: (TextSize, token::Tok, TextSize), -) -> core::option::Option> -{ - let __start0 = __0.0; - let __end0 = __1.2; - let __temp0 = __action1616( - mode, - __0, - __1, - ); - let __temp0 = (__start0, __temp0, __end0); - __action303( - mode, - __temp0, - ) -} - -#[allow(unused_variables)] -#[allow(clippy::too_many_arguments)] -fn __action1620< ->( - mode: Mode, - __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), - __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::WithItem, TextSize), - __4: (TextSize, token::Tok, TextSize), - __5: (TextSize, token::Tok, TextSize), -) -> Vec -{ - let __start0 = __1.0; - let __end0 = __2.2; - let __temp0 = __action1619( - mode, - __1, - __2, - ); - let __temp0 = (__start0, __temp0, __end0); - __action1157( - mode, - __0, - __temp0, - __3, - __4, - __5, - ) -} - -#[allow(unused_variables)] -#[allow(clippy::too_many_arguments)] -fn __action1621< ->( - mode: Mode, - __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::WithItem, TextSize), - __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, token::Tok, TextSize), -) -> Vec -{ - let __start0 = __0.2; - let __end0 = __1.0; - let __temp0 = __action304( - mode, - &__start0, - &__end0, - ); - let __temp0 = (__start0, __temp0, __end0); - __action1157( - mode, - __0, - __temp0, - __1, - __2, - __3, - ) -} - -#[allow(unused_variables)] -#[allow(clippy::too_many_arguments)] -fn __action1622< ->( - mode: Mode, - __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), - __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::WithItem, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), - __5: (TextSize, token::Tok, TextSize), - __6: (TextSize, token::Tok, TextSize), -) -> Vec -{ - let __start0 = __1.0; - let __end0 = __2.2; - let __temp0 = __action1619( - mode, - __1, - __2, - ); - let __temp0 = (__start0, __temp0, __end0); - __action1158( - mode, - __0, - __temp0, - __3, - __4, - __5, - __6, - ) -} - -#[allow(unused_variables)] -#[allow(clippy::too_many_arguments)] -fn __action1623< ->( - mode: Mode, - __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::WithItem, TextSize), - __2: (TextSize, alloc::vec::Vec, TextSize), - __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, token::Tok, TextSize), -) -> Vec -{ - let __start0 = __0.2; - let __end0 = __1.0; - let __temp0 = __action304( - mode, - &__start0, - &__end0, - ); - let __temp0 = (__start0, __temp0, __end0); - __action1158( + __action1026( mode, __0, - __temp0, __1, __2, - __3, - __4, - ) -} - -#[allow(unused_variables)] -#[allow(clippy::too_many_arguments)] -fn __action1624< ->( - mode: Mode, - __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), - __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::WithItem, TextSize), - __4: (TextSize, token::Tok, TextSize), -) -> Vec -{ - let __start0 = __1.0; - let __end0 = __2.2; - let __temp0 = __action1619( - mode, - __1, - __2, - ); - let __temp0 = (__start0, __temp0, __end0); - __action1159( - mode, - __0, - __temp0, - __3, - __4, - ) -} - -#[allow(unused_variables)] -#[allow(clippy::too_many_arguments)] -fn __action1625< ->( - mode: Mode, - __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::WithItem, TextSize), - __2: (TextSize, token::Tok, TextSize), -) -> Vec -{ - let __start0 = __0.2; - let __end0 = __1.0; - let __temp0 = __action304( - mode, - &__start0, - &__end0, - ); - let __temp0 = (__start0, __temp0, __end0); - __action1159( - mode, - __0, __temp0, - __1, - __2, ) } #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] fn __action1626< ->( - mode: Mode, - __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), - __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::WithItem, TextSize), - __4: (TextSize, alloc::vec::Vec, TextSize), - __5: (TextSize, token::Tok, TextSize), -) -> Vec -{ - let __start0 = __1.0; - let __end0 = __2.2; - let __temp0 = __action1619( - mode, - __1, - __2, - ); - let __temp0 = (__start0, __temp0, __end0); - __action1160( - mode, - __0, - __temp0, - __3, - __4, - __5, - ) -} - -#[allow(unused_variables)] -#[allow(clippy::too_many_arguments)] -fn __action1627< ->( - mode: Mode, - __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::WithItem, TextSize), - __2: (TextSize, alloc::vec::Vec, TextSize), - __3: (TextSize, token::Tok, TextSize), -) -> Vec -{ - let __start0 = __0.2; - let __end0 = __1.0; - let __temp0 = __action304( - mode, - &__start0, - &__end0, - ); - let __temp0 = (__start0, __temp0, __end0); - __action1160( - mode, - __0, - __temp0, - __1, - __2, - __3, - ) -} - -#[allow(unused_variables)] -#[allow(clippy::too_many_arguments)] -fn __action1628< >( mode: Mode, __0: (TextSize, (String, StringKind, bool), TextSize), @@ -70455,7 +70433,7 @@ fn __action1628< { let __start0 = __0.0; let __end0 = __0.2; - let __temp0 = __action1279( + let __temp0 = __action1290( mode, __0, ); @@ -70468,7 +70446,7 @@ fn __action1628< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1629< +fn __action1627< >( mode: Mode, __0: (TextSize, alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)>, TextSize), @@ -70477,7 +70455,7 @@ fn __action1629< { let __start0 = __1.0; let __end0 = __1.2; - let __temp0 = __action1279( + let __temp0 = __action1290( mode, __1, ); @@ -70491,12 +70469,12 @@ fn __action1629< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1630< +fn __action1628< >( mode: Mode, __0: (TextSize, ast::CmpOp, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> alloc::vec::Vec<(ast::CmpOp, ast::Expr)> + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> alloc::vec::Vec<(ast::CmpOp, ast::ParenthesizedExpr)> { let __start0 = __0.0; let __end0 = __1.2; @@ -70514,13 +70492,13 @@ fn __action1630< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1631< +fn __action1629< >( mode: Mode, - __0: (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::Expr)>, TextSize), + __0: (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::ParenthesizedExpr)>, TextSize), __1: (TextSize, ast::CmpOp, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> alloc::vec::Vec<(ast::CmpOp, ast::Expr)> + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> alloc::vec::Vec<(ast::CmpOp, ast::ParenthesizedExpr)> { let __start0 = __1.0; let __end0 = __2.2; @@ -70539,11 +70517,11 @@ fn __action1631< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1632< +fn __action1630< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), -) -> core::option::Option + __0: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> core::option::Option { let __start0 = __0.0; let __end0 = __0.2; @@ -70560,19 +70538,19 @@ fn __action1632< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1633< +fn __action1631< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Pattern, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), __4: (TextSize, ast::Suite, TextSize), ) -> ast::MatchCase { let __start0 = __2.0; let __end0 = __2.2; - let __temp0 = __action1632( + let __temp0 = __action1630( mode, __2, ); @@ -70589,7 +70567,7 @@ fn __action1633< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1634< +fn __action1632< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -70618,7 +70596,7 @@ fn __action1634< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1635< +fn __action1633< >( mode: Mode, __0: (TextSize, ast::Parameters, TextSize), @@ -70639,7 +70617,7 @@ fn __action1635< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1636< +fn __action1634< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -70649,12 +70627,12 @@ fn __action1636< { let __start0 = __1.0; let __end0 = __1.2; - let __temp0 = __action1635( + let __temp0 = __action1633( mode, __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1545( + __action1556( mode, __0, __temp0, @@ -70664,7 +70642,7 @@ fn __action1636< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1637< +fn __action1635< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -70679,7 +70657,7 @@ fn __action1637< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1545( + __action1556( mode, __0, __temp0, @@ -70689,7 +70667,7 @@ fn __action1637< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1638< +fn __action1636< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -70722,7 +70700,7 @@ fn __action1638< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1639< +fn __action1637< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -70755,10 +70733,10 @@ fn __action1639< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1640< +fn __action1638< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Stmt { let __start0 = __0.2; @@ -70769,7 +70747,7 @@ fn __action1640< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1406( + __action1417( mode, __0, __temp0, @@ -70778,11 +70756,11 @@ fn __action1640< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1641< +fn __action1639< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), - __1: (TextSize, alloc::vec::Vec, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), + __1: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Stmt { let __start0 = __1.0; @@ -70792,7 +70770,7 @@ fn __action1641< __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1406( + __action1417( mode, __0, __temp0, @@ -70801,13 +70779,13 @@ fn __action1641< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1642< +fn __action1640< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Stmt { let __start0 = __3.0; @@ -70817,7 +70795,7 @@ fn __action1642< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1408( + __action1419( mode, __0, __1, @@ -70828,12 +70806,12 @@ fn __action1642< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1643< +fn __action1641< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Stmt { let __start0 = __2.2; @@ -70844,7 +70822,7 @@ fn __action1643< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1408( + __action1419( mode, __0, __1, @@ -70855,7 +70833,7 @@ fn __action1643< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1644< +fn __action1642< >( mode: Mode, __0: (TextSize, (Option<(TextSize, TextSize, Option)>, ast::Expr), TextSize), @@ -70868,7 +70846,7 @@ fn __action1644< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1226( + __action1225( mode, __temp0, ) @@ -70876,7 +70854,7 @@ fn __action1644< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1645< +fn __action1643< >( mode: Mode, __lookbehind: &TextSize, @@ -70891,7 +70869,7 @@ fn __action1645< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1226( + __action1225( mode, __temp0, ) @@ -70899,7 +70877,7 @@ fn __action1645< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1646< +fn __action1644< >( mode: Mode, __0: (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)>, TextSize), @@ -70913,7 +70891,7 @@ fn __action1646< __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1227( + __action1226( mode, __0, __temp0, @@ -70922,7 +70900,7 @@ fn __action1646< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1647< +fn __action1645< >( mode: Mode, __0: (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)>, TextSize), @@ -70936,7 +70914,7 @@ fn __action1647< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1227( + __action1226( mode, __0, __temp0, @@ -70945,7 +70923,7 @@ fn __action1647< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1648< +fn __action1646< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -70955,12 +70933,12 @@ fn __action1648< { let __start0 = __1.0; let __end0 = __1.2; - let __temp0 = __action1644( + let __temp0 = __action1642( mode, __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1286( + __action1297( mode, __0, __temp0, @@ -70970,7 +70948,7 @@ fn __action1648< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1649< +fn __action1647< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -70979,13 +70957,13 @@ fn __action1649< { let __start0 = __0.2; let __end0 = __1.0; - let __temp0 = __action1645( + let __temp0 = __action1643( mode, &__start0, &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1286( + __action1297( mode, __0, __temp0, @@ -70995,7 +70973,7 @@ fn __action1649< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1650< +fn __action1648< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -71006,13 +70984,13 @@ fn __action1650< { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1646( + let __temp0 = __action1644( mode, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1286( + __action1297( mode, __0, __temp0, @@ -71022,7 +71000,7 @@ fn __action1650< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1651< +fn __action1649< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -71032,12 +71010,12 @@ fn __action1651< { let __start0 = __1.0; let __end0 = __1.2; - let __temp0 = __action1647( + let __temp0 = __action1645( mode, __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1286( + __action1297( mode, __0, __temp0, @@ -71047,7 +71025,7 @@ fn __action1651< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1652< +fn __action1650< >( mode: Mode, __0: (TextSize, ast::Pattern, TextSize), @@ -71060,7 +71038,7 @@ fn __action1652< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1257( + __action1256( mode, __temp0, ) @@ -71068,7 +71046,7 @@ fn __action1652< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1653< +fn __action1651< >( mode: Mode, __lookbehind: &TextSize, @@ -71083,7 +71061,7 @@ fn __action1653< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1257( + __action1256( mode, __temp0, ) @@ -71091,7 +71069,7 @@ fn __action1653< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1654< +fn __action1652< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -71105,7 +71083,7 @@ fn __action1654< __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1258( + __action1257( mode, __0, __temp0, @@ -71114,7 +71092,7 @@ fn __action1654< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1655< +fn __action1653< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -71128,7 +71106,7 @@ fn __action1655< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1258( + __action1257( mode, __0, __temp0, @@ -71137,7 +71115,7 @@ fn __action1655< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1656< +fn __action1654< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -71147,12 +71125,12 @@ fn __action1656< { let __start0 = __1.0; let __end0 = __1.2; - let __temp0 = __action1652( + let __temp0 = __action1650( mode, __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1561( + __action1572( mode, __0, __temp0, @@ -71162,7 +71140,7 @@ fn __action1656< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1657< +fn __action1655< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -71171,13 +71149,13 @@ fn __action1657< { let __start0 = __0.2; let __end0 = __1.0; - let __temp0 = __action1653( + let __temp0 = __action1651( mode, &__start0, &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1561( + __action1572( mode, __0, __temp0, @@ -71187,7 +71165,7 @@ fn __action1657< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1658< +fn __action1656< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -71198,13 +71176,13 @@ fn __action1658< { let __start0 = __1.0; let __end0 = __2.2; - let __temp0 = __action1654( + let __temp0 = __action1652( mode, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1561( + __action1572( mode, __0, __temp0, @@ -71214,7 +71192,7 @@ fn __action1658< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1659< +fn __action1657< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -71224,12 +71202,12 @@ fn __action1659< { let __start0 = __1.0; let __end0 = __1.2; - let __temp0 = __action1655( + let __temp0 = __action1653( mode, __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1561( + __action1572( mode, __0, __temp0, @@ -71239,10 +71217,10 @@ fn __action1659< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1660< +fn __action1658< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, Vec, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { @@ -71253,7 +71231,7 @@ fn __action1660< __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1416( + __action1427( mode, __0, __temp0, @@ -71262,10 +71240,10 @@ fn __action1660< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1661< +fn __action1659< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { let __start0 = __0.2; @@ -71276,7 +71254,7 @@ fn __action1661< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1416( + __action1427( mode, __0, __temp0, @@ -71285,14 +71263,14 @@ fn __action1661< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1662< +fn __action1660< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), + __4: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Comprehension { let __start0 = __4.2; @@ -71303,7 +71281,7 @@ fn __action1662< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1565( + __action1576( mode, __0, __1, @@ -71316,14 +71294,14 @@ fn __action1662< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1663< +fn __action1661< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), + __4: (TextSize, ast::ParenthesizedExpr, TextSize), __5: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Comprehension { @@ -71334,7 +71312,7 @@ fn __action1663< __5, ); let __temp0 = (__start0, __temp0, __end0); - __action1565( + __action1576( mode, __0, __1, @@ -71347,13 +71325,13 @@ fn __action1663< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1664< +fn __action1662< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Comprehension { let __start0 = __3.2; @@ -71364,7 +71342,7 @@ fn __action1664< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1566( + __action1577( mode, __0, __1, @@ -71376,13 +71354,13 @@ fn __action1664< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1665< +fn __action1663< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Comprehension { @@ -71393,7 +71371,7 @@ fn __action1665< __4, ); let __temp0 = (__start0, __temp0, __end0); - __action1566( + __action1577( mode, __0, __1, @@ -71405,7 +71383,7 @@ fn __action1665< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1666< +fn __action1664< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -71424,7 +71402,7 @@ fn __action1666< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1638( + __action1636( mode, __temp0, __0, @@ -71438,7 +71416,7 @@ fn __action1666< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1667< +fn __action1665< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -71457,7 +71435,7 @@ fn __action1667< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1638( + __action1636( mode, __temp0, __1, @@ -71471,7 +71449,7 @@ fn __action1667< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1668< +fn __action1666< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -71489,7 +71467,7 @@ fn __action1668< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1639( + __action1637( mode, __temp0, __0, @@ -71502,7 +71480,7 @@ fn __action1668< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1669< +fn __action1667< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -71520,7 +71498,7 @@ fn __action1669< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1639( + __action1637( mode, __temp0, __1, @@ -71533,7 +71511,7 @@ fn __action1669< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1670< +fn __action1668< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -71542,7 +71520,7 @@ fn __action1670< __3: (TextSize, core::option::Option, TextSize), __4: (TextSize, ast::Parameters, TextSize), __5: (TextSize, token::Tok, TextSize), - __6: (TextSize, ast::Expr, TextSize), + __6: (TextSize, ast::ParenthesizedExpr, TextSize), __7: (TextSize, token::Tok, TextSize), __8: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -71555,7 +71533,7 @@ fn __action1670< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1162( + __action1161( mode, __temp0, __0, @@ -71572,7 +71550,7 @@ fn __action1670< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1671< +fn __action1669< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -71582,7 +71560,7 @@ fn __action1671< __4: (TextSize, core::option::Option, TextSize), __5: (TextSize, ast::Parameters, TextSize), __6: (TextSize, token::Tok, TextSize), - __7: (TextSize, ast::Expr, TextSize), + __7: (TextSize, ast::ParenthesizedExpr, TextSize), __8: (TextSize, token::Tok, TextSize), __9: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -71594,7 +71572,7 @@ fn __action1671< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1162( + __action1161( mode, __temp0, __1, @@ -71611,7 +71589,7 @@ fn __action1671< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1672< +fn __action1670< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -71631,7 +71609,7 @@ fn __action1672< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1163( + __action1162( mode, __temp0, __0, @@ -71646,7 +71624,7 @@ fn __action1672< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1673< +fn __action1671< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -71666,7 +71644,7 @@ fn __action1673< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1163( + __action1162( mode, __temp0, __1, @@ -71681,7 +71659,7 @@ fn __action1673< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1674< +fn __action1672< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -71689,7 +71667,7 @@ fn __action1674< __2: (TextSize, core::option::Option, TextSize), __3: (TextSize, ast::Parameters, TextSize), __4: (TextSize, token::Tok, TextSize), - __5: (TextSize, ast::Expr, TextSize), + __5: (TextSize, ast::ParenthesizedExpr, TextSize), __6: (TextSize, token::Tok, TextSize), __7: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -71702,7 +71680,7 @@ fn __action1674< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1164( + __action1163( mode, __temp0, __0, @@ -71718,7 +71696,7 @@ fn __action1674< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1675< +fn __action1673< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -71727,7 +71705,7 @@ fn __action1675< __3: (TextSize, core::option::Option, TextSize), __4: (TextSize, ast::Parameters, TextSize), __5: (TextSize, token::Tok, TextSize), - __6: (TextSize, ast::Expr, TextSize), + __6: (TextSize, ast::ParenthesizedExpr, TextSize), __7: (TextSize, token::Tok, TextSize), __8: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -71739,7 +71717,7 @@ fn __action1675< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1164( + __action1163( mode, __temp0, __1, @@ -71755,7 +71733,7 @@ fn __action1675< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1676< +fn __action1674< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -71774,7 +71752,7 @@ fn __action1676< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1165( + __action1164( mode, __temp0, __0, @@ -71788,7 +71766,7 @@ fn __action1676< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1677< +fn __action1675< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -71807,7 +71785,7 @@ fn __action1677< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1165( + __action1164( mode, __temp0, __1, @@ -71821,13 +71799,13 @@ fn __action1677< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1678< +fn __action1676< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec<(Option>, ast::Expr)>, TextSize), + __1: (TextSize, Vec<(Option>, ast::ParenthesizedExpr)>, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.0; let __end0 = __1.2; @@ -71836,7 +71814,7 @@ fn __action1678< __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1310( + __action1321( mode, __0, __temp0, @@ -71846,12 +71824,12 @@ fn __action1678< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1679< +fn __action1677< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __1.0; @@ -71861,7 +71839,7 @@ fn __action1679< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1310( + __action1321( mode, __0, __temp0, @@ -71871,13 +71849,13 @@ fn __action1679< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1680< +fn __action1678< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec<(Option>, ast::Expr)>, TextSize), + __1: (TextSize, Vec<(Option>, ast::ParenthesizedExpr)>, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.0; let __end0 = __1.2; @@ -71886,7 +71864,7 @@ fn __action1680< __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1335( + __action1346( mode, __0, __temp0, @@ -71896,12 +71874,12 @@ fn __action1680< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1681< +fn __action1679< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __1.0; @@ -71911,7 +71889,7 @@ fn __action1681< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1335( + __action1346( mode, __0, __temp0, @@ -71921,13 +71899,13 @@ fn __action1681< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1682< +fn __action1680< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec<(Option>, ast::Expr)>, TextSize), + __1: (TextSize, Vec<(Option>, ast::ParenthesizedExpr)>, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.0; let __end0 = __1.2; @@ -71936,7 +71914,7 @@ fn __action1682< __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1358( + __action1369( mode, __0, __temp0, @@ -71946,12 +71924,12 @@ fn __action1682< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1683< +fn __action1681< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __1.0; @@ -71961,7 +71939,7 @@ fn __action1683< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1358( + __action1369( mode, __0, __temp0, @@ -71971,7 +71949,7 @@ fn __action1683< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1684< +fn __action1682< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -71994,7 +71972,7 @@ fn __action1684< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1685< +fn __action1683< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -72017,7 +71995,7 @@ fn __action1685< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1686< +fn __action1684< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -72027,7 +72005,7 @@ fn __action1686< { let __start0 = __0.0; let __end0 = __2.2; - let __temp0 = __action1426( + let __temp0 = __action1437( mode, __0, __1, @@ -72042,7 +72020,7 @@ fn __action1686< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1687< +fn __action1685< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -72050,7 +72028,7 @@ fn __action1687< { let __start0 = __0.0; let __end0 = __0.2; - let __temp0 = __action1427( + let __temp0 = __action1438( mode, __0, ); @@ -72063,7 +72041,7 @@ fn __action1687< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1688< +fn __action1686< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72075,7 +72053,7 @@ fn __action1688< { let __start0 = __2.0; let __end0 = __4.2; - let __temp0 = __action1426( + let __temp0 = __action1437( mode, __2, __3, @@ -72092,7 +72070,7 @@ fn __action1688< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1689< +fn __action1687< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72102,7 +72080,7 @@ fn __action1689< { let __start0 = __2.0; let __end0 = __2.2; - let __temp0 = __action1427( + let __temp0 = __action1438( mode, __2, ); @@ -72117,7 +72095,7 @@ fn __action1689< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1690< +fn __action1688< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -72127,7 +72105,7 @@ fn __action1690< { let __start0 = __0.0; let __end0 = __2.2; - let __temp0 = __action1428( + let __temp0 = __action1439( mode, __0, __1, @@ -72142,7 +72120,7 @@ fn __action1690< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1691< +fn __action1689< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -72150,7 +72128,7 @@ fn __action1691< { let __start0 = __0.0; let __end0 = __0.2; - let __temp0 = __action1429( + let __temp0 = __action1440( mode, __0, ); @@ -72163,7 +72141,7 @@ fn __action1691< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1692< +fn __action1690< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72175,7 +72153,7 @@ fn __action1692< { let __start0 = __2.0; let __end0 = __4.2; - let __temp0 = __action1428( + let __temp0 = __action1439( mode, __2, __3, @@ -72192,7 +72170,7 @@ fn __action1692< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1693< +fn __action1691< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72202,7 +72180,7 @@ fn __action1693< { let __start0 = __2.0; let __end0 = __2.2; - let __temp0 = __action1429( + let __temp0 = __action1440( mode, __2, ); @@ -72217,7 +72195,7 @@ fn __action1693< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1694< +fn __action1692< >( mode: Mode, __0: (TextSize, ast::Identifier, TextSize), @@ -72240,7 +72218,7 @@ fn __action1694< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1695< +fn __action1693< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -72263,13 +72241,13 @@ fn __action1695< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1696< +fn __action1694< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.0; let __end0 = __1.2; @@ -72278,7 +72256,7 @@ fn __action1696< __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1295( + __action1306( mode, __0, __temp0, @@ -72288,12 +72266,12 @@ fn __action1696< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1697< +fn __action1695< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __1.0; @@ -72303,7 +72281,7 @@ fn __action1697< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1295( + __action1306( mode, __0, __temp0, @@ -72313,13 +72291,13 @@ fn __action1697< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1698< +fn __action1696< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.0; let __end0 = __1.2; @@ -72328,7 +72306,7 @@ fn __action1698< __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1320( + __action1331( mode, __0, __temp0, @@ -72338,12 +72316,12 @@ fn __action1698< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1699< +fn __action1697< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __1.0; @@ -72353,7 +72331,7 @@ fn __action1699< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1320( + __action1331( mode, __0, __temp0, @@ -72363,13 +72341,13 @@ fn __action1699< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1700< +fn __action1698< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, Vec, TextSize), + __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __1.0; let __end0 = __1.2; @@ -72378,7 +72356,7 @@ fn __action1700< __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1345( + __action1356( mode, __0, __temp0, @@ -72388,12 +72366,12 @@ fn __action1700< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1701< +fn __action1699< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __1.0; @@ -72403,7 +72381,7 @@ fn __action1701< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1345( + __action1356( mode, __0, __temp0, @@ -72413,7 +72391,7 @@ fn __action1701< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1702< +fn __action1700< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72432,7 +72410,7 @@ fn __action1702< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1469( + __action1480( mode, __temp0, __1, @@ -72446,7 +72424,7 @@ fn __action1702< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1703< +fn __action1701< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72469,7 +72447,7 @@ fn __action1703< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1469( + __action1480( mode, __temp0, __3, @@ -72483,7 +72461,7 @@ fn __action1703< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1704< +fn __action1702< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72508,7 +72486,7 @@ fn __action1704< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1469( + __action1480( mode, __temp0, __4, @@ -72522,7 +72500,7 @@ fn __action1704< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1705< +fn __action1703< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72540,7 +72518,7 @@ fn __action1705< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1470( + __action1481( mode, __temp0, __1, @@ -72553,7 +72531,7 @@ fn __action1705< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1706< +fn __action1704< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72575,7 +72553,7 @@ fn __action1706< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1470( + __action1481( mode, __temp0, __3, @@ -72588,7 +72566,7 @@ fn __action1706< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1707< +fn __action1705< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72612,7 +72590,7 @@ fn __action1707< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1470( + __action1481( mode, __temp0, __4, @@ -72625,7 +72603,7 @@ fn __action1707< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1708< +fn __action1706< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72645,7 +72623,7 @@ fn __action1708< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1471( + __action1482( mode, __temp0, __1, @@ -72660,7 +72638,7 @@ fn __action1708< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1709< +fn __action1707< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72684,7 +72662,7 @@ fn __action1709< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1471( + __action1482( mode, __temp0, __3, @@ -72699,7 +72677,7 @@ fn __action1709< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1710< +fn __action1708< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72725,7 +72703,7 @@ fn __action1710< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1471( + __action1482( mode, __temp0, __4, @@ -72740,7 +72718,7 @@ fn __action1710< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1711< +fn __action1709< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72759,7 +72737,7 @@ fn __action1711< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1472( + __action1483( mode, __temp0, __1, @@ -72773,7 +72751,7 @@ fn __action1711< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1712< +fn __action1710< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72796,7 +72774,7 @@ fn __action1712< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1472( + __action1483( mode, __temp0, __3, @@ -72810,7 +72788,7 @@ fn __action1712< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1713< +fn __action1711< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72835,7 +72813,7 @@ fn __action1713< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1472( + __action1483( mode, __temp0, __4, @@ -72849,7 +72827,7 @@ fn __action1713< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1714< +fn __action1712< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72866,7 +72844,7 @@ fn __action1714< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1473( + __action1484( mode, __temp0, __1, @@ -72878,7 +72856,7 @@ fn __action1714< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1715< +fn __action1713< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72899,7 +72877,7 @@ fn __action1715< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1473( + __action1484( mode, __temp0, __3, @@ -72911,7 +72889,7 @@ fn __action1715< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1716< +fn __action1714< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72934,7 +72912,7 @@ fn __action1716< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1473( + __action1484( mode, __temp0, __4, @@ -72946,7 +72924,7 @@ fn __action1716< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1717< +fn __action1715< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72962,7 +72940,7 @@ fn __action1717< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1474( + __action1485( mode, __temp0, __1, @@ -72973,7 +72951,7 @@ fn __action1717< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1718< +fn __action1716< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -72993,7 +72971,7 @@ fn __action1718< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1474( + __action1485( mode, __temp0, __3, @@ -73004,7 +72982,7 @@ fn __action1718< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1719< +fn __action1717< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73026,7 +73004,7 @@ fn __action1719< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1474( + __action1485( mode, __temp0, __4, @@ -73037,7 +73015,7 @@ fn __action1719< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1720< +fn __action1718< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73055,7 +73033,7 @@ fn __action1720< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1475( + __action1486( mode, __temp0, __1, @@ -73068,7 +73046,7 @@ fn __action1720< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1721< +fn __action1719< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73090,7 +73068,7 @@ fn __action1721< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1475( + __action1486( mode, __temp0, __3, @@ -73103,7 +73081,7 @@ fn __action1721< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1722< +fn __action1720< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73127,7 +73105,7 @@ fn __action1722< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1475( + __action1486( mode, __temp0, __4, @@ -73140,7 +73118,7 @@ fn __action1722< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1723< +fn __action1721< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73157,7 +73135,7 @@ fn __action1723< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1476( + __action1487( mode, __temp0, __1, @@ -73169,7 +73147,7 @@ fn __action1723< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1724< +fn __action1722< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73190,7 +73168,7 @@ fn __action1724< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1476( + __action1487( mode, __temp0, __3, @@ -73202,7 +73180,7 @@ fn __action1724< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1725< +fn __action1723< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73225,7 +73203,7 @@ fn __action1725< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1476( + __action1487( mode, __temp0, __4, @@ -73237,7 +73215,7 @@ fn __action1725< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1726< +fn __action1724< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73251,7 +73229,7 @@ fn __action1726< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1477( + __action1488( mode, __temp0, __1, @@ -73260,7 +73238,7 @@ fn __action1726< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1727< +fn __action1725< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73278,7 +73256,7 @@ fn __action1727< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1477( + __action1488( mode, __temp0, __3, @@ -73287,7 +73265,7 @@ fn __action1727< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1728< +fn __action1726< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73307,7 +73285,7 @@ fn __action1728< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1477( + __action1488( mode, __temp0, __4, @@ -73316,7 +73294,7 @@ fn __action1728< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1729< +fn __action1727< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73334,7 +73312,7 @@ fn __action1729< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1478( + __action1489( mode, __temp0, __1, @@ -73347,7 +73325,7 @@ fn __action1729< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1730< +fn __action1728< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73369,7 +73347,7 @@ fn __action1730< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1478( + __action1489( mode, __temp0, __3, @@ -73382,7 +73360,7 @@ fn __action1730< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1731< +fn __action1729< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73406,7 +73384,7 @@ fn __action1731< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1478( + __action1489( mode, __temp0, __4, @@ -73419,7 +73397,7 @@ fn __action1731< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1732< +fn __action1730< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73436,7 +73414,7 @@ fn __action1732< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1479( + __action1490( mode, __temp0, __1, @@ -73448,7 +73426,7 @@ fn __action1732< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1733< +fn __action1731< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73469,7 +73447,7 @@ fn __action1733< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1479( + __action1490( mode, __temp0, __3, @@ -73481,7 +73459,7 @@ fn __action1733< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1734< +fn __action1732< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73504,7 +73482,7 @@ fn __action1734< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1479( + __action1490( mode, __temp0, __4, @@ -73516,7 +73494,7 @@ fn __action1734< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1735< +fn __action1733< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73535,7 +73513,7 @@ fn __action1735< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1480( + __action1491( mode, __temp0, __1, @@ -73549,7 +73527,7 @@ fn __action1735< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1736< +fn __action1734< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73572,7 +73550,7 @@ fn __action1736< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1480( + __action1491( mode, __temp0, __3, @@ -73586,7 +73564,7 @@ fn __action1736< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1737< +fn __action1735< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73611,7 +73589,7 @@ fn __action1737< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1480( + __action1491( mode, __temp0, __4, @@ -73625,7 +73603,7 @@ fn __action1737< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1738< +fn __action1736< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73643,7 +73621,7 @@ fn __action1738< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1481( + __action1492( mode, __temp0, __1, @@ -73656,7 +73634,7 @@ fn __action1738< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1739< +fn __action1737< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73678,7 +73656,7 @@ fn __action1739< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1481( + __action1492( mode, __temp0, __3, @@ -73691,7 +73669,7 @@ fn __action1739< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1740< +fn __action1738< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73715,7 +73693,7 @@ fn __action1740< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1481( + __action1492( mode, __temp0, __4, @@ -73728,7 +73706,7 @@ fn __action1740< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1741< +fn __action1739< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73744,7 +73722,7 @@ fn __action1741< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1482( + __action1493( mode, __temp0, __1, @@ -73755,7 +73733,7 @@ fn __action1741< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1742< +fn __action1740< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73775,7 +73753,7 @@ fn __action1742< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1482( + __action1493( mode, __temp0, __3, @@ -73786,7 +73764,7 @@ fn __action1742< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1743< +fn __action1741< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73808,7 +73786,7 @@ fn __action1743< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1482( + __action1493( mode, __temp0, __4, @@ -73819,7 +73797,7 @@ fn __action1743< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1744< +fn __action1742< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73834,7 +73812,7 @@ fn __action1744< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1483( + __action1494( mode, __temp0, __1, @@ -73844,7 +73822,7 @@ fn __action1744< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1745< +fn __action1743< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73863,7 +73841,7 @@ fn __action1745< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1483( + __action1494( mode, __temp0, __3, @@ -73873,7 +73851,7 @@ fn __action1745< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1746< +fn __action1744< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73894,7 +73872,7 @@ fn __action1746< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1483( + __action1494( mode, __temp0, __4, @@ -73904,7 +73882,7 @@ fn __action1746< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1747< +fn __action1745< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73921,7 +73899,7 @@ fn __action1747< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1484( + __action1495( mode, __temp0, __1, @@ -73933,7 +73911,7 @@ fn __action1747< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1748< +fn __action1746< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73954,7 +73932,7 @@ fn __action1748< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1484( + __action1495( mode, __temp0, __3, @@ -73966,7 +73944,7 @@ fn __action1748< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1749< +fn __action1747< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -73989,7 +73967,7 @@ fn __action1749< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1484( + __action1495( mode, __temp0, __4, @@ -74001,7 +73979,7 @@ fn __action1749< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1750< +fn __action1748< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74017,7 +73995,7 @@ fn __action1750< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1485( + __action1496( mode, __temp0, __1, @@ -74028,7 +74006,7 @@ fn __action1750< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1751< +fn __action1749< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74048,7 +74026,7 @@ fn __action1751< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1485( + __action1496( mode, __temp0, __3, @@ -74059,7 +74037,7 @@ fn __action1751< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1752< +fn __action1750< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74081,7 +74059,7 @@ fn __action1752< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1485( + __action1496( mode, __temp0, __4, @@ -74092,7 +74070,7 @@ fn __action1752< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1753< +fn __action1751< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74105,7 +74083,7 @@ fn __action1753< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1486( + __action1497( mode, __temp0, ) @@ -74113,7 +74091,7 @@ fn __action1753< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1754< +fn __action1752< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74130,7 +74108,7 @@ fn __action1754< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1486( + __action1497( mode, __temp0, ) @@ -74138,7 +74116,7 @@ fn __action1754< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1755< +fn __action1753< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74157,7 +74135,7 @@ fn __action1755< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1486( + __action1497( mode, __temp0, ) @@ -74165,7 +74143,7 @@ fn __action1755< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1756< +fn __action1754< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74181,7 +74159,7 @@ fn __action1756< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1487( + __action1498( mode, __temp0, __1, @@ -74192,7 +74170,7 @@ fn __action1756< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1757< +fn __action1755< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74212,7 +74190,7 @@ fn __action1757< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1487( + __action1498( mode, __temp0, __3, @@ -74223,7 +74201,7 @@ fn __action1757< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1758< +fn __action1756< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74245,7 +74223,7 @@ fn __action1758< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1487( + __action1498( mode, __temp0, __4, @@ -74256,7 +74234,7 @@ fn __action1758< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1759< +fn __action1757< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74271,7 +74249,7 @@ fn __action1759< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1488( + __action1499( mode, __temp0, __1, @@ -74281,7 +74259,7 @@ fn __action1759< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1760< +fn __action1758< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74300,7 +74278,7 @@ fn __action1760< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1488( + __action1499( mode, __temp0, __3, @@ -74310,7 +74288,7 @@ fn __action1760< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1761< +fn __action1759< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74331,7 +74309,7 @@ fn __action1761< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1488( + __action1499( mode, __temp0, __4, @@ -74341,7 +74319,7 @@ fn __action1761< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1762< +fn __action1760< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74360,7 +74338,7 @@ fn __action1762< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1507( + __action1518( mode, __temp0, __1, @@ -74374,7 +74352,7 @@ fn __action1762< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1763< +fn __action1761< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74397,7 +74375,7 @@ fn __action1763< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1507( + __action1518( mode, __temp0, __3, @@ -74411,7 +74389,7 @@ fn __action1763< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1764< +fn __action1762< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74436,7 +74414,7 @@ fn __action1764< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1507( + __action1518( mode, __temp0, __4, @@ -74450,7 +74428,7 @@ fn __action1764< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1765< +fn __action1763< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74468,7 +74446,7 @@ fn __action1765< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1508( + __action1519( mode, __temp0, __1, @@ -74481,7 +74459,7 @@ fn __action1765< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1766< +fn __action1764< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74503,7 +74481,7 @@ fn __action1766< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1508( + __action1519( mode, __temp0, __3, @@ -74516,7 +74494,7 @@ fn __action1766< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1767< +fn __action1765< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74540,7 +74518,7 @@ fn __action1767< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1508( + __action1519( mode, __temp0, __4, @@ -74553,7 +74531,7 @@ fn __action1767< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1768< +fn __action1766< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74573,7 +74551,7 @@ fn __action1768< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1509( + __action1520( mode, __temp0, __1, @@ -74588,7 +74566,7 @@ fn __action1768< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1769< +fn __action1767< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74612,7 +74590,7 @@ fn __action1769< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1509( + __action1520( mode, __temp0, __3, @@ -74627,7 +74605,7 @@ fn __action1769< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1770< +fn __action1768< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74653,7 +74631,7 @@ fn __action1770< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1509( + __action1520( mode, __temp0, __4, @@ -74668,7 +74646,7 @@ fn __action1770< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1771< +fn __action1769< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74687,7 +74665,7 @@ fn __action1771< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1510( + __action1521( mode, __temp0, __1, @@ -74701,7 +74679,7 @@ fn __action1771< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1772< +fn __action1770< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74724,7 +74702,7 @@ fn __action1772< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1510( + __action1521( mode, __temp0, __3, @@ -74738,7 +74716,7 @@ fn __action1772< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1773< +fn __action1771< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74763,7 +74741,7 @@ fn __action1773< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1510( + __action1521( mode, __temp0, __4, @@ -74777,7 +74755,7 @@ fn __action1773< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1774< +fn __action1772< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74794,7 +74772,7 @@ fn __action1774< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1511( + __action1522( mode, __temp0, __1, @@ -74806,7 +74784,7 @@ fn __action1774< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1775< +fn __action1773< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74827,7 +74805,7 @@ fn __action1775< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1511( + __action1522( mode, __temp0, __3, @@ -74839,7 +74817,7 @@ fn __action1775< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1776< +fn __action1774< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74862,7 +74840,7 @@ fn __action1776< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1511( + __action1522( mode, __temp0, __4, @@ -74874,7 +74852,7 @@ fn __action1776< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1777< +fn __action1775< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74890,7 +74868,7 @@ fn __action1777< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1512( + __action1523( mode, __temp0, __1, @@ -74901,7 +74879,7 @@ fn __action1777< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1778< +fn __action1776< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74921,7 +74899,7 @@ fn __action1778< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1512( + __action1523( mode, __temp0, __3, @@ -74932,7 +74910,7 @@ fn __action1778< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1779< +fn __action1777< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74954,7 +74932,7 @@ fn __action1779< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1512( + __action1523( mode, __temp0, __4, @@ -74965,7 +74943,7 @@ fn __action1779< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1780< +fn __action1778< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -74983,7 +74961,7 @@ fn __action1780< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1513( + __action1524( mode, __temp0, __1, @@ -74996,7 +74974,7 @@ fn __action1780< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1781< +fn __action1779< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75018,7 +74996,7 @@ fn __action1781< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1513( + __action1524( mode, __temp0, __3, @@ -75031,7 +75009,7 @@ fn __action1781< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1782< +fn __action1780< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75055,7 +75033,7 @@ fn __action1782< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1513( + __action1524( mode, __temp0, __4, @@ -75068,7 +75046,7 @@ fn __action1782< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1783< +fn __action1781< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75085,7 +75063,7 @@ fn __action1783< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1514( + __action1525( mode, __temp0, __1, @@ -75097,7 +75075,7 @@ fn __action1783< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1784< +fn __action1782< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75118,7 +75096,7 @@ fn __action1784< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1514( + __action1525( mode, __temp0, __3, @@ -75130,7 +75108,7 @@ fn __action1784< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1785< +fn __action1783< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75153,7 +75131,7 @@ fn __action1785< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1514( + __action1525( mode, __temp0, __4, @@ -75165,7 +75143,7 @@ fn __action1785< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1786< +fn __action1784< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75179,7 +75157,7 @@ fn __action1786< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1515( + __action1526( mode, __temp0, __1, @@ -75188,7 +75166,7 @@ fn __action1786< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1787< +fn __action1785< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75206,7 +75184,7 @@ fn __action1787< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1515( + __action1526( mode, __temp0, __3, @@ -75215,7 +75193,7 @@ fn __action1787< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1788< +fn __action1786< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75235,7 +75213,7 @@ fn __action1788< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1515( + __action1526( mode, __temp0, __4, @@ -75244,7 +75222,7 @@ fn __action1788< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1789< +fn __action1787< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75262,7 +75240,7 @@ fn __action1789< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1516( + __action1527( mode, __temp0, __1, @@ -75275,7 +75253,7 @@ fn __action1789< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1790< +fn __action1788< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75297,7 +75275,7 @@ fn __action1790< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1516( + __action1527( mode, __temp0, __3, @@ -75310,7 +75288,7 @@ fn __action1790< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1791< +fn __action1789< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75334,7 +75312,7 @@ fn __action1791< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1516( + __action1527( mode, __temp0, __4, @@ -75347,7 +75325,7 @@ fn __action1791< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1792< +fn __action1790< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75364,7 +75342,7 @@ fn __action1792< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1517( + __action1528( mode, __temp0, __1, @@ -75376,7 +75354,7 @@ fn __action1792< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1793< +fn __action1791< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75397,7 +75375,7 @@ fn __action1793< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1517( + __action1528( mode, __temp0, __3, @@ -75409,7 +75387,7 @@ fn __action1793< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1794< +fn __action1792< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75432,7 +75410,7 @@ fn __action1794< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1517( + __action1528( mode, __temp0, __4, @@ -75444,7 +75422,7 @@ fn __action1794< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1795< +fn __action1793< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75463,7 +75441,7 @@ fn __action1795< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1518( + __action1529( mode, __temp0, __1, @@ -75477,7 +75455,7 @@ fn __action1795< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1796< +fn __action1794< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75500,7 +75478,7 @@ fn __action1796< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1518( + __action1529( mode, __temp0, __3, @@ -75514,7 +75492,7 @@ fn __action1796< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1797< +fn __action1795< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75539,7 +75517,7 @@ fn __action1797< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1518( + __action1529( mode, __temp0, __4, @@ -75553,7 +75531,7 @@ fn __action1797< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1798< +fn __action1796< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75571,7 +75549,7 @@ fn __action1798< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1519( + __action1530( mode, __temp0, __1, @@ -75584,7 +75562,7 @@ fn __action1798< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1799< +fn __action1797< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75606,7 +75584,7 @@ fn __action1799< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1519( + __action1530( mode, __temp0, __3, @@ -75619,7 +75597,7 @@ fn __action1799< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1800< +fn __action1798< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75643,7 +75621,7 @@ fn __action1800< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1519( + __action1530( mode, __temp0, __4, @@ -75656,7 +75634,7 @@ fn __action1800< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1801< +fn __action1799< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75672,7 +75650,7 @@ fn __action1801< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1520( + __action1531( mode, __temp0, __1, @@ -75683,7 +75661,7 @@ fn __action1801< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1802< +fn __action1800< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75703,7 +75681,7 @@ fn __action1802< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1520( + __action1531( mode, __temp0, __3, @@ -75714,7 +75692,7 @@ fn __action1802< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1803< +fn __action1801< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75736,7 +75714,7 @@ fn __action1803< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1520( + __action1531( mode, __temp0, __4, @@ -75747,7 +75725,7 @@ fn __action1803< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1804< +fn __action1802< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75762,7 +75740,7 @@ fn __action1804< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1521( + __action1532( mode, __temp0, __1, @@ -75772,7 +75750,7 @@ fn __action1804< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1805< +fn __action1803< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75791,7 +75769,7 @@ fn __action1805< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1521( + __action1532( mode, __temp0, __3, @@ -75801,7 +75779,7 @@ fn __action1805< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1806< +fn __action1804< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75822,7 +75800,7 @@ fn __action1806< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1521( + __action1532( mode, __temp0, __4, @@ -75832,7 +75810,7 @@ fn __action1806< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1807< +fn __action1805< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75849,7 +75827,7 @@ fn __action1807< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1522( + __action1533( mode, __temp0, __1, @@ -75861,7 +75839,7 @@ fn __action1807< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1808< +fn __action1806< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75882,7 +75860,7 @@ fn __action1808< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1522( + __action1533( mode, __temp0, __3, @@ -75894,7 +75872,7 @@ fn __action1808< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1809< +fn __action1807< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75917,7 +75895,7 @@ fn __action1809< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1522( + __action1533( mode, __temp0, __4, @@ -75929,7 +75907,7 @@ fn __action1809< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1810< +fn __action1808< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75945,7 +75923,7 @@ fn __action1810< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1523( + __action1534( mode, __temp0, __1, @@ -75956,7 +75934,7 @@ fn __action1810< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1811< +fn __action1809< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -75976,7 +75954,7 @@ fn __action1811< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1523( + __action1534( mode, __temp0, __3, @@ -75987,7 +75965,7 @@ fn __action1811< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1812< +fn __action1810< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -76009,7 +75987,7 @@ fn __action1812< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1523( + __action1534( mode, __temp0, __4, @@ -76020,7 +75998,7 @@ fn __action1812< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1813< +fn __action1811< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -76033,7 +76011,7 @@ fn __action1813< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1524( + __action1535( mode, __temp0, ) @@ -76041,7 +76019,7 @@ fn __action1813< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1814< +fn __action1812< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -76058,7 +76036,7 @@ fn __action1814< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1524( + __action1535( mode, __temp0, ) @@ -76066,7 +76044,7 @@ fn __action1814< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1815< +fn __action1813< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -76085,7 +76063,7 @@ fn __action1815< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1524( + __action1535( mode, __temp0, ) @@ -76093,7 +76071,7 @@ fn __action1815< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1816< +fn __action1814< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -76109,7 +76087,7 @@ fn __action1816< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1525( + __action1536( mode, __temp0, __1, @@ -76120,7 +76098,7 @@ fn __action1816< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1817< +fn __action1815< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -76140,7 +76118,7 @@ fn __action1817< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1525( + __action1536( mode, __temp0, __3, @@ -76151,7 +76129,7 @@ fn __action1817< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1818< +fn __action1816< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -76173,7 +76151,7 @@ fn __action1818< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1525( + __action1536( mode, __temp0, __4, @@ -76184,7 +76162,7 @@ fn __action1818< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1819< +fn __action1817< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -76199,7 +76177,7 @@ fn __action1819< __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1526( + __action1537( mode, __temp0, __1, @@ -76209,7 +76187,7 @@ fn __action1819< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1820< +fn __action1818< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -76228,7 +76206,7 @@ fn __action1820< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1526( + __action1537( mode, __temp0, __3, @@ -76238,7 +76216,7 @@ fn __action1820< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1821< +fn __action1819< >( mode: Mode, __0: (TextSize, Vec, TextSize), @@ -76259,7 +76237,7 @@ fn __action1821< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1526( + __action1537( mode, __temp0, __4, @@ -76269,14 +76247,14 @@ fn __action1821< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1822< +fn __action1820< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Parameters, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), -) -> Result> + __3: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __1.2; @@ -76285,7 +76263,7 @@ fn __action1822< __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1439( + __action1450( mode, __0, __temp0, @@ -76296,13 +76274,13 @@ fn __action1822< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1823< +fn __action1821< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> Result> + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -76312,7 +76290,7 @@ fn __action1823< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1439( + __action1450( mode, __0, __temp0, @@ -76323,14 +76301,14 @@ fn __action1823< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1824< +fn __action1822< >( mode: Mode, - __0: (TextSize, core::option::Option, TextSize), + __0: (TextSize, core::option::Option, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, core::option::Option, TextSize), + __2: (TextSize, core::option::Option, TextSize), __3: (TextSize, Option, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __3.0; let __end0 = __3.2; @@ -76339,7 +76317,7 @@ fn __action1824< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1572( + __action1583( mode, __0, __1, @@ -76350,13 +76328,13 @@ fn __action1824< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1825< +fn __action1823< >( mode: Mode, - __0: (TextSize, core::option::Option, TextSize), + __0: (TextSize, core::option::Option, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, core::option::Option, TextSize), -) -> ast::Expr + __2: (TextSize, core::option::Option, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __2.2; let __end0 = __2.2; @@ -76366,7 +76344,7 @@ fn __action1825< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1572( + __action1583( mode, __0, __1, @@ -76377,11 +76355,11 @@ fn __action1825< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1826< +fn __action1824< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), __3: (TextSize, ast::Suite, TextSize), ) -> ast::ExceptHandler @@ -76404,7 +76382,7 @@ fn __action1826< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1827< +fn __action1825< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -76431,11 +76409,11 @@ fn __action1827< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1828< +fn __action1826< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> Option { let __start0 = __1.0; @@ -76454,7 +76432,7 @@ fn __action1828< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1829< +fn __action1827< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -76477,14 +76455,14 @@ fn __action1829< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1830< +fn __action1828< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, Option, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.2; @@ -76500,7 +76478,7 @@ fn __action1830< __2, ); let __temp1 = (__start1, __temp1, __end1); - __action1824( + __action1822( mode, __temp0, __1, @@ -76511,13 +76489,13 @@ fn __action1830< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1831< +fn __action1829< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Option, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.2; @@ -76534,7 +76512,7 @@ fn __action1831< &__end1, ); let __temp1 = (__start1, __temp1, __end1); - __action1824( + __action1822( mode, __temp0, __1, @@ -76545,13 +76523,13 @@ fn __action1831< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1832< +fn __action1830< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, Option, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -76568,7 +76546,7 @@ fn __action1832< __1, ); let __temp1 = (__start1, __temp1, __end1); - __action1824( + __action1822( mode, __temp0, __0, @@ -76579,12 +76557,12 @@ fn __action1832< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1833< +fn __action1831< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Option, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -76602,7 +76580,7 @@ fn __action1833< &__end1, ); let __temp1 = (__start1, __temp1, __end1); - __action1824( + __action1822( mode, __temp0, __0, @@ -76613,13 +76591,13 @@ fn __action1833< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1834< +fn __action1832< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __2: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.2; @@ -76635,7 +76613,7 @@ fn __action1834< __2, ); let __temp1 = (__start1, __temp1, __end1); - __action1825( + __action1823( mode, __temp0, __1, @@ -76645,12 +76623,12 @@ fn __action1834< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1835< +fn __action1833< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.2; @@ -76667,7 +76645,7 @@ fn __action1835< &__end1, ); let __temp1 = (__start1, __temp1, __end1); - __action1825( + __action1823( mode, __temp0, __1, @@ -76677,12 +76655,12 @@ fn __action1835< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1836< +fn __action1834< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -76699,7 +76677,7 @@ fn __action1836< __1, ); let __temp1 = (__start1, __temp1, __end1); - __action1825( + __action1823( mode, __temp0, __0, @@ -76709,11 +76687,11 @@ fn __action1836< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1837< +fn __action1835< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.0; @@ -76731,7 +76709,7 @@ fn __action1837< &__end1, ); let __temp1 = (__start1, __temp1, __end1); - __action1825( + __action1823( mode, __temp0, __0, @@ -76741,14 +76719,14 @@ fn __action1837< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1838< +fn __action1836< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), + __4: (TextSize, ast::ParenthesizedExpr, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, ast::Suite, TextSize), __7: (TextSize, token::Tok, TextSize), @@ -76763,7 +76741,7 @@ fn __action1838< __4, ); let __temp0 = (__start0, __temp0, __end0); - __action1190( + __action1189( mode, __0, __1, @@ -76780,14 +76758,14 @@ fn __action1838< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1839< +fn __action1837< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), + __4: (TextSize, ast::ParenthesizedExpr, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -76799,7 +76777,7 @@ fn __action1839< __4, ); let __temp0 = (__start0, __temp0, __end0); - __action1191( + __action1190( mode, __0, __1, @@ -76813,13 +76791,13 @@ fn __action1839< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1840< +fn __action1838< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, ast::Suite, TextSize), __6: (TextSize, token::Tok, TextSize), @@ -76834,7 +76812,7 @@ fn __action1840< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1192( + __action1191( mode, __0, __1, @@ -76850,13 +76828,13 @@ fn __action1840< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1841< +fn __action1839< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), __4: (TextSize, token::Tok, TextSize), __5: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -76868,7 +76846,7 @@ fn __action1841< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1193( + __action1192( mode, __0, __1, @@ -76881,11 +76859,11 @@ fn __action1841< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1842< +fn __action1840< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), -) -> core::option::Option + __0: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> core::option::Option { let __start0 = __0.0; let __end0 = __0.2; @@ -76902,11 +76880,11 @@ fn __action1842< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1843< +fn __action1841< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __0: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.2; @@ -76923,11 +76901,11 @@ fn __action1843< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1844< +fn __action1842< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __0: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __0.0; let __end0 = __0.2; @@ -76944,11 +76922,11 @@ fn __action1844< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1845< +fn __action1843< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Mod { let __start0 = __1.0; @@ -76958,7 +76936,7 @@ fn __action1845< __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1583( + __action1594( mode, __0, __temp0, @@ -76967,11 +76945,11 @@ fn __action1845< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1846< +fn __action1844< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Mod { @@ -76982,7 +76960,7 @@ fn __action1846< __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1584( + __action1595( mode, __0, __temp0, @@ -76992,21 +76970,21 @@ fn __action1846< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1847< +fn __action1845< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Stmt { let __start0 = __1.0; let __end0 = __1.2; - let __temp0 = __action1842( + let __temp0 = __action1840( mode, __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1414( + __action1425( mode, __0, __temp0, @@ -77015,7 +76993,7 @@ fn __action1847< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1848< +fn __action1846< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -77029,7 +77007,7 @@ fn __action1848< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1414( + __action1425( mode, __0, __temp0, @@ -77038,21 +77016,21 @@ fn __action1848< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1849< +fn __action1847< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), -) -> ast::Expr + __1: (TextSize, ast::ParenthesizedExpr, TextSize), +) -> ast::ParenthesizedExpr { let __start0 = __1.0; let __end0 = __1.2; - let __temp0 = __action1842( + let __temp0 = __action1840( mode, __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1614( + __action1624( mode, __0, __temp0, @@ -77061,11 +77039,11 @@ fn __action1849< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1850< +fn __action1848< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), -) -> ast::Expr +) -> ast::ParenthesizedExpr { let __start0 = __0.2; let __end0 = __0.2; @@ -77075,7 +77053,7 @@ fn __action1850< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1614( + __action1624( mode, __0, __temp0, @@ -77084,20 +77062,20 @@ fn __action1850< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1851< +fn __action1849< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Stmt { let __start0 = __0.0; let __end0 = __0.2; - let __temp0 = __action1844( + let __temp0 = __action1842( mode, __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1640( + __action1638( mode, __temp0, ) @@ -77105,21 +77083,21 @@ fn __action1851< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1852< +fn __action1850< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), - __1: (TextSize, alloc::vec::Vec, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), + __1: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Stmt { let __start0 = __0.0; let __end0 = __0.2; - let __temp0 = __action1844( + let __temp0 = __action1842( mode, __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1641( + __action1639( mode, __temp0, __1, @@ -77128,22 +77106,22 @@ fn __action1852< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1853< +fn __action1851< >( mode: Mode, - __0: (TextSize, ast::Expr, TextSize), + __0: (TextSize, ast::ParenthesizedExpr, TextSize), __1: (TextSize, ast::Operator, TextSize), - __2: (TextSize, ast::Expr, TextSize), + __2: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Stmt { let __start0 = __0.0; let __end0 = __0.2; - let __temp0 = __action1844( + let __temp0 = __action1842( mode, __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1407( + __action1418( mode, __temp0, __1, @@ -77153,7 +77131,7 @@ fn __action1853< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1854< +fn __action1852< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -77171,7 +77149,7 @@ fn __action1854< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1666( + __action1664( mode, __0, __1, @@ -77184,7 +77162,7 @@ fn __action1854< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1855< +fn __action1853< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -77202,7 +77180,7 @@ fn __action1855< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1666( + __action1664( mode, __0, __1, @@ -77215,7 +77193,7 @@ fn __action1855< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1856< +fn __action1854< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -77234,7 +77212,7 @@ fn __action1856< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1667( + __action1665( mode, __0, __1, @@ -77248,7 +77226,7 @@ fn __action1856< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1857< +fn __action1855< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -77267,7 +77245,7 @@ fn __action1857< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1667( + __action1665( mode, __0, __1, @@ -77281,7 +77259,7 @@ fn __action1857< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1858< +fn __action1856< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -77298,7 +77276,7 @@ fn __action1858< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1668( + __action1666( mode, __0, __1, @@ -77310,7 +77288,7 @@ fn __action1858< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1859< +fn __action1857< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -77327,7 +77305,7 @@ fn __action1859< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1668( + __action1666( mode, __0, __1, @@ -77339,7 +77317,7 @@ fn __action1859< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1860< +fn __action1858< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -77357,7 +77335,7 @@ fn __action1860< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1669( + __action1667( mode, __0, __1, @@ -77370,7 +77348,7 @@ fn __action1860< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1861< +fn __action1859< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -77388,7 +77366,7 @@ fn __action1861< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1669( + __action1667( mode, __0, __1, @@ -77401,7 +77379,7 @@ fn __action1861< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1862< +fn __action1860< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -77410,7 +77388,7 @@ fn __action1862< __3: (TextSize, ast::TypeParams, TextSize), __4: (TextSize, ast::Parameters, TextSize), __5: (TextSize, token::Tok, TextSize), - __6: (TextSize, ast::Expr, TextSize), + __6: (TextSize, ast::ParenthesizedExpr, TextSize), __7: (TextSize, token::Tok, TextSize), __8: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -77422,7 +77400,7 @@ fn __action1862< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1670( + __action1668( mode, __0, __1, @@ -77438,7 +77416,7 @@ fn __action1862< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1863< +fn __action1861< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -77446,7 +77424,7 @@ fn __action1863< __2: (TextSize, ast::Identifier, TextSize), __3: (TextSize, ast::Parameters, TextSize), __4: (TextSize, token::Tok, TextSize), - __5: (TextSize, ast::Expr, TextSize), + __5: (TextSize, ast::ParenthesizedExpr, TextSize), __6: (TextSize, token::Tok, TextSize), __7: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -77459,7 +77437,7 @@ fn __action1863< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1670( + __action1668( mode, __0, __1, @@ -77475,7 +77453,7 @@ fn __action1863< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1864< +fn __action1862< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -77485,7 +77463,7 @@ fn __action1864< __4: (TextSize, ast::TypeParams, TextSize), __5: (TextSize, ast::Parameters, TextSize), __6: (TextSize, token::Tok, TextSize), - __7: (TextSize, ast::Expr, TextSize), + __7: (TextSize, ast::ParenthesizedExpr, TextSize), __8: (TextSize, token::Tok, TextSize), __9: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -77497,7 +77475,7 @@ fn __action1864< __4, ); let __temp0 = (__start0, __temp0, __end0); - __action1671( + __action1669( mode, __0, __1, @@ -77514,7 +77492,7 @@ fn __action1864< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1865< +fn __action1863< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -77523,7 +77501,7 @@ fn __action1865< __3: (TextSize, ast::Identifier, TextSize), __4: (TextSize, ast::Parameters, TextSize), __5: (TextSize, token::Tok, TextSize), - __6: (TextSize, ast::Expr, TextSize), + __6: (TextSize, ast::ParenthesizedExpr, TextSize), __7: (TextSize, token::Tok, TextSize), __8: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -77536,7 +77514,7 @@ fn __action1865< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1671( + __action1669( mode, __0, __1, @@ -77553,7 +77531,7 @@ fn __action1865< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1866< +fn __action1864< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -77572,7 +77550,7 @@ fn __action1866< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1672( + __action1670( mode, __0, __1, @@ -77586,7 +77564,7 @@ fn __action1866< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1867< +fn __action1865< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -77605,7 +77583,7 @@ fn __action1867< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1672( + __action1670( mode, __0, __1, @@ -77619,7 +77597,7 @@ fn __action1867< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1868< +fn __action1866< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -77639,7 +77617,7 @@ fn __action1868< __4, ); let __temp0 = (__start0, __temp0, __end0); - __action1673( + __action1671( mode, __0, __1, @@ -77654,7 +77632,7 @@ fn __action1868< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1869< +fn __action1867< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -77674,7 +77652,7 @@ fn __action1869< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1673( + __action1671( mode, __0, __1, @@ -77689,7 +77667,7 @@ fn __action1869< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1870< +fn __action1868< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -77697,7 +77675,7 @@ fn __action1870< __2: (TextSize, ast::TypeParams, TextSize), __3: (TextSize, ast::Parameters, TextSize), __4: (TextSize, token::Tok, TextSize), - __5: (TextSize, ast::Expr, TextSize), + __5: (TextSize, ast::ParenthesizedExpr, TextSize), __6: (TextSize, token::Tok, TextSize), __7: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -77709,7 +77687,7 @@ fn __action1870< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1674( + __action1672( mode, __0, __1, @@ -77724,14 +77702,14 @@ fn __action1870< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1871< +fn __action1869< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Identifier, TextSize), __2: (TextSize, ast::Parameters, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), + __4: (TextSize, ast::ParenthesizedExpr, TextSize), __5: (TextSize, token::Tok, TextSize), __6: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -77744,7 +77722,7 @@ fn __action1871< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1674( + __action1672( mode, __0, __1, @@ -77759,7 +77737,7 @@ fn __action1871< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1872< +fn __action1870< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -77768,7 +77746,7 @@ fn __action1872< __3: (TextSize, ast::TypeParams, TextSize), __4: (TextSize, ast::Parameters, TextSize), __5: (TextSize, token::Tok, TextSize), - __6: (TextSize, ast::Expr, TextSize), + __6: (TextSize, ast::ParenthesizedExpr, TextSize), __7: (TextSize, token::Tok, TextSize), __8: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -77780,7 +77758,7 @@ fn __action1872< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1675( + __action1673( mode, __0, __1, @@ -77796,7 +77774,7 @@ fn __action1872< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1873< +fn __action1871< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -77804,7 +77782,7 @@ fn __action1873< __2: (TextSize, ast::Identifier, TextSize), __3: (TextSize, ast::Parameters, TextSize), __4: (TextSize, token::Tok, TextSize), - __5: (TextSize, ast::Expr, TextSize), + __5: (TextSize, ast::ParenthesizedExpr, TextSize), __6: (TextSize, token::Tok, TextSize), __7: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt @@ -77817,7 +77795,7 @@ fn __action1873< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1675( + __action1673( mode, __0, __1, @@ -77833,7 +77811,7 @@ fn __action1873< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1874< +fn __action1872< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -77851,7 +77829,7 @@ fn __action1874< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1676( + __action1674( mode, __0, __1, @@ -77864,7 +77842,7 @@ fn __action1874< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1875< +fn __action1873< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), @@ -77882,7 +77860,7 @@ fn __action1875< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1676( + __action1674( mode, __0, __1, @@ -77895,7 +77873,7 @@ fn __action1875< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1876< +fn __action1874< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -77914,7 +77892,7 @@ fn __action1876< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1677( + __action1675( mode, __0, __1, @@ -77928,7 +77906,7 @@ fn __action1876< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1877< +fn __action1875< >( mode: Mode, __0: (TextSize, alloc::vec::Vec, TextSize), @@ -77947,7 +77925,7 @@ fn __action1877< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1677( + __action1675( mode, __0, __1, @@ -77961,14 +77939,14 @@ fn __action1877< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1878< +fn __action1876< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, ast::TypeParams, TextSize), __3: (TextSize, token::Tok, TextSize), - __4: (TextSize, ast::Expr, TextSize), + __4: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Stmt { let __start0 = __2.0; @@ -77978,7 +77956,7 @@ fn __action1878< __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1594( + __action1605( mode, __0, __1, @@ -77990,13 +77968,13 @@ fn __action1878< #[allow(unused_variables)] #[allow(clippy::too_many_arguments)] -fn __action1879< +fn __action1877< >( mode: Mode, __0: (TextSize, token::Tok, TextSize), - __1: (TextSize, ast::Expr, TextSize), + __1: (TextSize, ast::ParenthesizedExpr, TextSize), __2: (TextSize, token::Tok, TextSize), - __3: (TextSize, ast::Expr, TextSize), + __3: (TextSize, ast::ParenthesizedExpr, TextSize), ) -> ast::Stmt { let __start0 = __1.2; @@ -78007,7 +77985,7 @@ fn __action1879< &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1594( + __action1605( mode, __0, __1,