From 9534abcb5f737c820510ff20a2fae843322b23e1 Mon Sep 17 00:00:00 2001 From: Micha Reiser Date: Tue, 20 Jun 2023 08:01:38 +0200 Subject: [PATCH] Fix ArgWithDefault TextRange --- ast/src/lib.rs | 2 +- format/Cargo.toml | 3 + format/src/lib.rs | 2 +- parser/src/python.lalrpop | 6 +- parser/src/python.rs | 17901 +++++++++++----- ...__function_kw_only_args_with_defaults.snap | 4 +- ...on_pos_and_kw_only_args_with_defaults.snap | 4 +- ...w_only_args_with_defaults_and_varargs.snap | 4 +- ..._with_defaults_and_varargs_and_kwargs.snap | 4 +- ...ests__function_pos_args_with_defaults.snap | 4 +- ...ts__lambda_kw_only_args_with_defaults.snap | 4 +- ..._tests__lambda_pos_args_with_defaults.snap | 4 +- ...on_parser__parser__tests__parse_class.snap | 2 +- 13 files changed, 12521 insertions(+), 5423 deletions(-) diff --git a/ast/src/lib.rs b/ast/src/lib.rs index 9aa6da1d..1b12a93e 100644 --- a/ast/src/lib.rs +++ b/ast/src/lib.rs @@ -22,7 +22,7 @@ mod ranged; #[cfg(feature = "malachite-bigint")] pub use malachite_bigint as bigint; -#[cfg(feature = "num-bigint")] +#[cfg(all(feature = "num-bigint", not(feature = "malachite-bigint")))] pub use num_bigint as bigint; pub use builtin::*; diff --git a/format/Cargo.toml b/format/Cargo.toml index a9185b5a..b11b25db 100644 --- a/format/Cargo.toml +++ b/format/Cargo.toml @@ -15,3 +15,6 @@ itertools = "0.10.5" num-traits = { workspace = true } num-bigint = { workspace = true, optional = true } malachite-bigint = { workspace = true, optional = true } + +[features] +default = ["malachite-bigint"] \ No newline at end of file diff --git a/format/src/lib.rs b/format/src/lib.rs index d3833c18..61de9d55 100644 --- a/format/src/lib.rs +++ b/format/src/lib.rs @@ -1,6 +1,6 @@ #[cfg(feature = "malachite-bigint")] pub use malachite_bigint as bigint; -#[cfg(feature = "num-bigint")] +#[cfg(all(feature = "num-bigint", not(feature = "malachite-bigint")))] pub use num_bigint as bigint; pub use crate::format::*; diff --git a/parser/src/python.lalrpop b/parser/src/python.lalrpop index dde1f94e..6aa4988f 100644 --- a/parser/src/python.lalrpop +++ b/parser/src/python.lalrpop @@ -1067,8 +1067,12 @@ ParameterDefs: (Vec, Vec) = { ParameterDef: ast::ArgWithDefault = { => i, - "=" > => { + "=" > => { i.default = Some(Box::new(e)); + #[cfg(feature = "all-nodes-with-ranges")] + { + i.range = optional_range(i.range.start(), end_location); + } i }, }; diff --git a/parser/src/python.rs b/parser/src/python.rs index cb0ad03e..d46320c9 100644 --- a/parser/src/python.rs +++ b/parser/src/python.rs @@ -1,5 +1,5 @@ -// auto-generated: "lalrpop 0.19.8" -// sha3: 14e81ae63fc1bc518b1a33a3fc6271ec1586361626d59701a3688b51fbb96c46 +// auto-generated: "lalrpop 0.20.0" +// sha3: 4caf54d50e2859da942dd4db1d0d538083a10c1a232b8619e44f266f1ae25384 use crate::{ ast::{self as ast, Ranged, bigint::BigInt}, lexer::{LexicalError, LexicalErrorType}, @@ -16,9 +16,9 @@ use self::__lalrpop_util::state_machine as __state_machine; extern crate core; extern crate alloc; -#[cfg_attr(rustfmt, rustfmt_skip)] +#[rustfmt::skip] +#[allow(non_snake_case, non_camel_case_types, unused_mut, unused_variables, unused_imports, unused_parens, clippy::all)] mod __parse__Top { - #![allow(non_snake_case, non_camel_case_types, unused_mut, unused_variables, unused_imports, unused_parens, clippy::all)] use crate::{ ast::{self as ast, Ranged, bigint::BigInt}, @@ -5253,104 +5253,104 @@ mod __parse__Top { _ => 0, } } + const __TERMINAL: &[&str] = &[ + r###""\n""###, + r###""!=""###, + r###""%""###, + r###""%=""###, + r###""&""###, + r###""&=""###, + r###""(""###, + r###"")""###, + r###""*""###, + r###""**""###, + r###""**=""###, + r###""*=""###, + r###""+""###, + r###""+=""###, + r###"",""###, + r###""-""###, + r###""-=""###, + r###""->""###, + r###"".""###, + r###""...""###, + r###""/""###, + r###""//""###, + r###""//=""###, + r###""/=""###, + r###"":""###, + r###"":=""###, + r###"";""###, + r###""<""###, + r###""<<""###, + r###""<<=""###, + r###""<=""###, + r###""=""###, + r###""==""###, + r###"">""###, + r###"">=""###, + r###"">>""###, + r###"">>=""###, + r###""@""###, + r###""@=""###, + r###""False""###, + r###""None""###, + r###""True""###, + r###""[""###, + r###""]""###, + r###""^""###, + r###""^=""###, + r###""and""###, + r###""as""###, + r###""assert""###, + r###""async""###, + r###""await""###, + r###""break""###, + r###""case""###, + r###""class""###, + r###""continue""###, + r###""def""###, + r###""del""###, + r###""elif""###, + r###""else""###, + r###""except""###, + r###""finally""###, + r###""for""###, + r###""from""###, + r###""global""###, + r###""if""###, + r###""import""###, + r###""in""###, + r###""is""###, + r###""lambda""###, + r###""match""###, + r###""nonlocal""###, + r###""not""###, + r###""or""###, + r###""pass""###, + r###""raise""###, + r###""return""###, + r###""try""###, + r###""while""###, + r###""with""###, + r###""yield""###, + r###""{""###, + r###""|""###, + r###""|=""###, + r###""}""###, + r###""~""###, + r###"Dedent"###, + r###"Indent"###, + r###"StartExpression"###, + r###"StartInteractive"###, + r###"StartModule"###, + r###"complex"###, + r###"float"###, + r###"int"###, + r###"name"###, + r###"string"###, + ]; fn __expected_tokens(__state: i16) -> alloc::vec::Vec { - const __TERMINAL: &[&str] = &[ - r###""\n""###, - r###""!=""###, - r###""%""###, - r###""%=""###, - r###""&""###, - r###""&=""###, - r###""(""###, - r###"")""###, - r###""*""###, - r###""**""###, - r###""**=""###, - r###""*=""###, - r###""+""###, - r###""+=""###, - r###"",""###, - r###""-""###, - r###""-=""###, - r###""->""###, - r###"".""###, - r###""...""###, - r###""/""###, - r###""//""###, - r###""//=""###, - r###""/=""###, - r###"":""###, - r###"":=""###, - r###"";""###, - r###""<""###, - r###""<<""###, - r###""<<=""###, - r###""<=""###, - r###""=""###, - r###""==""###, - r###"">""###, - r###"">=""###, - r###"">>""###, - r###"">>=""###, - r###""@""###, - r###""@=""###, - r###""False""###, - r###""None""###, - r###""True""###, - r###""[""###, - r###""]""###, - r###""^""###, - r###""^=""###, - r###""and""###, - r###""as""###, - r###""assert""###, - r###""async""###, - r###""await""###, - r###""break""###, - r###""case""###, - r###""class""###, - r###""continue""###, - r###""def""###, - r###""del""###, - r###""elif""###, - r###""else""###, - r###""except""###, - r###""finally""###, - r###""for""###, - r###""from""###, - r###""global""###, - r###""if""###, - r###""import""###, - r###""in""###, - r###""is""###, - r###""lambda""###, - r###""match""###, - r###""nonlocal""###, - r###""not""###, - r###""or""###, - r###""pass""###, - r###""raise""###, - r###""return""###, - r###""try""###, - r###""while""###, - r###""with""###, - r###""yield""###, - r###""{""###, - r###""|""###, - r###""|=""###, - r###""}""###, - r###""~""###, - r###"Dedent"###, - r###"Indent"###, - r###"StartExpression"###, - r###"StartInteractive"###, - r###"StartModule"###, - r###"complex"###, - r###"float"###, - r###"int"###, - r###"name"###, - r###"string"###, - ]; __TERMINAL.iter().enumerate().filter_map(|(index, terminal)| { let next_state = __action(__state, index); if next_state == 0 { @@ -5358,238 +5358,5571 @@ mod __parse__Top { } else { Some(alloc::string::ToString::to_string(terminal)) } - }).collect() - } - pub(crate) struct __StateMachine<> - where - { - __phantom: core::marker::PhantomData<()>, - } - impl<> __state_machine::ParserDefinition for __StateMachine<> - where - { - type Location = TextSize; - type Error = LexicalError; - type Token = token::Tok; - type TokenIndex = usize; - type Symbol = __Symbol<>; - type Success = ast::Mod; - type StateIndex = i16; - type Action = i16; - type ReduceIndex = i16; - type NonterminalIndex = usize; - - #[inline] - fn start_location(&self) -> Self::Location { - Default::default() - } - - #[inline] - fn start_state(&self) -> Self::StateIndex { - 0 - } - - #[inline] - fn token_to_index(&self, token: &Self::Token) -> Option { - __token_to_integer(token, core::marker::PhantomData::<()>) - } - - #[inline] - fn action(&self, state: i16, integer: usize) -> i16 { - __action(state, integer) - } - - #[inline] - fn error_action(&self, state: i16) -> i16 { - __action(state, 95 - 1) - } - - #[inline] - fn eof_action(&self, state: i16) -> i16 { - __EOF_ACTION[state as usize] - } - - #[inline] - fn goto(&self, state: i16, nt: usize) -> i16 { - __goto(state, nt) - } - - fn token_to_symbol(&self, token_index: usize, token: Self::Token) -> Self::Symbol { - __token_to_symbol(token_index, token, core::marker::PhantomData::<()>) - } - - fn expected_tokens(&self, state: i16) -> alloc::vec::Vec { - __expected_tokens(state) - } - - #[inline] - fn uses_error_recovery(&self) -> bool { - false - } - - #[inline] - fn error_recovery_symbol( - &self, - recovery: __state_machine::ErrorRecovery, - ) -> Self::Symbol { - panic!("error recovery not enabled for this grammar") - } - - fn reduce( - &mut self, - action: i16, - start_location: Option<&Self::Location>, - states: &mut alloc::vec::Vec, - symbols: &mut alloc::vec::Vec<__state_machine::SymbolTriple>, - ) -> Option<__state_machine::ParseResult> { - __reduce( - action, - start_location, - states, - symbols, - core::marker::PhantomData::<()>, - ) - } - - fn simulate_reduce(&self, action: i16) -> __state_machine::SimulatedReduce { - panic!("error recovery not enabled for this grammar") - } - } - fn __token_to_integer< - >( - __token: &token::Tok, - _: core::marker::PhantomData<()>, - ) -> Option - { - match *__token { - token::Tok::Newline if true => Some(0), - token::Tok::NotEqual if true => Some(1), - token::Tok::Percent if true => Some(2), - token::Tok::PercentEqual if true => Some(3), - token::Tok::Amper if true => Some(4), - token::Tok::AmperEqual if true => Some(5), - token::Tok::Lpar if true => Some(6), - token::Tok::Rpar if true => Some(7), - token::Tok::Star if true => Some(8), - token::Tok::DoubleStar if true => Some(9), - token::Tok::DoubleStarEqual if true => Some(10), - token::Tok::StarEqual if true => Some(11), - token::Tok::Plus if true => Some(12), - token::Tok::PlusEqual if true => Some(13), - token::Tok::Comma if true => Some(14), - token::Tok::Minus if true => Some(15), - token::Tok::MinusEqual if true => Some(16), - token::Tok::Rarrow if true => Some(17), - token::Tok::Dot if true => Some(18), - token::Tok::Ellipsis if true => Some(19), - token::Tok::Slash if true => Some(20), - token::Tok::DoubleSlash if true => Some(21), - token::Tok::DoubleSlashEqual if true => Some(22), - token::Tok::SlashEqual if true => Some(23), - token::Tok::Colon if true => Some(24), - token::Tok::ColonEqual if true => Some(25), - token::Tok::Semi if true => Some(26), - token::Tok::Less if true => Some(27), - token::Tok::LeftShift if true => Some(28), - token::Tok::LeftShiftEqual if true => Some(29), - token::Tok::LessEqual if true => Some(30), - token::Tok::Equal if true => Some(31), - token::Tok::EqEqual if true => Some(32), - token::Tok::Greater if true => Some(33), - token::Tok::GreaterEqual if true => Some(34), - token::Tok::RightShift if true => Some(35), - token::Tok::RightShiftEqual if true => Some(36), - token::Tok::At if true => Some(37), - token::Tok::AtEqual if true => Some(38), - token::Tok::False if true => Some(39), - token::Tok::None if true => Some(40), - token::Tok::True if true => Some(41), - token::Tok::Lsqb if true => Some(42), - token::Tok::Rsqb if true => Some(43), - token::Tok::CircumFlex if true => Some(44), - token::Tok::CircumflexEqual if true => Some(45), - token::Tok::And if true => Some(46), - token::Tok::As if true => Some(47), - token::Tok::Assert if true => Some(48), - token::Tok::Async if true => Some(49), - token::Tok::Await if true => Some(50), - token::Tok::Break if true => Some(51), - token::Tok::Case if true => Some(52), - token::Tok::Class if true => Some(53), - token::Tok::Continue if true => Some(54), - token::Tok::Def if true => Some(55), - token::Tok::Del if true => Some(56), - token::Tok::Elif if true => Some(57), - token::Tok::Else if true => Some(58), - token::Tok::Except if true => Some(59), - token::Tok::Finally if true => Some(60), - token::Tok::For if true => Some(61), - token::Tok::From if true => Some(62), - token::Tok::Global if true => Some(63), - token::Tok::If if true => Some(64), - token::Tok::Import if true => Some(65), - token::Tok::In if true => Some(66), - token::Tok::Is if true => Some(67), - token::Tok::Lambda if true => Some(68), - token::Tok::Match if true => Some(69), - token::Tok::Nonlocal if true => Some(70), - token::Tok::Not if true => Some(71), - token::Tok::Or if true => Some(72), - token::Tok::Pass if true => Some(73), - token::Tok::Raise if true => Some(74), - token::Tok::Return if true => Some(75), - token::Tok::Try if true => Some(76), - token::Tok::While if true => Some(77), - token::Tok::With if true => Some(78), - token::Tok::Yield if true => Some(79), - token::Tok::Lbrace if true => Some(80), - token::Tok::Vbar if true => Some(81), - token::Tok::VbarEqual if true => Some(82), - token::Tok::Rbrace if true => Some(83), - token::Tok::Tilde if true => Some(84), - token::Tok::Dedent if true => Some(85), - token::Tok::Indent if true => Some(86), - token::Tok::StartExpression if true => Some(87), - token::Tok::StartInteractive if true => Some(88), - token::Tok::StartModule if true => Some(89), - token::Tok::Complex { real: _, imag: _ } if true => Some(90), - token::Tok::Float { value: _ } if true => Some(91), - token::Tok::Int { value: _ } if true => Some(92), - token::Tok::Name { name: _ } if true => Some(93), - token::Tok::String { value: _, kind: _, triple_quoted: _ } if true => Some(94), - _ => None, - } - } - fn __token_to_symbol< - >( - __token_index: usize, - __token: token::Tok, - _: core::marker::PhantomData<()>, - ) -> __Symbol<> - { - match __token_index { - 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 => __Symbol::Variant0(__token), - 90 => match __token { - token::Tok::Complex { real: __tok0, imag: __tok1 } if true => __Symbol::Variant1((__tok0, __tok1)), - _ => unreachable!(), - }, - 91 => match __token { - token::Tok::Float { value: __tok0 } if true => __Symbol::Variant2(__tok0), - _ => unreachable!(), - }, - 92 => match __token { - token::Tok::Int { value: __tok0 } if true => __Symbol::Variant3(__tok0), - _ => unreachable!(), - }, - 93 => match __token { - token::Tok::Name { name: __tok0 } if true => __Symbol::Variant4(__tok0), - _ => unreachable!(), - }, - 94 => match __token { - token::Tok::String { value: __tok0, kind: __tok1, triple_quoted: __tok2 } if true => __Symbol::Variant5((__tok0, __tok1, __tok2)), - _ => unreachable!(), - }, - _ => unreachable!(), + }).collect() + } + fn __expected_tokens_from_states< + >( + __states: &[i16], + _: core::marker::PhantomData<()>, + ) -> alloc::vec::Vec + { + __TERMINAL.iter().enumerate().filter_map(|(index, terminal)| { + if __accepts(None, __states, Some(index), core::marker::PhantomData::<()>) { + Some(alloc::string::ToString::to_string(terminal)) + } else { + None + } + }).collect() + } + pub(crate) struct __StateMachine<> + where + { + __phantom: core::marker::PhantomData<()>, + } + impl<> __state_machine::ParserDefinition for __StateMachine<> + where + { + type Location = TextSize; + type Error = LexicalError; + type Token = token::Tok; + type TokenIndex = usize; + type Symbol = __Symbol<>; + type Success = ast::Mod; + type StateIndex = i16; + type Action = i16; + type ReduceIndex = i16; + type NonterminalIndex = usize; + + #[inline] + fn start_location(&self) -> Self::Location { + Default::default() + } + + #[inline] + fn start_state(&self) -> Self::StateIndex { + 0 + } + + #[inline] + fn token_to_index(&self, token: &Self::Token) -> Option { + __token_to_integer(token, core::marker::PhantomData::<()>) + } + + #[inline] + fn action(&self, state: i16, integer: usize) -> i16 { + __action(state, integer) + } + + #[inline] + fn error_action(&self, state: i16) -> i16 { + __action(state, 95 - 1) + } + + #[inline] + fn eof_action(&self, state: i16) -> i16 { + __EOF_ACTION[state as usize] + } + + #[inline] + fn goto(&self, state: i16, nt: usize) -> i16 { + __goto(state, nt) + } + + fn token_to_symbol(&self, token_index: usize, token: Self::Token) -> Self::Symbol { + __token_to_symbol(token_index, token, core::marker::PhantomData::<()>) + } + + fn expected_tokens(&self, state: i16) -> alloc::vec::Vec { + __expected_tokens(state) + } + + fn expected_tokens_from_states(&self, states: &[i16]) -> alloc::vec::Vec { + __expected_tokens_from_states(states, core::marker::PhantomData::<()>) + } + + #[inline] + fn uses_error_recovery(&self) -> bool { + false + } + + #[inline] + fn error_recovery_symbol( + &self, + recovery: __state_machine::ErrorRecovery, + ) -> Self::Symbol { + panic!("error recovery not enabled for this grammar") + } + + fn reduce( + &mut self, + action: i16, + start_location: Option<&Self::Location>, + states: &mut alloc::vec::Vec, + symbols: &mut alloc::vec::Vec<__state_machine::SymbolTriple>, + ) -> Option<__state_machine::ParseResult> { + __reduce( + action, + start_location, + states, + symbols, + core::marker::PhantomData::<()>, + ) + } + + fn simulate_reduce(&self, action: i16) -> __state_machine::SimulatedReduce { + __simulate_reduce(action, core::marker::PhantomData::<()>) + } + } + fn __token_to_integer< + >( + __token: &token::Tok, + _: core::marker::PhantomData<()>, + ) -> Option + { + match *__token { + token::Tok::Newline if true => Some(0), + token::Tok::NotEqual if true => Some(1), + token::Tok::Percent if true => Some(2), + token::Tok::PercentEqual if true => Some(3), + token::Tok::Amper if true => Some(4), + token::Tok::AmperEqual if true => Some(5), + token::Tok::Lpar if true => Some(6), + token::Tok::Rpar if true => Some(7), + token::Tok::Star if true => Some(8), + token::Tok::DoubleStar if true => Some(9), + token::Tok::DoubleStarEqual if true => Some(10), + token::Tok::StarEqual if true => Some(11), + token::Tok::Plus if true => Some(12), + token::Tok::PlusEqual if true => Some(13), + token::Tok::Comma if true => Some(14), + token::Tok::Minus if true => Some(15), + token::Tok::MinusEqual if true => Some(16), + token::Tok::Rarrow if true => Some(17), + token::Tok::Dot if true => Some(18), + token::Tok::Ellipsis if true => Some(19), + token::Tok::Slash if true => Some(20), + token::Tok::DoubleSlash if true => Some(21), + token::Tok::DoubleSlashEqual if true => Some(22), + token::Tok::SlashEqual if true => Some(23), + token::Tok::Colon if true => Some(24), + token::Tok::ColonEqual if true => Some(25), + token::Tok::Semi if true => Some(26), + token::Tok::Less if true => Some(27), + token::Tok::LeftShift if true => Some(28), + token::Tok::LeftShiftEqual if true => Some(29), + token::Tok::LessEqual if true => Some(30), + token::Tok::Equal if true => Some(31), + token::Tok::EqEqual if true => Some(32), + token::Tok::Greater if true => Some(33), + token::Tok::GreaterEqual if true => Some(34), + token::Tok::RightShift if true => Some(35), + token::Tok::RightShiftEqual if true => Some(36), + token::Tok::At if true => Some(37), + token::Tok::AtEqual if true => Some(38), + token::Tok::False if true => Some(39), + token::Tok::None if true => Some(40), + token::Tok::True if true => Some(41), + token::Tok::Lsqb if true => Some(42), + token::Tok::Rsqb if true => Some(43), + token::Tok::CircumFlex if true => Some(44), + token::Tok::CircumflexEqual if true => Some(45), + token::Tok::And if true => Some(46), + token::Tok::As if true => Some(47), + token::Tok::Assert if true => Some(48), + token::Tok::Async if true => Some(49), + token::Tok::Await if true => Some(50), + token::Tok::Break if true => Some(51), + token::Tok::Case if true => Some(52), + token::Tok::Class if true => Some(53), + token::Tok::Continue if true => Some(54), + token::Tok::Def if true => Some(55), + token::Tok::Del if true => Some(56), + token::Tok::Elif if true => Some(57), + token::Tok::Else if true => Some(58), + token::Tok::Except if true => Some(59), + token::Tok::Finally if true => Some(60), + token::Tok::For if true => Some(61), + token::Tok::From if true => Some(62), + token::Tok::Global if true => Some(63), + token::Tok::If if true => Some(64), + token::Tok::Import if true => Some(65), + token::Tok::In if true => Some(66), + token::Tok::Is if true => Some(67), + token::Tok::Lambda if true => Some(68), + token::Tok::Match if true => Some(69), + token::Tok::Nonlocal if true => Some(70), + token::Tok::Not if true => Some(71), + token::Tok::Or if true => Some(72), + token::Tok::Pass if true => Some(73), + token::Tok::Raise if true => Some(74), + token::Tok::Return if true => Some(75), + token::Tok::Try if true => Some(76), + token::Tok::While if true => Some(77), + token::Tok::With if true => Some(78), + token::Tok::Yield if true => Some(79), + token::Tok::Lbrace if true => Some(80), + token::Tok::Vbar if true => Some(81), + token::Tok::VbarEqual if true => Some(82), + token::Tok::Rbrace if true => Some(83), + token::Tok::Tilde if true => Some(84), + token::Tok::Dedent if true => Some(85), + token::Tok::Indent if true => Some(86), + token::Tok::StartExpression if true => Some(87), + token::Tok::StartInteractive if true => Some(88), + token::Tok::StartModule if true => Some(89), + token::Tok::Complex { real: _, imag: _ } if true => Some(90), + token::Tok::Float { value: _ } if true => Some(91), + token::Tok::Int { value: _ } if true => Some(92), + token::Tok::Name { name: _ } if true => Some(93), + token::Tok::String { value: _, kind: _, triple_quoted: _ } if true => Some(94), + _ => None, + } + } + fn __token_to_symbol< + >( + __token_index: usize, + __token: token::Tok, + _: core::marker::PhantomData<()>, + ) -> __Symbol<> + { + match __token_index { + 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 => __Symbol::Variant0(__token), + 90 => match __token { + token::Tok::Complex { real: __tok0, imag: __tok1 } if true => __Symbol::Variant1((__tok0, __tok1)), + _ => unreachable!(), + }, + 91 => match __token { + token::Tok::Float { value: __tok0 } if true => __Symbol::Variant2(__tok0), + _ => unreachable!(), + }, + 92 => match __token { + token::Tok::Int { value: __tok0 } if true => __Symbol::Variant3(__tok0), + _ => unreachable!(), + }, + 93 => match __token { + token::Tok::Name { name: __tok0 } if true => __Symbol::Variant4(__tok0), + _ => unreachable!(), + }, + 94 => match __token { + token::Tok::String { value: __tok0, kind: __tok1, triple_quoted: __tok2 } if true => __Symbol::Variant5((__tok0, __tok1, __tok2)), + _ => unreachable!(), + }, + _ => unreachable!(), + } + } + fn __simulate_reduce< + >( + __reduce_index: i16, + _: core::marker::PhantomData<()>, + ) -> __state_machine::SimulatedReduce<__StateMachine<>> + { + match __reduce_index { + 0 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 0, + } + } + 1 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 0, + } + } + 2 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 1, + } + } + 3 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 1, + } + } + 4 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 2, + } + } + 5 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 2, + } + } + 6 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 3, + } + } + 7 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 4, + } + } + 8 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 4, + } + } + 9 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 5, + } + } + 10 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 6, + } + } + 11 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 6, + } + } + 12 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 7, + } + } + 13 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 8, + } + } + 14 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 8, + } + } + 15 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 9, + } + } + 16 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 10, + } + } + 17 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 10, + } + } + 18 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 11, + } + } + 19 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 11, + } + } + 20 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 12, + } + } + 21 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 13, + } + } + 22 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 13, + } + } + 23 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 14, + } + } + 24 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 14, + } + } + 25 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 15, + } + } + 26 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 15, + } + } + 27 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 15, + } + } + 28 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 15, + } + } + 29 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 15, + } + } + 30 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 15, + } + } + 31 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 15, + } + } + 32 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 15, + } + } + 33 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 16, + } + } + 34 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 16, + } + } + 35 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 16, + } + } + 36 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 16, + } + } + 37 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 16, + } + } + 38 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 16, + } + } + 39 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 16, + } + } + 40 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 16, + } + } + 41 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 16, + } + } + 42 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 17, + } + } + 43 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 17, + } + } + 44 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 17, + } + } + 45 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 17, + } + } + 46 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 17, + } + } + 47 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 17, + } + } + 48 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 17, + } + } + 49 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 17, + } + } + 50 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 18, + } + } + 51 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 18, + } + } + 52 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 18, + } + } + 53 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 18, + } + } + 54 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 18, + } + } + 55 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 18, + } + } + 56 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 18, + } + } + 57 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 18, + } + } + 58 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 18, + } + } + 59 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 19, + } + } + 60 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 20, + } + } + 61 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 20, + } + } + 62 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 21, + } + } + 63 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 22, + } + } + 64 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 22, + } + } + 65 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 23, + } + } + 66 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 23, + } + } + 67 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 24, + } + } + 68 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 25, + } + } + 69 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 25, + } + } + 70 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 26, + } + } + 71 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 26, + } + } + 72 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 27, + } + } + 73 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 28, + } + } + 74 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 28, + } + } + 75 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 29, + } + } + 76 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 30, + } + } + 77 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 30, + } + } + 78 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 31, + } + } + 79 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 32, + } + } + 80 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 32, + } + } + 81 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 33, + } + } + 82 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 34, + } + } + 83 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 34, + } + } + 84 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 35, + } + } + 85 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 36, + } + } + 86 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 36, + } + } + 87 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 37, + } + } + 88 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 37, + } + } + 89 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 38, + } + } + 90 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 39, + } + } + 91 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 39, + } + } + 92 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 40, + } + } + 93 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 41, + } + } + 94 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 41, + } + } + 95 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 42, + } + } + 96 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 43, + } + } + 97 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 43, + } + } + 98 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 44, + } + } + 99 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 45, + } + } + 100 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 45, + } + } + 101 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 46, + } + } + 102 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 47, + } + } + 103 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 47, + } + } + 104 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 48, + } + } + 105 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 48, + } + } + 106 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 49, + } + } + 107 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 50, + } + } + 108 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 50, + } + } + 109 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 51, + } + } + 110 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 52, + } + } + 111 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 52, + } + } + 112 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 53, + } + } + 113 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 53, + } + } + 114 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 54, + } + } + 115 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 55, + } + } + 116 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 55, + } + } + 117 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 56, + } + } + 118 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 57, + } + } + 119 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 57, + } + } + 120 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 58, + } + } + 121 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 59, + } + } + 122 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 59, + } + } + 123 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 60, + } + } + 124 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 60, + } + } + 125 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 61, + } + } + 126 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 62, + } + } + 127 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 62, + } + } + 128 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 63, + } + } + 129 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 63, + } + } + 130 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 64, + } + } + 131 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 65, + } + } + 132 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 66, + } + } + 133 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 66, + } + } + 134 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 67, + } + } + 135 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 68, + } + } + 136 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 68, + } + } + 137 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 69, + } + } + 138 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 70, + } + } + 139 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 70, + } + } + 140 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 71, + } + } + 141 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 72, + } + } + 142 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 72, + } + } + 143 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 73, + } + } + 144 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 74, + } + } + 145 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 74, + } + } + 146 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 75, + } + } + 147 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 76, + } + } + 148 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 77, + } + } + 149 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 77, + } + } + 150 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 78, + } + } + 151 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 79, + } + } + 152 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 79, + } + } + 153 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 80, + } + } + 154 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 80, + } + } + 155 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 81, + } + } + 156 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 81, + } + } + 157 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 82, + } + } + 158 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 82, + } + } + 159 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 83, + } + } + 160 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 83, + } + } + 161 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 83, + } + } + 162 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 83, + } + } + 163 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 84, + } + } + 164 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 84, + } + } + 165 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 85, + } + } + 166 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 85, + } + } + 167 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 86, + } + } + 168 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 87, + } + } + 169 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 87, + } + } + 170 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 88, + } + } + 171 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 89, + } + } + 172 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 89, + } + } + 173 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 90, + } + } + 174 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 90, + } + } + 175 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 91, + } + } + 176 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 91, + } + } + 177 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 92, + } + } + 178 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 92, + } + } + 179 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 92, + } + } + 180 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 92, + } + } + 181 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 92, + } + } + 182 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 92, + } + } + 183 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 92, + } + } + 184 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 92, + } + } + 185 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 92, + } + } + 186 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 92, + } + } + 187 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 92, + } + } + 188 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 92, + } + } + 189 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 92, + } + } + 190 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 92, + } + } + 191 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 92, + } + } + 192 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 92, + } + } + 193 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 92, + } + } + 194 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 92, + } + } + 195 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 92, + } + } + 196 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 92, + } + } + 197 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 92, + } + } + 198 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 92, + } + } + 199 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 92, + } + } + 200 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 92, + } + } + 201 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 92, + } + } + 202 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 92, + } + } + 203 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 92, + } + } + 204 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 92, + } + } + 205 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 92, + } + } + 206 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 93, + } + } + 207 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 93, + } + } + 208 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 93, + } + } + 209 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 93, + } + } + 210 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 93, + } + } + 211 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 93, + } + } + 212 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 93, + } + } + 213 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 93, + } + } + 214 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 93, + } + } + 215 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 93, + } + } + 216 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 93, + } + } + 217 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 93, + } + } + 218 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 93, + } + } + 219 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 93, + } + } + 220 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 93, + } + } + 221 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 93, + } + } + 222 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 93, + } + } + 223 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 93, + } + } + 224 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 93, + } + } + 225 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 93, + } + } + 226 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 93, + } + } + 227 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 93, + } + } + 228 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 93, + } + } + 229 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 93, + } + } + 230 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 93, + } + } + 231 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 93, + } + } + 232 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 93, + } + } + 233 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 94, + } + } + 234 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 94, + } + } + 235 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 94, + } + } + 236 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 94, + } + } + 237 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 95, + } + } + 238 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 95, + } + } + 239 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 95, + } + } + 240 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 95, + } + } + 241 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 96, + } + } + 242 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 96, + } + } + 243 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 97, + } + } + 244 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 97, + } + } + 245 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 98, + } + } + 246 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 98, + } + } + 247 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 98, + } + } + 248 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 98, + } + } + 249 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 98, + } + } + 250 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 98, + } + } + 251 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 98, + } + } + 252 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 98, + } + } + 253 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 98, + } + } + 254 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 98, + } + } + 255 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 98, + } + } + 256 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 98, + } + } + 257 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 98, + } + } + 258 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 99, + } + } + 259 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 100, + } + } + 260 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 100, + } + } + 261 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 100, + } + } + 262 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 100, + } + } + 263 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 101, + } + } + 264 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 101, + } + } + 265 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 101, + } + } + 266 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 101, + } + } + 267 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 101, + } + } + 268 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 101, + } + } + 269 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 101, + } + } + 270 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 101, + } + } + 271 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 101, + } + } + 272 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 101, + } + } + 273 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 101, + } + } + 274 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 101, + } + } + 275 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 101, + } + } + 276 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 101, + } + } + 277 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 102, + } + } + 278 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 102, + } + } + 279 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 102, + } + } + 280 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 102, + } + } + 281 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 102, + } + } + 282 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 102, + } + } + 283 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 102, + } + } + 284 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 103, + } + } + 285 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 103, + } + } + 286 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 103, + } + } + 287 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 103, + } + } + 288 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 104, + } + } + 289 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 104, + } + } + 290 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 104, + } + } + 291 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 104, + } + } + 292 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 105, + } + } + 293 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 106, + } + } + 294 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 106, + } + } + 295 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 107, + } + } + 296 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 107, + } + } + 297 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 107, + } + } + 298 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 107, + } + } + 299 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 107, + } + } + 300 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 107, + } + } + 301 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 107, + } + } + 302 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 107, + } + } + 303 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 107, + } + } + 304 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 107, + } + } + 305 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 108, + } + } + 306 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 108, + } + } + 307 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 109, + } + } + 308 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 109, + } + } + 309 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 110, + } + } + 310 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 110, + } + } + 311 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 110, + } + } + 312 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 110, + } + } + 313 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 110, + } + } + 314 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 110, + } + } + 315 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 110, + } + } + 316 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 110, + } + } + 317 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 111, + } + } + 318 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 112, + } + } + 319 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 112, + } + } + 320 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 113, + } + } + 321 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 113, + } + } + 322 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 114, + } + } + 323 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 114, + } + } + 324 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 114, + } + } + 325 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 115, + } + } + 326 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 116, + } + } + 327 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 116, + } + } + 328 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 117, + } + } + 329 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 118, + } + } + 330 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 118, + } + } + 331 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 119, + } + } + 332 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 119, + } + } + 333 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 120, + } + } + 334 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 121, + } + } + 335 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 121, + } + } + 336 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 122, + } + } + 337 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 123, + } + } + 338 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 123, + } + } + 339 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 124, + } + } + 340 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 124, + } + } + 341 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 125, + } + } + 342 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 125, + } + } + 343 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 126, + } + } + 344 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 126, + } + } + 345 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 127, + } + } + 346 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 127, + } + } + 347 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 128, + } + } + 348 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 128, + } + } + 349 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 128, + } + } + 350 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 129, + } + } + 351 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 129, + } + } + 352 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 130, + } + } + 353 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 130, + } + } + 354 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 131, + } + } + 355 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 131, + } + } + 356 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 132, + } + } + 357 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 132, + } + } + 358 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 133, + } + } + 359 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 133, + } + } + 360 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 134, + } + } + 361 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 135, + } + } + 362 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 135, + } + } + 363 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 136, + } + } + 364 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 137, + } + } + 365 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 137, + } + } + 366 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 138, + } + } + 367 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 138, + } + } + 368 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 138, + } + } + 369 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 138, + } + } + 370 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 138, + } + } + 371 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 139, + } + } + 372 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 139, + } + } + 373 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 140, + } + } + 374 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 140, + } + } + 375 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 141, + } + } + 376 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 141, + } + } + 377 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 141, + } + } + 378 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 141, + } + } + 379 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 141, + } + } + 380 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 141, + } + } + 381 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 10, + nonterminal_produced: 142, + } + } + 382 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 142, + } + } + 383 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 9, + nonterminal_produced: 142, + } + } + 384 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 142, + } + } + 385 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 143, + } + } + 386 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 9, + nonterminal_produced: 143, + } + } + 387 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 143, + } + } + 388 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 143, + } + } + 389 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 143, + } + } + 390 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 143, + } + } + 391 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 143, + } + } + 392 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 143, + } + } + 393 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 144, + } + } + 394 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 144, + } + } + 395 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 144, + } + } + 396 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 144, + } + } + 397 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 144, + } + } + 398 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 145, + } + } + 399 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 145, + } + } + 400 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 146, + } + } + 401 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 146, + } + } + 402 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 147, + } + } + 403 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 147, + } + } + 404 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 148, + } + } + 405 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 149, + } + } + 406 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 150, + } + } + 407 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 151, + } + } + 408 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 151, + } + } + 409 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 151, + } + } + 410 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 151, + } + } + 411 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 152, + } + } + 412 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 152, + } + } + 413 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 153, + } + } + 414 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 153, + } + } + 415 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 154, + } + } + 416 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 154, + } + } + 417 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 154, + } + } + 418 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 154, + } + } + 419 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 155, + } + } + 420 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 155, + } + } + 421 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 156, + } + } + 422 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 156, + } + } + 423 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 157, + } + } + 424 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 157, + } + } + 425 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 158, + } + } + 426 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 158, + } + } + 427 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 158, + } + } + 428 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 159, + } + } + 429 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 159, + } + } + 430 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 160, + } + } + 431 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 160, + } + } + 432 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 161, + } + } + 433 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 161, + } + } + 434 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 162, + } + } + 435 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 162, + } + } + 436 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 163, + } + } + 437 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 163, + } + } + 438 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 164, + } + } + 439 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 164, + } + } + 440 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 165, + } + } + 441 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 165, + } + } + 442 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 165, + } + } + 443 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 165, + } + } + 444 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 165, + } + } + 445 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 165, + } + } + 446 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 166, + } + } + 447 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 166, + } + } + 448 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 166, + } + } + 449 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 166, + } + } + 450 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 166, + } + } + 451 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 166, + } + } + 452 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 166, + } + } + 453 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 167, + } + } + 454 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 167, + } + } + 455 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 167, + } + } + 456 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 167, + } + } + 457 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 167, + } + } + 458 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 167, + } + } + 459 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 167, + } + } + 460 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 168, + } + } + 461 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 168, + } + } + 462 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 169, + } + } + 463 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 169, + } + } + 464 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 170, + } + } + 465 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 171, + } + } + 466 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 172, + } + } + 467 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 173, + } + } + 468 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 173, + } + } + 469 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 174, + } + } + 470 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 174, + } + } + 471 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 174, + } + } + 472 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 174, + } + } + 473 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 175, + } + } + 474 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 175, + } + } + 475 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 175, + } + } + 476 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 175, + } + } + 477 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 175, + } + } + 478 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 176, + } + } + 479 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 177, + } + } + 480 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 177, + } + } + 481 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 178, + } + } + 482 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 178, + } + } + 483 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 179, + } + } + 484 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 180, + } + } + 485 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 180, + } + } + 486 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 181, + } + } + 487 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 181, + } + } + 488 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 182, + } + } + 489 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 182, + } + } + 490 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 183, + } + } + 491 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 183, + } + } + 492 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 184, + } + } + 493 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 184, + } + } + 494 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 185, + } + } + 495 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 185, + } + } + 496 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 185, + } + } + 497 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 185, + } + } + 498 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 186, + } + } + 499 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 186, + } + } + 500 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 186, + } + } + 501 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 186, + } + } + 502 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 187, + } + } + 503 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 187, + } + } + 504 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 188, + } + } + 505 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 188, + } + } + 506 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 189, + } + } + 507 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 189, + } + } + 508 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 190, + } + } + 509 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 190, + } + } + 510 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 191, + } + } + 511 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 191, + } + } + 512 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 192, + } + } + 513 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 192, + } + } + 514 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 193, + } + } + 515 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 193, + } + } + 516 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 194, + } + } + 517 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 194, + } + } + 518 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 195, + } + } + 519 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 195, + } + } + 520 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 196, + } + } + 521 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 196, + } + } + 522 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 197, + } + } + 523 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 197, + } + } + 524 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 198, + } + } + 525 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 198, + } + } + 526 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 199, + } + } + 527 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 199, + } + } + 528 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 200, + } + } + 529 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 200, + } + } + 530 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 200, + } + } + 531 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 201, + } + } + 532 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 201, + } + } + 533 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 201, + } + } + 534 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 202, + } + } + 535 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 9, + nonterminal_produced: 202, + } + } + 536 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 10, + nonterminal_produced: 202, + } + } + 537 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 202, + } + } + 538 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 202, + } + } + 539 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 9, + nonterminal_produced: 202, + } + } + 540 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 202, + } + } + 541 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 10, + nonterminal_produced: 202, + } + } + 542 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 11, + nonterminal_produced: 202, + } + } + 543 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 202, + } + } + 544 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 9, + nonterminal_produced: 202, + } + } + 545 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 10, + nonterminal_produced: 202, + } + } + 546 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 202, + } + } + 547 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 202, + } + } + 548 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 202, + } + } + 549 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 202, + } + } + 550 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 202, + } + } + 551 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 202, + } + } + 552 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 202, + } + } + 553 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 202, + } + } + 554 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 9, + nonterminal_produced: 202, + } + } + 555 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 202, + } + } + 556 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 202, + } + } + 557 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 202, + } + } + 558 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 202, + } + } + 559 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 202, + } + } + 560 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 202, + } + } + 561 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 202, + } + } + 562 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 202, + } + } + 563 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 9, + nonterminal_produced: 202, + } + } + 564 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 202, + } + } + 565 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 202, + } + } + 566 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 202, + } + } + 567 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 202, + } + } + 568 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 9, + nonterminal_produced: 202, + } + } + 569 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 10, + nonterminal_produced: 202, + } + } + 570 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 202, + } + } + 571 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 202, + } + } + 572 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 9, + nonterminal_produced: 202, + } + } + 573 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 202, + } + } + 574 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 202, + } + } + 575 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 202, + } + } + 576 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 202, + } + } + 577 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 202, + } + } + 578 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 202, + } + } + 579 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 202, + } + } + 580 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 202, + } + } + 581 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 202, + } + } + 582 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 202, + } + } + 583 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 202, + } + } + 584 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 202, + } + } + 585 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 202, + } + } + 586 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 202, + } + } + 587 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 202, + } + } + 588 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 202, + } + } + 589 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 202, + } + } + 590 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 202, + } + } + 591 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 202, + } + } + 592 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 202, + } + } + 593 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 202, + } + } + 594 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 202, + } + } + 595 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 202, + } + } + 596 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 202, + } + } + 597 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 202, + } + } + 598 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 202, + } + } + 599 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 202, + } + } + 600 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 202, + } + } + 601 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 202, + } + } + 602 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 202, + } + } + 603 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 202, + } + } + 604 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 202, + } + } + 605 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 202, + } + } + 606 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 202, + } + } + 607 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 202, + } + } + 608 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 202, + } + } + 609 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 202, + } + } + 610 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 202, + } + } + 611 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 202, + } + } + 612 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 203, + } + } + 613 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 9, + nonterminal_produced: 203, + } + } + 614 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 10, + nonterminal_produced: 203, + } + } + 615 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 203, + } + } + 616 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 203, + } + } + 617 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 9, + nonterminal_produced: 203, + } + } + 618 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 203, + } + } + 619 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 10, + nonterminal_produced: 203, + } + } + 620 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 11, + nonterminal_produced: 203, + } + } + 621 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 203, + } + } + 622 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 9, + nonterminal_produced: 203, + } + } + 623 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 10, + nonterminal_produced: 203, + } + } + 624 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 203, + } + } + 625 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 203, + } + } + 626 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 203, + } + } + 627 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 203, + } + } + 628 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 203, + } + } + 629 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 203, + } + } + 630 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 203, + } + } + 631 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 203, + } + } + 632 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 9, + nonterminal_produced: 203, + } + } + 633 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 203, + } + } + 634 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 203, + } + } + 635 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 203, + } + } + 636 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 203, + } + } + 637 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 203, + } + } + 638 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 203, + } + } + 639 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 203, + } + } + 640 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 203, + } + } + 641 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 9, + nonterminal_produced: 203, + } + } + 642 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 203, + } + } + 643 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 203, + } + } + 644 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 203, + } + } + 645 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 203, + } + } + 646 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 9, + nonterminal_produced: 203, + } + } + 647 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 10, + nonterminal_produced: 203, + } + } + 648 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 203, + } + } + 649 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 203, + } + } + 650 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 9, + nonterminal_produced: 203, + } + } + 651 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 203, + } + } + 652 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 203, + } + } + 653 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 203, + } + } + 654 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 203, + } + } + 655 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 203, + } + } + 656 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 203, + } + } + 657 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 203, + } + } + 658 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 203, + } + } + 659 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 8, + nonterminal_produced: 203, + } + } + 660 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 203, + } + } + 661 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 203, + } + } + 662 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 203, + } + } + 663 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 203, + } + } + 664 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 203, + } + } + 665 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 203, + } + } + 666 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 203, + } + } + 667 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 203, + } + } + 668 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 203, + } + } + 669 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 203, + } + } + 670 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 203, + } + } + 671 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 203, + } + } + 672 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 203, + } + } + 673 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 203, + } + } + 674 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 203, + } + } + 675 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 203, + } + } + 676 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 203, + } + } + 677 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 203, + } + } + 678 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 203, + } + } + 679 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 203, + } + } + 680 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 203, + } + } + 681 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 203, + } + } + 682 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 203, + } + } + 683 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 203, + } + } + 684 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 203, + } + } + 685 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 203, + } + } + 686 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 203, + } + } + 687 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 203, + } + } + 688 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 203, + } + } + 689 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 203, + } + } + 690 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 204, + } + } + 691 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 204, + } + } + 692 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 205, + } + } + 693 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 205, + } + } + 694 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 205, + } + } + 695 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 205, + } + } + 696 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 205, + } + } + 697 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 205, + } + } + 698 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 205, + } + } + 699 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 205, + } + } + 700 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 206, + } + } + 701 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 206, + } + } + 702 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 206, + } + } + 703 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 206, + } + } + 704 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 206, + } + } + 705 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 206, + } + } + 706 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 206, + } + } + 707 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 206, + } + } + 708 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 207, + } + } + 709 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 207, + } + } + 710 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 208, + } + } + 711 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 209, + } + } + 712 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 209, + } + } + 713 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 210, + } + } + 714 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 210, + } + } + 715 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 211, + } + } + 716 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 211, + } + } + 717 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 211, + } + } + 718 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 211, + } + } + 719 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 212, + } + } + 720 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 212, + } + } + 721 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 213, + } + } + 722 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 213, + } + } + 723 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 214, + } + } + 724 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 214, + } + } + 725 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 214, + } + } + 726 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 214, + } + } + 727 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 214, + } + } + 728 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 214, + } + } + 729 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 214, + } + } + 730 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 215, + } + } + 731 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 215, + } + } + 732 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 215, + } + } + 733 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 216, + } + } + 734 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 216, + } + } + 735 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 216, + } + } + 736 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 216, + } + } + 737 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 216, + } + } + 738 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 216, + } + } + 739 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 216, + } + } + 740 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 216, + } + } + 741 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 216, + } + } + 742 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 217, + } + } + 743 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 217, + } + } + 744 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 218, + } + } + 745 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 218, + } + } + 746 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 219, + } + } + 747 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 219, + } + } + 748 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 220, + } + } + 749 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 220, + } + } + 750 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 221, + } + } + 751 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 221, + } + } + 752 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 221, + } + } + 753 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 221, + } + } + 754 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 222, + } + } + 755 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 222, + } + } + 756 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 223, + } + } + 757 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 223, + } + } + 758 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 224, + } + } + 759 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 224, + } + } + 760 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 225, + } + } + 761 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 225, + } + } + 762 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 225, + } + } + 763 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 225, + } + } + 764 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 225, + } + } + 765 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 225, + } + } + 766 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 225, + } + } + 767 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 225, + } + } + 768 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 226, + } + } + 769 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 227, + } + } + 770 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 228, + } + } + 771 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 228, + } + } + 772 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 229, + } + } + 773 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 229, + } + } + 774 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 230, + } + } + 775 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 231, + } + } + 776 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 231, + } + } + 777 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 232, + } + } + 778 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 232, + } + } + 779 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 232, + } + } + 780 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 232, + } + } + 781 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 232, + } + } + 782 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 232, + } + } + 783 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 232, + } + } + 784 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 232, + } + } + 785 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 232, + } + } + 786 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 232, + } + } + 787 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 233, + } + } + 788 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 233, + } + } + 789 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 233, + } + } + 790 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 233, + } + } + 791 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 233, + } + } + 792 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 233, + } + } + 793 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 233, + } + } + 794 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 233, + } + } + 795 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 233, + } + } + 796 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 234, + } + } + 797 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 234, + } + } + 798 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 234, + } + } + 799 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 234, + } + } + 800 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 235, + } + } + 801 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 235, + } + } + 802 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 235, + } + } + 803 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 235, + } + } + 804 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 235, + } + } + 805 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 236, + } + } + 806 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 236, + } + } + 807 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 237, + } + } + 808 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 237, + } + } + 809 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 238, + } + } + 810 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 238, + } + } + 811 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 238, + } + } + 812 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 239, + } + } + 813 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 239, + } + } + 814 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 240, + } + } + 815 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 240, + } + } + 816 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 240, + } + } + 817 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 241, + } + } + 818 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 242, + } + } + 819 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 0, + nonterminal_produced: 242, + } + } + 820 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 243, + } + } + 821 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 243, + } + } + 822 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 244, + } + } + 823 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 244, + } + } + 824 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 245, + } + } + 825 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 246, + } + } + 826 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 246, + } + } + 827 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 247, + } + } + 828 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 247, + } + } + 829 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 247, + } + } + 830 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 247, + } + } + 831 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 10, + nonterminal_produced: 248, + } + } + 832 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 248, + } + } + 833 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 248, + } + } + 834 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 248, + } + } + 835 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 10, + nonterminal_produced: 248, + } + } + 836 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 248, + } + } + 837 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 248, + } + } + 838 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 248, + } + } + 839 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 248, + } + } + 840 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 249, + } + } + 841 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 249, + } + } + 842 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 250, + } + } + 843 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 250, + } + } + 844 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 251, + } + } + 845 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 251, + } + } + 846 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 252, + } + } + 847 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 252, + } + } + 848 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 253, + } + } + 849 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 253, + } + } + 850 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 254, + } + } + 851 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 254, + } + } + 852 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 254, + } + } + 853 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 255, + } + } + 854 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 256, + } + } + 855 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 257, + } + } + 856 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 257, + } + } + 857 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 258, + } + } + 858 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 258, + } + } + 859 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 259, + } + } + 860 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 260, + } + } + 861 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 260, + } + } + 862 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 261, + } + } + 863 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 261, + } + } + 864 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 261, + } + } + 865 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 261, + } + } + 866 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 7, + nonterminal_produced: 261, + } + } + 867 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 261, + } + } + 868 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 261, + } + } + 869 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 261, + } + } + 870 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 6, + nonterminal_produced: 261, + } + } + 871 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 261, + } + } + 872 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 261, + } + } + 873 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 261, + } + } + 874 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 262, + } + } + 875 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 5, + nonterminal_produced: 263, + } + } + 876 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 4, + nonterminal_produced: 263, + } + } + 877 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 264, + } + } + 878 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 264, + } + } + 879 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 265, + } + } + 880 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 265, + } + } + 881 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 2, + nonterminal_produced: 266, + } + } + 882 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 1, + nonterminal_produced: 266, + } + } + 883 => { + __state_machine::SimulatedReduce::Reduce { + states_to_pop: 3, + nonterminal_produced: 266, + } + } + 884 => __state_machine::SimulatedReduce::Accept, + _ => panic!("invalid reduction index {}", __reduce_index) } } pub struct TopParser { @@ -5622,6 +10955,38 @@ mod __parse__Top { ) } } + fn __accepts< + >( + __error_state: Option, + __states: &[i16], + __opt_integer: Option, + _: core::marker::PhantomData<()>, + ) -> bool + { + let mut __states = __states.to_vec(); + __states.extend(__error_state); + loop { + let mut __states_len = __states.len(); + let __top = __states[__states_len - 1]; + let __action = match __opt_integer { + None => __EOF_ACTION[__top as usize], + Some(__integer) => __action(__top, __integer), + }; + if __action == 0 { return false; } + if __action > 0 { return true; } + let (__to_pop, __nt) = match __simulate_reduce(-(__action + 1), core::marker::PhantomData::<()>) { + __state_machine::SimulatedReduce::Reduce { + states_to_pop, nonterminal_produced + } => (states_to_pop, nonterminal_produced), + __state_machine::SimulatedReduce::Accept => return true, + }; + __states_len -= __to_pop; + __states.truncate(__states_len); + let __top = __states[__states_len - 1]; + let __next_state = __goto(__top, __nt); + __states.push(__next_state); + } + } pub(crate) fn __reduce< >( __action: i16, @@ -5715,8 +11080,8 @@ mod __parse__Top { let __sym2 = __pop_Variant61(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = match super::__action919::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -5731,8 +11096,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = match super::__action920::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -5749,8 +11114,8 @@ mod __parse__Top { let __sym2 = __pop_Variant61(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); + let __start = __sym0.0; + let __end = __sym5.2; let __nt = match super::__action921::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -5766,8 +11131,8 @@ mod __parse__Top { let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = match super::__action922::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -5781,8 +11146,8 @@ mod __parse__Top { let __sym2 = __pop_Variant61(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = match super::__action923::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -5795,8 +11160,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = match super::__action924::<>(__sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -5811,8 +11176,8 @@ mod __parse__Top { let __sym2 = __pop_Variant61(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = match super::__action925::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -5826,8 +11191,8 @@ mod __parse__Top { let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = match super::__action926::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -5843,8 +11208,8 @@ mod __parse__Top { let __sym2 = __pop_Variant61(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = match super::__action943::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -5859,8 +11224,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = match super::__action944::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -5877,8 +11242,8 @@ mod __parse__Top { let __sym2 = __pop_Variant61(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); + let __start = __sym0.0; + let __end = __sym5.2; let __nt = match super::__action945::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -5894,8 +11259,8 @@ mod __parse__Top { let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = match super::__action946::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -5909,8 +11274,8 @@ mod __parse__Top { let __sym2 = __pop_Variant61(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = match super::__action947::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -5923,8 +11288,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = match super::__action948::<>(__sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -5939,8 +11304,8 @@ mod __parse__Top { let __sym2 = __pop_Variant61(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = match super::__action949::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -5954,8 +11319,8 @@ mod __parse__Top { let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = match super::__action950::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -5974,8 +11339,8 @@ mod __parse__Top { let __sym2 = __pop_Variant61(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = match super::__action979::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -5990,8 +11355,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = match super::__action980::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6008,8 +11373,8 @@ mod __parse__Top { let __sym2 = __pop_Variant61(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); + let __start = __sym0.0; + let __end = __sym5.2; let __nt = match super::__action981::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6025,8 +11390,8 @@ mod __parse__Top { let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = match super::__action982::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6040,8 +11405,8 @@ mod __parse__Top { let __sym2 = __pop_Variant61(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = match super::__action983::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6054,8 +11419,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = match super::__action984::<>(__sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6070,8 +11435,8 @@ mod __parse__Top { let __sym2 = __pop_Variant61(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = match super::__action985::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6085,8 +11450,8 @@ mod __parse__Top { let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = match super::__action986::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6102,8 +11467,8 @@ mod __parse__Top { let __sym2 = __pop_Variant61(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = match super::__action1003::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6118,8 +11483,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = match super::__action1004::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6136,8 +11501,8 @@ mod __parse__Top { let __sym2 = __pop_Variant61(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); + let __start = __sym0.0; + let __end = __sym5.2; let __nt = match super::__action1005::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6153,8 +11518,8 @@ mod __parse__Top { let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = match super::__action1006::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6168,8 +11533,8 @@ mod __parse__Top { let __sym2 = __pop_Variant61(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = match super::__action1007::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6182,8 +11547,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = match super::__action1008::<>(__sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6198,8 +11563,8 @@ mod __parse__Top { let __sym2 = __pop_Variant61(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = match super::__action1009::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6213,8 +11578,8 @@ mod __parse__Top { let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = match super::__action1010::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6526,11 +11891,11 @@ mod __parse__Top { __reduce158(__lookahead_start, __symbols, core::marker::PhantomData::<()>) } 159 => { - // ArgumentList = FunctionArgument => ActionFn(1469); + // ArgumentList = FunctionArgument => ActionFn(1471); let __sym0 = __pop_Variant29(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = match super::__action1469::<>(__sym0) { + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = match super::__action1471::<>(__sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -6538,10 +11903,10 @@ mod __parse__Top { (1, 83) } 160 => { - // ArgumentList = => ActionFn(1470); + // ArgumentList = => ActionFn(1472); let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default(); let __end = __start.clone(); - let __nt = match super::__action1470::<>(&__start, &__end) { + let __nt = match super::__action1472::<>(&__start, &__end) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -6549,13 +11914,13 @@ mod __parse__Top { (0, 83) } 161 => { - // ArgumentList = ( ",")+, FunctionArgument => ActionFn(1471); + // ArgumentList = ( ",")+, FunctionArgument => ActionFn(1473); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant29(__symbols); let __sym0 = __pop_Variant30(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = match super::__action1471::<>(__sym0, __sym1) { + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = match super::__action1473::<>(__sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -6563,11 +11928,11 @@ mod __parse__Top { (2, 83) } 162 => { - // ArgumentList = ( ",")+ => ActionFn(1472); + // ArgumentList = ( ",")+ => ActionFn(1474); let __sym0 = __pop_Variant30(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = match super::__action1472::<>(__sym0) { + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = match super::__action1474::<>(__sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -6592,8 +11957,8 @@ mod __parse__Top { let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = match super::__action1161::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6631,8 +11996,8 @@ mod __parse__Top { 177 => { // Atom<"all"> = (@L string @R)+ => ActionFn(693); let __sym0 = __pop_Variant41(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = match super::__action693::<>(__sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6670,8 +12035,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); + let __start = __sym0.0; + let __end = __sym5.2; let __nt = match super::__action1170::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6686,8 +12051,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = match super::__action1171::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6705,8 +12070,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); + let __start = __sym0.0; + let __end = __sym6.2; let __nt = match super::__action1172::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6722,8 +12087,8 @@ mod __parse__Top { let __sym2 = __pop_Variant17(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = match super::__action1173::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6739,8 +12104,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = match super::__action1174::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6754,8 +12119,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = match super::__action1175::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6772,8 +12137,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); + let __start = __sym0.0; + let __end = __sym5.2; let __nt = match super::__action1176::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6788,8 +12153,8 @@ mod __parse__Top { let __sym2 = __pop_Variant17(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = match super::__action1177::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6813,8 +12178,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = match super::__action1180::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6852,8 +12217,8 @@ mod __parse__Top { 206 => { // Atom<"no-withitems"> = (@L string @R)+ => ActionFn(713); let __sym0 = __pop_Variant41(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = match super::__action713::<>(__sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6885,8 +12250,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); + let __start = __sym0.0; + let __end = __sym5.2; let __nt = match super::__action1193::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6901,8 +12266,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = match super::__action1194::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6920,8 +12285,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); + let __start = __sym0.0; + let __end = __sym6.2; let __nt = match super::__action1195::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6937,8 +12302,8 @@ mod __parse__Top { let __sym2 = __pop_Variant17(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = match super::__action1196::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6954,8 +12319,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = match super::__action1197::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6969,8 +12334,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = match super::__action1198::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -6987,8 +12352,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); + let __start = __sym0.0; + let __end = __sym5.2; let __nt = match super::__action1199::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -7003,8 +12368,8 @@ mod __parse__Top { let __sym2 = __pop_Variant17(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = match super::__action1200::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -7028,8 +12393,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = match super::__action1203::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -7668,15 +13033,15 @@ mod __parse__Top { __reduce433(__lookahead_start, __symbols, core::marker::PhantomData::<()>) } 434 => { - // LambdaDef = "lambda", ParameterList, ":", Test<"all"> => ActionFn(1639); + // LambdaDef = "lambda", ParameterList, ":", Test<"all"> => ActionFn(1641); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant15(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant44(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1639::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1641::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -7684,14 +13049,14 @@ mod __parse__Top { (4, 162) } 435 => { - // LambdaDef = "lambda", ":", Test<"all"> => ActionFn(1640); + // LambdaDef = "lambda", ":", Test<"all"> => ActionFn(1642); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = match super::__action1640::<>(__sym0, __sym1, __sym2) { + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = match super::__action1642::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -7728,8 +13093,8 @@ mod __parse__Top { 445 => { // LiteralPattern = (@L string @R)+ => ActionFn(1282); let __sym0 = __pop_Variant41(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = match super::__action1282::<>(__sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -7758,8 +13123,8 @@ mod __parse__Top { 452 => { // MappingKey = (@L string @R)+ => ActionFn(813); let __sym0 = __pop_Variant41(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = match super::__action813::<>(__sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -8011,7 +13376,7 @@ mod __parse__Top { __reduce533(__lookahead_start, __symbols, core::marker::PhantomData::<()>) } 534 => { - // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ",", KwargParameter, "," => ActionFn(1519); + // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ",", KwargParameter, "," => ActionFn(1521); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant9(__symbols); @@ -8020,9 +13385,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1519::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1521::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8030,7 +13395,7 @@ mod __parse__Top { (7, 202) } 535 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ",", KwargParameter, "," => ActionFn(1520); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ",", KwargParameter, "," => ActionFn(1522); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant9(__symbols); @@ -8041,9 +13406,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym8.2.clone(); - let __nt = match super::__action1520::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __start = __sym0.0; + let __end = __sym8.2; + let __nt = match super::__action1522::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8051,7 +13416,7 @@ mod __parse__Top { (9, 202) } 536 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ",", KwargParameter, "," => ActionFn(1521); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ",", KwargParameter, "," => ActionFn(1523); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant0(__symbols); let __sym8 = __pop_Variant9(__symbols); @@ -8063,9 +13428,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym9.2.clone(); - let __nt = match super::__action1521::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { + let __start = __sym0.0; + let __end = __sym9.2; + let __nt = match super::__action1523::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8073,7 +13438,7 @@ mod __parse__Top { (10, 202) } 537 => { - // ParameterList = OneOrMore>, ",", "*", ",", KwargParameter, "," => ActionFn(1522); + // ParameterList = OneOrMore>, ",", "*", ",", KwargParameter, "," => ActionFn(1524); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant9(__symbols); @@ -8081,9 +13446,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1522::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1524::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8091,7 +13456,7 @@ mod __parse__Top { (6, 202) } 538 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ",", KwargParameter, "," => ActionFn(1523); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ",", KwargParameter, "," => ActionFn(1525); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant9(__symbols); @@ -8101,9 +13466,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = match super::__action1523::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = match super::__action1525::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8111,7 +13476,7 @@ mod __parse__Top { (8, 202) } 539 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ",", KwargParameter, "," => ActionFn(1524); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ",", KwargParameter, "," => ActionFn(1526); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant9(__symbols); @@ -8122,9 +13487,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym8.2.clone(); - let __nt = match super::__action1524::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __start = __sym0.0; + let __end = __sym8.2; + let __nt = match super::__action1526::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8132,7 +13497,7 @@ mod __parse__Top { (9, 202) } 540 => { - // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1525); + // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1527); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant9(__symbols); @@ -8142,9 +13507,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = match super::__action1525::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = match super::__action1527::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8152,7 +13517,7 @@ mod __parse__Top { (8, 202) } 541 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1526); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1528); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant0(__symbols); let __sym8 = __pop_Variant9(__symbols); @@ -8164,9 +13529,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym9.2.clone(); - let __nt = match super::__action1526::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { + let __start = __sym0.0; + let __end = __sym9.2; + let __nt = match super::__action1528::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8174,7 +13539,7 @@ mod __parse__Top { (10, 202) } 542 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1527); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1529); assert!(__symbols.len() >= 11); let __sym10 = __pop_Variant0(__symbols); let __sym9 = __pop_Variant9(__symbols); @@ -8187,9 +13552,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym10.2.clone(); - let __nt = match super::__action1527::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9, __sym10) { + let __start = __sym0.0; + let __end = __sym10.2; + let __nt = match super::__action1529::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9, __sym10) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8197,7 +13562,7 @@ mod __parse__Top { (11, 202) } 543 => { - // ParameterList = OneOrMore>, ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1528); + // ParameterList = OneOrMore>, ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1530); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant9(__symbols); @@ -8206,9 +13571,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1528::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1530::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8216,7 +13581,7 @@ mod __parse__Top { (7, 202) } 544 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1529); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1531); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant9(__symbols); @@ -8227,9 +13592,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym8.2.clone(); - let __nt = match super::__action1529::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __start = __sym0.0; + let __end = __sym8.2; + let __nt = match super::__action1531::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8237,7 +13602,7 @@ mod __parse__Top { (9, 202) } 545 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1530); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1532); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant0(__symbols); let __sym8 = __pop_Variant9(__symbols); @@ -8249,9 +13614,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym9.2.clone(); - let __nt = match super::__action1530::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { + let __start = __sym0.0; + let __end = __sym9.2; + let __nt = match super::__action1532::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8259,16 +13624,16 @@ mod __parse__Top { (10, 202) } 546 => { - // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, "," => ActionFn(1531); + // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, "," => ActionFn(1533); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant61(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1531::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1533::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8276,7 +13641,7 @@ mod __parse__Top { (5, 202) } 547 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, "," => ActionFn(1532); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, "," => ActionFn(1534); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant61(__symbols); @@ -8285,9 +13650,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1532::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1534::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8295,7 +13660,7 @@ mod __parse__Top { (7, 202) } 548 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, "," => ActionFn(1533); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, "," => ActionFn(1535); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant61(__symbols); @@ -8305,9 +13670,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = match super::__action1533::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = match super::__action1535::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8315,15 +13680,15 @@ mod __parse__Top { (8, 202) } 549 => { - // ParameterList = OneOrMore>, ",", "*", "," => ActionFn(1534); + // ParameterList = OneOrMore>, ",", "*", "," => ActionFn(1536); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1534::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1536::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8331,7 +13696,7 @@ mod __parse__Top { (4, 202) } 550 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", "," => ActionFn(1535); + // ParameterList = OneOrMore>, ",", "/", ",", "*", "," => ActionFn(1537); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -8339,9 +13704,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1535::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1537::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8349,7 +13714,7 @@ mod __parse__Top { (6, 202) } 551 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", "," => ActionFn(1536); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", "," => ActionFn(1538); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -8358,9 +13723,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1536::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1538::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8368,7 +13733,7 @@ mod __parse__Top { (7, 202) } 552 => { - // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ("," >)+, "," => ActionFn(1537); + // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ("," >)+, "," => ActionFn(1539); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant12(__symbols); @@ -8376,9 +13741,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1537::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1539::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8386,7 +13751,7 @@ mod __parse__Top { (6, 202) } 553 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ("," >)+, "," => ActionFn(1538); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ("," >)+, "," => ActionFn(1540); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant12(__symbols); @@ -8396,9 +13761,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = match super::__action1538::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = match super::__action1540::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8406,7 +13771,7 @@ mod __parse__Top { (8, 202) } 554 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ("," >)+, "," => ActionFn(1539); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ("," >)+, "," => ActionFn(1541); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant12(__symbols); @@ -8417,9 +13782,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym8.2.clone(); - let __nt = match super::__action1539::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __start = __sym0.0; + let __end = __sym8.2; + let __nt = match super::__action1541::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8427,16 +13792,16 @@ mod __parse__Top { (9, 202) } 555 => { - // ParameterList = OneOrMore>, ",", "*", ("," >)+, "," => ActionFn(1540); + // ParameterList = OneOrMore>, ",", "*", ("," >)+, "," => ActionFn(1542); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant12(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1540::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1542::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8444,7 +13809,7 @@ mod __parse__Top { (5, 202) } 556 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, "," => ActionFn(1541); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, "," => ActionFn(1543); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant12(__symbols); @@ -8453,9 +13818,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1541::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1543::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8463,7 +13828,7 @@ mod __parse__Top { (7, 202) } 557 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, "," => ActionFn(1542); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, "," => ActionFn(1544); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant12(__symbols); @@ -8473,9 +13838,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = match super::__action1542::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = match super::__action1544::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8483,13 +13848,13 @@ mod __parse__Top { (8, 202) } 558 => { - // ParameterList = OneOrMore>, "," => ActionFn(1543); + // ParameterList = OneOrMore>, "," => ActionFn(1545); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = match super::__action1543::<>(__sym0, __sym1) { + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = match super::__action1545::<>(__sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8497,15 +13862,15 @@ mod __parse__Top { (2, 202) } 559 => { - // ParameterList = OneOrMore>, ",", "/", "," => ActionFn(1544); + // ParameterList = OneOrMore>, ",", "/", "," => ActionFn(1546); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1544::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1546::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8513,16 +13878,16 @@ mod __parse__Top { (4, 202) } 560 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, "," => ActionFn(1545); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, "," => ActionFn(1547); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant12(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1545::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1547::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8530,7 +13895,7 @@ mod __parse__Top { (5, 202) } 561 => { - // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ",", KwargParameter => ActionFn(1546); + // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ",", KwargParameter => ActionFn(1548); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant9(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -8538,9 +13903,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1546::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1548::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8548,7 +13913,7 @@ mod __parse__Top { (6, 202) } 562 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ",", KwargParameter => ActionFn(1547); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ",", KwargParameter => ActionFn(1549); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant9(__symbols); let __sym6 = __pop_Variant0(__symbols); @@ -8558,9 +13923,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = match super::__action1547::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = match super::__action1549::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8568,7 +13933,7 @@ mod __parse__Top { (8, 202) } 563 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ",", KwargParameter => ActionFn(1548); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ",", KwargParameter => ActionFn(1550); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant9(__symbols); let __sym7 = __pop_Variant0(__symbols); @@ -8579,9 +13944,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym8.2.clone(); - let __nt = match super::__action1548::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __start = __sym0.0; + let __end = __sym8.2; + let __nt = match super::__action1550::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8589,16 +13954,16 @@ mod __parse__Top { (9, 202) } 564 => { - // ParameterList = OneOrMore>, ",", "*", ",", KwargParameter => ActionFn(1549); + // ParameterList = OneOrMore>, ",", "*", ",", KwargParameter => ActionFn(1551); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant9(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1549::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1551::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8606,7 +13971,7 @@ mod __parse__Top { (5, 202) } 565 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ",", KwargParameter => ActionFn(1550); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ",", KwargParameter => ActionFn(1552); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant9(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -8615,9 +13980,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1550::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1552::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8625,7 +13990,7 @@ mod __parse__Top { (7, 202) } 566 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ",", KwargParameter => ActionFn(1551); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ",", KwargParameter => ActionFn(1553); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant9(__symbols); let __sym6 = __pop_Variant0(__symbols); @@ -8635,9 +14000,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = match super::__action1551::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = match super::__action1553::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8645,7 +14010,7 @@ mod __parse__Top { (8, 202) } 567 => { - // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1552); + // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1554); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant9(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -8654,9 +14019,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1552::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1554::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8664,7 +14029,7 @@ mod __parse__Top { (7, 202) } 568 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1553); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1555); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant9(__symbols); let __sym7 = __pop_Variant0(__symbols); @@ -8675,9 +14040,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym8.2.clone(); - let __nt = match super::__action1553::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __start = __sym0.0; + let __end = __sym8.2; + let __nt = match super::__action1555::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8685,7 +14050,7 @@ mod __parse__Top { (9, 202) } 569 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1554); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1556); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant9(__symbols); let __sym8 = __pop_Variant0(__symbols); @@ -8697,9 +14062,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym9.2.clone(); - let __nt = match super::__action1554::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { + let __start = __sym0.0; + let __end = __sym9.2; + let __nt = match super::__action1556::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8707,7 +14072,7 @@ mod __parse__Top { (10, 202) } 570 => { - // ParameterList = OneOrMore>, ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1555); + // ParameterList = OneOrMore>, ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1557); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant9(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -8715,9 +14080,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1555::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1557::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8725,7 +14090,7 @@ mod __parse__Top { (6, 202) } 571 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1556); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1558); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant9(__symbols); let __sym6 = __pop_Variant0(__symbols); @@ -8735,9 +14100,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = match super::__action1556::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = match super::__action1558::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8745,7 +14110,7 @@ mod __parse__Top { (8, 202) } 572 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1557); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1559); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant9(__symbols); let __sym7 = __pop_Variant0(__symbols); @@ -8756,9 +14121,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym8.2.clone(); - let __nt = match super::__action1557::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __start = __sym0.0; + let __end = __sym8.2; + let __nt = match super::__action1559::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8766,15 +14131,15 @@ mod __parse__Top { (9, 202) } 573 => { - // ParameterList = OneOrMore>, ",", "*", StarTypedParameter => ActionFn(1558); + // ParameterList = OneOrMore>, ",", "*", StarTypedParameter => ActionFn(1560); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant61(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1558::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1560::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8782,7 +14147,7 @@ mod __parse__Top { (4, 202) } 574 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter => ActionFn(1559); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter => ActionFn(1561); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant61(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -8790,9 +14155,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1559::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1561::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8800,7 +14165,7 @@ mod __parse__Top { (6, 202) } 575 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter => ActionFn(1560); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter => ActionFn(1562); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant61(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -8809,9 +14174,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1560::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1562::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8819,14 +14184,14 @@ mod __parse__Top { (7, 202) } 576 => { - // ParameterList = OneOrMore>, ",", "*" => ActionFn(1561); + // ParameterList = OneOrMore>, ",", "*" => ActionFn(1563); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = match super::__action1561::<>(__sym0, __sym1, __sym2) { + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = match super::__action1563::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8834,16 +14199,16 @@ mod __parse__Top { (3, 202) } 577 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*" => ActionFn(1562); + // ParameterList = OneOrMore>, ",", "/", ",", "*" => ActionFn(1564); 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_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1562::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1564::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8851,7 +14216,7 @@ mod __parse__Top { (5, 202) } 578 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*" => ActionFn(1563); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*" => ActionFn(1565); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -8859,9 +14224,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1563::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1565::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8869,16 +14234,16 @@ mod __parse__Top { (6, 202) } 579 => { - // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ("," >)+ => ActionFn(1564); + // ParameterList = OneOrMore>, ",", "*", StarTypedParameter, ("," >)+ => ActionFn(1566); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant12(__symbols); let __sym3 = __pop_Variant61(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1564::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1566::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8886,7 +14251,7 @@ mod __parse__Top { (5, 202) } 580 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ("," >)+ => ActionFn(1565); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarTypedParameter, ("," >)+ => ActionFn(1567); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant12(__symbols); let __sym5 = __pop_Variant61(__symbols); @@ -8895,9 +14260,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1565::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1567::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8905,7 +14270,7 @@ mod __parse__Top { (7, 202) } 581 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ("," >)+ => ActionFn(1566); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarTypedParameter, ("," >)+ => ActionFn(1568); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant12(__symbols); let __sym6 = __pop_Variant61(__symbols); @@ -8915,9 +14280,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = match super::__action1566::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = match super::__action1568::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8925,15 +14290,15 @@ mod __parse__Top { (8, 202) } 582 => { - // ParameterList = OneOrMore>, ",", "*", ("," >)+ => ActionFn(1567); + // ParameterList = OneOrMore>, ",", "*", ("," >)+ => ActionFn(1569); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant12(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1567::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1569::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8941,7 +14306,7 @@ mod __parse__Top { (4, 202) } 583 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+ => ActionFn(1568); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+ => ActionFn(1570); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant12(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -8949,9 +14314,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1568::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1570::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8959,7 +14324,7 @@ mod __parse__Top { (6, 202) } 584 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+ => ActionFn(1569); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+ => ActionFn(1571); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant12(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -8968,9 +14333,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1569::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1571::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8978,11 +14343,11 @@ mod __parse__Top { (7, 202) } 585 => { - // ParameterList = OneOrMore> => ActionFn(1570); + // ParameterList = OneOrMore> => ActionFn(1572); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = match super::__action1570::<>(__sym0) { + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = match super::__action1572::<>(__sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -8990,14 +14355,14 @@ mod __parse__Top { (1, 202) } 586 => { - // ParameterList = OneOrMore>, ",", "/" => ActionFn(1571); + // ParameterList = OneOrMore>, ",", "/" => ActionFn(1573); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = match super::__action1571::<>(__sym0, __sym1, __sym2) { + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = match super::__action1573::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9005,15 +14370,15 @@ mod __parse__Top { (3, 202) } 587 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+ => ActionFn(1572); + // ParameterList = OneOrMore>, ",", "/", ("," >)+ => ActionFn(1574); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant12(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1572::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1574::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9021,15 +14386,15 @@ mod __parse__Top { (4, 202) } 588 => { - // ParameterList = OneOrMore>, ",", KwargParameter, "," => ActionFn(1573); + // ParameterList = OneOrMore>, ",", KwargParameter, "," => ActionFn(1575); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant9(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1573::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1575::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9037,7 +14402,7 @@ mod __parse__Top { (4, 202) } 589 => { - // ParameterList = OneOrMore>, ",", "/", ",", KwargParameter, "," => ActionFn(1574); + // ParameterList = OneOrMore>, ",", "/", ",", KwargParameter, "," => ActionFn(1576); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant9(__symbols); @@ -9045,9 +14410,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1574::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1576::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9055,7 +14420,7 @@ mod __parse__Top { (6, 202) } 590 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", KwargParameter, "," => ActionFn(1575); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", KwargParameter, "," => ActionFn(1577); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant9(__symbols); @@ -9064,9 +14429,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1575::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1577::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9074,14 +14439,14 @@ mod __parse__Top { (7, 202) } 591 => { - // ParameterList = OneOrMore>, ",", KwargParameter => ActionFn(1576); + // ParameterList = OneOrMore>, ",", KwargParameter => ActionFn(1578); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant9(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = match super::__action1576::<>(__sym0, __sym1, __sym2) { + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = match super::__action1578::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9089,16 +14454,16 @@ mod __parse__Top { (3, 202) } 592 => { - // ParameterList = OneOrMore>, ",", "/", ",", KwargParameter => ActionFn(1577); + // ParameterList = OneOrMore>, ",", "/", ",", KwargParameter => ActionFn(1579); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant9(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1577::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1579::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9106,7 +14471,7 @@ mod __parse__Top { (5, 202) } 593 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", KwargParameter => ActionFn(1578); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", KwargParameter => ActionFn(1580); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant9(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -9114,9 +14479,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1578::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1580::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9124,16 +14489,16 @@ mod __parse__Top { (6, 202) } 594 => { - // ParameterList = "*", StarTypedParameter, ",", KwargParameter, "," => ActionFn(1323); + // ParameterList = "*", StarTypedParameter, ",", KwargParameter, "," => ActionFn(1325); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant9(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1323::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1325::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9141,15 +14506,15 @@ mod __parse__Top { (5, 202) } 595 => { - // ParameterList = "*", ",", KwargParameter, "," => ActionFn(1324); + // ParameterList = "*", ",", KwargParameter, "," => ActionFn(1326); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant9(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1324::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1326::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9157,7 +14522,7 @@ mod __parse__Top { (4, 202) } 596 => { - // ParameterList = "*", StarTypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1325); + // ParameterList = "*", StarTypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1327); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant9(__symbols); @@ -9165,9 +14530,9 @@ mod __parse__Top { let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1325::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1327::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9175,16 +14540,16 @@ mod __parse__Top { (6, 202) } 597 => { - // ParameterList = "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1326); + // ParameterList = "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1328); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant9(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant12(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1326::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1328::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9192,14 +14557,14 @@ mod __parse__Top { (5, 202) } 598 => { - // ParameterList = "*", StarTypedParameter, "," => ActionFn(1327); + // ParameterList = "*", StarTypedParameter, "," => ActionFn(1329); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = match super::__action1327::<>(__sym0, __sym1, __sym2) { + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = match super::__action1329::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9207,13 +14572,13 @@ mod __parse__Top { (3, 202) } 599 => { - // ParameterList = "*", "," => ActionFn(1328); + // ParameterList = "*", "," => ActionFn(1330); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = match super::__action1328::<>(__sym0, __sym1) { + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = match super::__action1330::<>(__sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9221,15 +14586,15 @@ mod __parse__Top { (2, 202) } 600 => { - // ParameterList = "*", StarTypedParameter, ("," >)+, "," => ActionFn(1329); + // ParameterList = "*", StarTypedParameter, ("," >)+, "," => ActionFn(1331); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1329::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1331::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9237,14 +14602,14 @@ mod __parse__Top { (4, 202) } 601 => { - // ParameterList = "*", ("," >)+, "," => ActionFn(1330); + // ParameterList = "*", ("," >)+, "," => ActionFn(1332); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant12(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = match super::__action1330::<>(__sym0, __sym1, __sym2) { + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = match super::__action1332::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9252,15 +14617,15 @@ mod __parse__Top { (3, 202) } 602 => { - // ParameterList = "*", StarTypedParameter, ",", KwargParameter => ActionFn(1331); + // ParameterList = "*", StarTypedParameter, ",", KwargParameter => ActionFn(1333); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant9(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1331::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1333::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9268,14 +14633,14 @@ mod __parse__Top { (4, 202) } 603 => { - // ParameterList = "*", ",", KwargParameter => ActionFn(1332); + // ParameterList = "*", ",", KwargParameter => ActionFn(1334); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant9(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = match super::__action1332::<>(__sym0, __sym1, __sym2) { + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = match super::__action1334::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9283,16 +14648,16 @@ mod __parse__Top { (3, 202) } 604 => { - // ParameterList = "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1333); + // ParameterList = "*", StarTypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1335); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant9(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1333::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1335::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9300,15 +14665,15 @@ mod __parse__Top { (5, 202) } 605 => { - // ParameterList = "*", ("," >)+, ",", KwargParameter => ActionFn(1334); + // ParameterList = "*", ("," >)+, ",", KwargParameter => ActionFn(1336); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant9(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant12(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1334::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1336::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9316,13 +14681,13 @@ mod __parse__Top { (4, 202) } 606 => { - // ParameterList = "*", StarTypedParameter => ActionFn(1335); + // ParameterList = "*", StarTypedParameter => ActionFn(1337); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = match super::__action1335::<>(__sym0, __sym1) { + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = match super::__action1337::<>(__sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9330,11 +14695,11 @@ mod __parse__Top { (2, 202) } 607 => { - // ParameterList = "*" => ActionFn(1336); + // ParameterList = "*" => ActionFn(1338); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = match super::__action1336::<>(__sym0) { + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = match super::__action1338::<>(__sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9342,14 +14707,14 @@ mod __parse__Top { (1, 202) } 608 => { - // ParameterList = "*", StarTypedParameter, ("," >)+ => ActionFn(1337); + // ParameterList = "*", StarTypedParameter, ("," >)+ => ActionFn(1339); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = match super::__action1337::<>(__sym0, __sym1, __sym2) { + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = match super::__action1339::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9357,13 +14722,13 @@ mod __parse__Top { (3, 202) } 609 => { - // ParameterList = "*", ("," >)+ => ActionFn(1338); + // ParameterList = "*", ("," >)+ => ActionFn(1340); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant12(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = match super::__action1338::<>(__sym0, __sym1) { + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = match super::__action1340::<>(__sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9377,7 +14742,7 @@ mod __parse__Top { __reduce611(__lookahead_start, __symbols, core::marker::PhantomData::<()>) } 612 => { - // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ",", KwargParameter, "," => ActionFn(1579); + // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ",", KwargParameter, "," => ActionFn(1581); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant9(__symbols); @@ -9386,9 +14751,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1579::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1581::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9396,7 +14761,7 @@ mod __parse__Top { (7, 203) } 613 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ",", KwargParameter, "," => ActionFn(1580); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ",", KwargParameter, "," => ActionFn(1582); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant9(__symbols); @@ -9407,9 +14772,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym8.2.clone(); - let __nt = match super::__action1580::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __start = __sym0.0; + let __end = __sym8.2; + let __nt = match super::__action1582::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9417,7 +14782,7 @@ mod __parse__Top { (9, 203) } 614 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ",", KwargParameter, "," => ActionFn(1581); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ",", KwargParameter, "," => ActionFn(1583); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant0(__symbols); let __sym8 = __pop_Variant9(__symbols); @@ -9429,9 +14794,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym9.2.clone(); - let __nt = match super::__action1581::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { + let __start = __sym0.0; + let __end = __sym9.2; + let __nt = match super::__action1583::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9439,7 +14804,7 @@ mod __parse__Top { (10, 203) } 615 => { - // ParameterList = OneOrMore>, ",", "*", ",", KwargParameter, "," => ActionFn(1582); + // ParameterList = OneOrMore>, ",", "*", ",", KwargParameter, "," => ActionFn(1584); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant9(__symbols); @@ -9447,9 +14812,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1582::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1584::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9457,7 +14822,7 @@ mod __parse__Top { (6, 203) } 616 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ",", KwargParameter, "," => ActionFn(1583); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ",", KwargParameter, "," => ActionFn(1585); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant9(__symbols); @@ -9467,9 +14832,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = match super::__action1583::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = match super::__action1585::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9477,7 +14842,7 @@ mod __parse__Top { (8, 203) } 617 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ",", KwargParameter, "," => ActionFn(1584); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ",", KwargParameter, "," => ActionFn(1586); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant9(__symbols); @@ -9488,9 +14853,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym8.2.clone(); - let __nt = match super::__action1584::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __start = __sym0.0; + let __end = __sym8.2; + let __nt = match super::__action1586::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9498,7 +14863,7 @@ mod __parse__Top { (9, 203) } 618 => { - // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1585); + // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1587); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant9(__symbols); @@ -9508,9 +14873,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = match super::__action1585::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = match super::__action1587::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9518,7 +14883,7 @@ mod __parse__Top { (8, 203) } 619 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1586); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1588); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant0(__symbols); let __sym8 = __pop_Variant9(__symbols); @@ -9530,9 +14895,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym9.2.clone(); - let __nt = match super::__action1586::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { + let __start = __sym0.0; + let __end = __sym9.2; + let __nt = match super::__action1588::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9540,7 +14905,7 @@ mod __parse__Top { (10, 203) } 620 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1587); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1589); assert!(__symbols.len() >= 11); let __sym10 = __pop_Variant0(__symbols); let __sym9 = __pop_Variant9(__symbols); @@ -9553,9 +14918,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym10.2.clone(); - let __nt = match super::__action1587::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9, __sym10) { + let __start = __sym0.0; + let __end = __sym10.2; + let __nt = match super::__action1589::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9, __sym10) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9563,7 +14928,7 @@ mod __parse__Top { (11, 203) } 621 => { - // ParameterList = OneOrMore>, ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1588); + // ParameterList = OneOrMore>, ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1590); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant9(__symbols); @@ -9572,9 +14937,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1588::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1590::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9582,7 +14947,7 @@ mod __parse__Top { (7, 203) } 622 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1589); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1591); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant9(__symbols); @@ -9593,9 +14958,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym8.2.clone(); - let __nt = match super::__action1589::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __start = __sym0.0; + let __end = __sym8.2; + let __nt = match super::__action1591::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9603,7 +14968,7 @@ mod __parse__Top { (9, 203) } 623 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1590); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1592); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant0(__symbols); let __sym8 = __pop_Variant9(__symbols); @@ -9615,9 +14980,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym9.2.clone(); - let __nt = match super::__action1590::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { + let __start = __sym0.0; + let __end = __sym9.2; + let __nt = match super::__action1592::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9625,16 +14990,16 @@ mod __parse__Top { (10, 203) } 624 => { - // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, "," => ActionFn(1591); + // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, "," => ActionFn(1593); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant61(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1591::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1593::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9642,7 +15007,7 @@ mod __parse__Top { (5, 203) } 625 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, "," => ActionFn(1592); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, "," => ActionFn(1594); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant61(__symbols); @@ -9651,9 +15016,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1592::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1594::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9661,7 +15026,7 @@ mod __parse__Top { (7, 203) } 626 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, "," => ActionFn(1593); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, "," => ActionFn(1595); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant61(__symbols); @@ -9671,9 +15036,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = match super::__action1593::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = match super::__action1595::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9681,15 +15046,15 @@ mod __parse__Top { (8, 203) } 627 => { - // ParameterList = OneOrMore>, ",", "*", "," => ActionFn(1594); + // ParameterList = OneOrMore>, ",", "*", "," => ActionFn(1596); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1594::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1596::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9697,7 +15062,7 @@ mod __parse__Top { (4, 203) } 628 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", "," => ActionFn(1595); + // ParameterList = OneOrMore>, ",", "/", ",", "*", "," => ActionFn(1597); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -9705,9 +15070,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1595::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1597::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9715,7 +15080,7 @@ mod __parse__Top { (6, 203) } 629 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", "," => ActionFn(1596); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", "," => ActionFn(1598); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -9724,9 +15089,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1596::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1598::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9734,7 +15099,7 @@ mod __parse__Top { (7, 203) } 630 => { - // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ("," >)+, "," => ActionFn(1597); + // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ("," >)+, "," => ActionFn(1599); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant12(__symbols); @@ -9742,9 +15107,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1597::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1599::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9752,7 +15117,7 @@ mod __parse__Top { (6, 203) } 631 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ("," >)+, "," => ActionFn(1598); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ("," >)+, "," => ActionFn(1600); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant12(__symbols); @@ -9762,9 +15127,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = match super::__action1598::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = match super::__action1600::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9772,7 +15137,7 @@ mod __parse__Top { (8, 203) } 632 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ("," >)+, "," => ActionFn(1599); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ("," >)+, "," => ActionFn(1601); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant0(__symbols); let __sym7 = __pop_Variant12(__symbols); @@ -9783,9 +15148,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym8.2.clone(); - let __nt = match super::__action1599::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __start = __sym0.0; + let __end = __sym8.2; + let __nt = match super::__action1601::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9793,16 +15158,16 @@ mod __parse__Top { (9, 203) } 633 => { - // ParameterList = OneOrMore>, ",", "*", ("," >)+, "," => ActionFn(1600); + // ParameterList = OneOrMore>, ",", "*", ("," >)+, "," => ActionFn(1602); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant12(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1600::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1602::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9810,7 +15175,7 @@ mod __parse__Top { (5, 203) } 634 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, "," => ActionFn(1601); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, "," => ActionFn(1603); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant12(__symbols); @@ -9819,9 +15184,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1601::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1603::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9829,7 +15194,7 @@ mod __parse__Top { (7, 203) } 635 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, "," => ActionFn(1602); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, "," => ActionFn(1604); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant0(__symbols); let __sym6 = __pop_Variant12(__symbols); @@ -9839,9 +15204,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = match super::__action1602::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = match super::__action1604::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9849,13 +15214,13 @@ mod __parse__Top { (8, 203) } 636 => { - // ParameterList = OneOrMore>, "," => ActionFn(1603); + // ParameterList = OneOrMore>, "," => ActionFn(1605); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = match super::__action1603::<>(__sym0, __sym1) { + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = match super::__action1605::<>(__sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9863,15 +15228,15 @@ mod __parse__Top { (2, 203) } 637 => { - // ParameterList = OneOrMore>, ",", "/", "," => ActionFn(1604); + // ParameterList = OneOrMore>, ",", "/", "," => ActionFn(1606); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1604::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1606::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9879,16 +15244,16 @@ mod __parse__Top { (4, 203) } 638 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, "," => ActionFn(1605); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, "," => ActionFn(1607); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant12(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1605::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1607::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9896,7 +15261,7 @@ mod __parse__Top { (5, 203) } 639 => { - // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1606); + // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1608); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant9(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -9904,9 +15269,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1606::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1608::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9914,7 +15279,7 @@ mod __parse__Top { (6, 203) } 640 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1607); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1609); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant9(__symbols); let __sym6 = __pop_Variant0(__symbols); @@ -9924,9 +15289,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = match super::__action1607::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = match super::__action1609::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9934,7 +15299,7 @@ mod __parse__Top { (8, 203) } 641 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1608); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1610); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant9(__symbols); let __sym7 = __pop_Variant0(__symbols); @@ -9945,9 +15310,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym8.2.clone(); - let __nt = match super::__action1608::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __start = __sym0.0; + let __end = __sym8.2; + let __nt = match super::__action1610::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9955,16 +15320,16 @@ mod __parse__Top { (9, 203) } 642 => { - // ParameterList = OneOrMore>, ",", "*", ",", KwargParameter => ActionFn(1609); + // ParameterList = OneOrMore>, ",", "*", ",", KwargParameter => ActionFn(1611); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant9(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1609::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1611::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9972,7 +15337,7 @@ mod __parse__Top { (5, 203) } 643 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ",", KwargParameter => ActionFn(1610); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ",", KwargParameter => ActionFn(1612); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant9(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -9981,9 +15346,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1610::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1612::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -9991,7 +15356,7 @@ mod __parse__Top { (7, 203) } 644 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ",", KwargParameter => ActionFn(1611); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ",", KwargParameter => ActionFn(1613); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant9(__symbols); let __sym6 = __pop_Variant0(__symbols); @@ -10001,9 +15366,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = match super::__action1611::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = match super::__action1613::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10011,7 +15376,7 @@ mod __parse__Top { (8, 203) } 645 => { - // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1612); + // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1614); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant9(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -10020,9 +15385,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1612::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1614::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10030,7 +15395,7 @@ mod __parse__Top { (7, 203) } 646 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1613); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1615); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant9(__symbols); let __sym7 = __pop_Variant0(__symbols); @@ -10041,9 +15406,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym8.2.clone(); - let __nt = match super::__action1613::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __start = __sym0.0; + let __end = __sym8.2; + let __nt = match super::__action1615::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10051,7 +15416,7 @@ mod __parse__Top { (9, 203) } 647 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1614); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1616); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant9(__symbols); let __sym8 = __pop_Variant0(__symbols); @@ -10063,9 +15428,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym9.2.clone(); - let __nt = match super::__action1614::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { + let __start = __sym0.0; + let __end = __sym9.2; + let __nt = match super::__action1616::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10073,7 +15438,7 @@ mod __parse__Top { (10, 203) } 648 => { - // ParameterList = OneOrMore>, ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1615); + // ParameterList = OneOrMore>, ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1617); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant9(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -10081,9 +15446,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1615::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1617::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10091,7 +15456,7 @@ mod __parse__Top { (6, 203) } 649 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1616); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1618); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant9(__symbols); let __sym6 = __pop_Variant0(__symbols); @@ -10101,9 +15466,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = match super::__action1616::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = match super::__action1618::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10111,7 +15476,7 @@ mod __parse__Top { (8, 203) } 650 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1617); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+, ",", KwargParameter => ActionFn(1619); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant9(__symbols); let __sym7 = __pop_Variant0(__symbols); @@ -10122,9 +15487,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym8.2.clone(); - let __nt = match super::__action1617::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { + let __start = __sym0.0; + let __end = __sym8.2; + let __nt = match super::__action1619::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10132,15 +15497,15 @@ mod __parse__Top { (9, 203) } 651 => { - // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter => ActionFn(1618); + // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter => ActionFn(1620); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant61(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1618::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1620::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10148,7 +15513,7 @@ mod __parse__Top { (4, 203) } 652 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter => ActionFn(1619); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter => ActionFn(1621); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant61(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -10156,9 +15521,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1619::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1621::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10166,7 +15531,7 @@ mod __parse__Top { (6, 203) } 653 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter => ActionFn(1620); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter => ActionFn(1622); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant61(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -10175,9 +15540,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1620::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1622::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10185,14 +15550,14 @@ mod __parse__Top { (7, 203) } 654 => { - // ParameterList = OneOrMore>, ",", "*" => ActionFn(1621); + // ParameterList = OneOrMore>, ",", "*" => ActionFn(1623); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = match super::__action1621::<>(__sym0, __sym1, __sym2) { + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = match super::__action1623::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10200,16 +15565,16 @@ mod __parse__Top { (3, 203) } 655 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*" => ActionFn(1622); + // ParameterList = OneOrMore>, ",", "/", ",", "*" => ActionFn(1624); 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_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1622::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1624::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10217,7 +15582,7 @@ mod __parse__Top { (5, 203) } 656 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*" => ActionFn(1623); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*" => ActionFn(1625); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -10225,9 +15590,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1623::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1625::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10235,16 +15600,16 @@ mod __parse__Top { (6, 203) } 657 => { - // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ("," >)+ => ActionFn(1624); + // ParameterList = OneOrMore>, ",", "*", StarUntypedParameter, ("," >)+ => ActionFn(1626); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant12(__symbols); let __sym3 = __pop_Variant61(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1624::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1626::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10252,7 +15617,7 @@ mod __parse__Top { (5, 203) } 658 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ("," >)+ => ActionFn(1625); + // ParameterList = OneOrMore>, ",", "/", ",", "*", StarUntypedParameter, ("," >)+ => ActionFn(1627); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant12(__symbols); let __sym5 = __pop_Variant61(__symbols); @@ -10261,9 +15626,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1625::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1627::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10271,7 +15636,7 @@ mod __parse__Top { (7, 203) } 659 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ("," >)+ => ActionFn(1626); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", StarUntypedParameter, ("," >)+ => ActionFn(1628); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant12(__symbols); let __sym6 = __pop_Variant61(__symbols); @@ -10281,9 +15646,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = match super::__action1626::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = match super::__action1628::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10291,15 +15656,15 @@ mod __parse__Top { (8, 203) } 660 => { - // ParameterList = OneOrMore>, ",", "*", ("," >)+ => ActionFn(1627); + // ParameterList = OneOrMore>, ",", "*", ("," >)+ => ActionFn(1629); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant12(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1627::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1629::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10307,7 +15672,7 @@ mod __parse__Top { (4, 203) } 661 => { - // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+ => ActionFn(1628); + // ParameterList = OneOrMore>, ",", "/", ",", "*", ("," >)+ => ActionFn(1630); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant12(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -10315,9 +15680,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1628::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1630::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10325,7 +15690,7 @@ mod __parse__Top { (6, 203) } 662 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+ => ActionFn(1629); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", "*", ("," >)+ => ActionFn(1631); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant12(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -10334,9 +15699,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1629::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1631::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10344,11 +15709,11 @@ mod __parse__Top { (7, 203) } 663 => { - // ParameterList = OneOrMore> => ActionFn(1630); + // ParameterList = OneOrMore> => ActionFn(1632); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = match super::__action1630::<>(__sym0) { + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = match super::__action1632::<>(__sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10356,14 +15721,14 @@ mod __parse__Top { (1, 203) } 664 => { - // ParameterList = OneOrMore>, ",", "/" => ActionFn(1631); + // ParameterList = OneOrMore>, ",", "/" => ActionFn(1633); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = match super::__action1631::<>(__sym0, __sym1, __sym2) { + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = match super::__action1633::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10371,15 +15736,15 @@ mod __parse__Top { (3, 203) } 665 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+ => ActionFn(1632); + // ParameterList = OneOrMore>, ",", "/", ("," >)+ => ActionFn(1634); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant12(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1632::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1634::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10387,15 +15752,15 @@ mod __parse__Top { (4, 203) } 666 => { - // ParameterList = OneOrMore>, ",", KwargParameter, "," => ActionFn(1633); + // ParameterList = OneOrMore>, ",", KwargParameter, "," => ActionFn(1635); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant9(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1633::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1635::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10403,7 +15768,7 @@ mod __parse__Top { (4, 203) } 667 => { - // ParameterList = OneOrMore>, ",", "/", ",", KwargParameter, "," => ActionFn(1634); + // ParameterList = OneOrMore>, ",", "/", ",", KwargParameter, "," => ActionFn(1636); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant9(__symbols); @@ -10411,9 +15776,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1634::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1636::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10421,7 +15786,7 @@ mod __parse__Top { (6, 203) } 668 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", KwargParameter, "," => ActionFn(1635); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", KwargParameter, "," => ActionFn(1637); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant9(__symbols); @@ -10430,9 +15795,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = match super::__action1635::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = match super::__action1637::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10440,14 +15805,14 @@ mod __parse__Top { (7, 203) } 669 => { - // ParameterList = OneOrMore>, ",", KwargParameter => ActionFn(1636); + // ParameterList = OneOrMore>, ",", KwargParameter => ActionFn(1638); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant9(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = match super::__action1636::<>(__sym0, __sym1, __sym2) { + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = match super::__action1638::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10455,16 +15820,16 @@ mod __parse__Top { (3, 203) } 670 => { - // ParameterList = OneOrMore>, ",", "/", ",", KwargParameter => ActionFn(1637); + // ParameterList = OneOrMore>, ",", "/", ",", KwargParameter => ActionFn(1639); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant9(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1637::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1639::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10472,7 +15837,7 @@ mod __parse__Top { (5, 203) } 671 => { - // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", KwargParameter => ActionFn(1638); + // ParameterList = OneOrMore>, ",", "/", ("," >)+, ",", KwargParameter => ActionFn(1640); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant9(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -10480,9 +15845,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1638::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1640::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10490,16 +15855,16 @@ mod __parse__Top { (6, 203) } 672 => { - // ParameterList = "*", StarUntypedParameter, ",", KwargParameter, "," => ActionFn(1361); + // ParameterList = "*", StarUntypedParameter, ",", KwargParameter, "," => ActionFn(1363); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant9(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1361::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1363::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10507,15 +15872,15 @@ mod __parse__Top { (5, 203) } 673 => { - // ParameterList = "*", ",", KwargParameter, "," => ActionFn(1362); + // ParameterList = "*", ",", KwargParameter, "," => ActionFn(1364); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant9(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1362::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1364::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10523,7 +15888,7 @@ mod __parse__Top { (4, 203) } 674 => { - // ParameterList = "*", StarUntypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1363); + // ParameterList = "*", StarUntypedParameter, ("," >)+, ",", KwargParameter, "," => ActionFn(1365); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant9(__symbols); @@ -10531,9 +15896,9 @@ mod __parse__Top { let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = match super::__action1363::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = match super::__action1365::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10541,16 +15906,16 @@ mod __parse__Top { (6, 203) } 675 => { - // ParameterList = "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1364); + // ParameterList = "*", ("," >)+, ",", KwargParameter, "," => ActionFn(1366); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant9(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant12(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1364::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1366::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10558,14 +15923,14 @@ mod __parse__Top { (5, 203) } 676 => { - // ParameterList = "*", StarUntypedParameter, "," => ActionFn(1365); + // ParameterList = "*", StarUntypedParameter, "," => ActionFn(1367); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = match super::__action1365::<>(__sym0, __sym1, __sym2) { + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = match super::__action1367::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10573,13 +15938,13 @@ mod __parse__Top { (3, 203) } 677 => { - // ParameterList = "*", "," => ActionFn(1366); + // ParameterList = "*", "," => ActionFn(1368); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = match super::__action1366::<>(__sym0, __sym1) { + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = match super::__action1368::<>(__sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10587,15 +15952,15 @@ mod __parse__Top { (2, 203) } 678 => { - // ParameterList = "*", StarUntypedParameter, ("," >)+, "," => ActionFn(1367); + // ParameterList = "*", StarUntypedParameter, ("," >)+, "," => ActionFn(1369); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1367::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1369::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10603,14 +15968,14 @@ mod __parse__Top { (4, 203) } 679 => { - // ParameterList = "*", ("," >)+, "," => ActionFn(1368); + // ParameterList = "*", ("," >)+, "," => ActionFn(1370); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant12(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = match super::__action1368::<>(__sym0, __sym1, __sym2) { + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = match super::__action1370::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10618,15 +15983,15 @@ mod __parse__Top { (3, 203) } 680 => { - // ParameterList = "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1369); + // ParameterList = "*", StarUntypedParameter, ",", KwargParameter => ActionFn(1371); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant9(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1369::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1371::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10634,14 +15999,14 @@ mod __parse__Top { (4, 203) } 681 => { - // ParameterList = "*", ",", KwargParameter => ActionFn(1370); + // ParameterList = "*", ",", KwargParameter => ActionFn(1372); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant9(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = match super::__action1370::<>(__sym0, __sym1, __sym2) { + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = match super::__action1372::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10649,16 +16014,16 @@ mod __parse__Top { (3, 203) } 682 => { - // ParameterList = "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1371); + // ParameterList = "*", StarUntypedParameter, ("," >)+, ",", KwargParameter => ActionFn(1373); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant9(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = match super::__action1371::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = match super::__action1373::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10666,15 +16031,15 @@ mod __parse__Top { (5, 203) } 683 => { - // ParameterList = "*", ("," >)+, ",", KwargParameter => ActionFn(1372); + // ParameterList = "*", ("," >)+, ",", KwargParameter => ActionFn(1374); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant9(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant12(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = match super::__action1372::<>(__sym0, __sym1, __sym2, __sym3) { + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = match super::__action1374::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10682,13 +16047,13 @@ mod __parse__Top { (4, 203) } 684 => { - // ParameterList = "*", StarUntypedParameter => ActionFn(1373); + // ParameterList = "*", StarUntypedParameter => ActionFn(1375); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = match super::__action1373::<>(__sym0, __sym1) { + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = match super::__action1375::<>(__sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10696,11 +16061,11 @@ mod __parse__Top { (2, 203) } 685 => { - // ParameterList = "*" => ActionFn(1374); + // ParameterList = "*" => ActionFn(1376); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = match super::__action1374::<>(__sym0) { + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = match super::__action1376::<>(__sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10708,14 +16073,14 @@ mod __parse__Top { (1, 203) } 686 => { - // ParameterList = "*", StarUntypedParameter, ("," >)+ => ActionFn(1375); + // ParameterList = "*", StarUntypedParameter, ("," >)+ => ActionFn(1377); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = match super::__action1375::<>(__sym0, __sym1, __sym2) { + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = match super::__action1377::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10723,13 +16088,13 @@ mod __parse__Top { (3, 203) } 687 => { - // ParameterList = "*", ("," >)+ => ActionFn(1376); + // ParameterList = "*", ("," >)+ => ActionFn(1378); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant12(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = match super::__action1376::<>(__sym0, __sym1) { + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = match super::__action1378::<>(__sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -10755,8 +16120,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = match super::__action852::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -10770,8 +16135,8 @@ mod __parse__Top { let __sym2 = __pop_Variant9(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = match super::__action853::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -10787,8 +16152,8 @@ mod __parse__Top { let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = match super::__action854::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -10803,8 +16168,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant12(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = match super::__action855::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -10817,8 +16182,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = match super::__action856::<>(__sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -10829,8 +16194,8 @@ mod __parse__Top { 697 => { // ParameterListStarArgs = "*" => ActionFn(857); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = match super::__action857::<>(__sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -10844,8 +16209,8 @@ mod __parse__Top { let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = match super::__action858::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -10858,8 +16223,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant12(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = match super::__action859::<>(__sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -10874,8 +16239,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = match super::__action971::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -10889,8 +16254,8 @@ mod __parse__Top { let __sym2 = __pop_Variant9(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = match super::__action972::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -10906,8 +16271,8 @@ mod __parse__Top { let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = match super::__action973::<>(__sym0, __sym1, __sym2, __sym3, __sym4) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -10922,8 +16287,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant12(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = match super::__action974::<>(__sym0, __sym1, __sym2, __sym3) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -10936,8 +16301,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = match super::__action975::<>(__sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -10948,8 +16313,8 @@ mod __parse__Top { 705 => { // ParameterListStarArgs = "*" => ActionFn(976); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = match super::__action976::<>(__sym0) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -10963,8 +16328,8 @@ mod __parse__Top { let __sym2 = __pop_Variant12(__symbols); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = match super::__action977::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -10977,8 +16342,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant12(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = match super::__action978::<>(__sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), @@ -10987,14 +16352,14 @@ mod __parse__Top { (2, 206) } 708 => { - // Parameters = "(", ParameterList, ")" => ActionFn(1459); + // Parameters = "(", ParameterList, ")" => ActionFn(1461); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant44(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = match super::__action1459::<>(__sym0, __sym1, __sym2) { + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = match super::__action1461::<>(__sym0, __sym1, __sym2) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -11002,13 +16367,13 @@ mod __parse__Top { (3, 207) } 709 => { - // Parameters = "(", ")" => ActionFn(1460); + // Parameters = "(", ")" => ActionFn(1462); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = match super::__action1460::<>(__sym0, __sym1) { + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = match super::__action1462::<>(__sym0, __sym1) { Ok(v) => v, Err(e) => return Some(Err(e)), }; @@ -11540,8 +16905,8 @@ mod __parse__Top { 884 => { // __Top = Top => ActionFn(0); let __sym0 = __pop_Variant86(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action0::<>(__sym0); return Some(Ok(__nt)); } @@ -12447,8 +17812,8 @@ mod __parse__Top { { // ","? = "," => ActionFn(340); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action340::<>(__sym0); __symbols.push((__start, __Symbol::Variant6(__nt), __end)); (1, 0) @@ -12476,8 +17841,8 @@ mod __parse__Top { { // ";"? = ";" => ActionFn(364); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action364::<>(__sym0); __symbols.push((__start, __Symbol::Variant6(__nt), __end)); (1, 1) @@ -12505,8 +17870,8 @@ mod __parse__Top { { // "async"? = "async" => ActionFn(300); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action300::<>(__sym0); __symbols.push((__start, __Symbol::Variant6(__nt), __end)); (1, 2) @@ -12537,8 +17902,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant48(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action256::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant7(__nt), __end)); (3, 3) @@ -12555,8 +17920,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant48(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action645::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant8(__nt), __end)); (3, 4) @@ -12586,8 +17951,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant9(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action394::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant9(__nt), __end)); (2, 5) @@ -12603,8 +17968,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant9(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action648::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant10(__nt), __end)); (2, 6) @@ -12634,8 +17999,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant9(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action402::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant9(__nt), __end)); (2, 7) @@ -12651,8 +18016,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant9(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action653::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant10(__nt), __end)); (2, 8) @@ -12682,8 +18047,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant11(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action452::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant11(__nt), __end)); (2, 9) @@ -12711,8 +18076,8 @@ mod __parse__Top { { // ("," >)* = ("," >)+ => ActionFn(451); let __sym0 = __pop_Variant12(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action451::<>(__sym0); __symbols.push((__start, __Symbol::Variant12(__nt), __end)); (1, 10) @@ -12728,8 +18093,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant11(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action658::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant12(__nt), __end)); (2, 11) @@ -12746,8 +18111,8 @@ mod __parse__Top { let __sym2 = __pop_Variant11(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant12(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action659::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant12(__nt), __end)); (3, 11) @@ -12763,8 +18128,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant11(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action441::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant11(__nt), __end)); (2, 12) @@ -12792,8 +18157,8 @@ mod __parse__Top { { // ("," >)* = ("," >)+ => ActionFn(440); let __sym0 = __pop_Variant12(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action440::<>(__sym0); __symbols.push((__start, __Symbol::Variant12(__nt), __end)); (1, 13) @@ -12809,8 +18174,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant11(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action666::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant12(__nt), __end)); (2, 14) @@ -12827,8 +18192,8 @@ mod __parse__Top { let __sym2 = __pop_Variant11(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant12(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action667::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant12(__nt), __end)); (3, 14) @@ -12872,8 +18237,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action334::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 19) @@ -12889,8 +18254,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1029::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant16(__nt), __end)); (2, 20) @@ -12920,8 +18285,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action527::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 21) @@ -12949,8 +18314,8 @@ mod __parse__Top { { // ("," )* = ("," )+ => ActionFn(526); let __sym0 = __pop_Variant17(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action526::<>(__sym0); __symbols.push((__start, __Symbol::Variant17(__nt), __end)); (1, 22) @@ -12966,8 +18331,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1032::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant17(__nt), __end)); (2, 23) @@ -12984,8 +18349,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant17(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1033::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant17(__nt), __end)); (3, 23) @@ -13001,8 +18366,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant18(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action283::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant18(__nt), __end)); (2, 24) @@ -13030,8 +18395,8 @@ mod __parse__Top { { // ("," >)* = ("," >)+ => ActionFn(282); let __sym0 = __pop_Variant19(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action282::<>(__sym0); __symbols.push((__start, __Symbol::Variant19(__nt), __end)); (1, 25) @@ -13047,8 +18412,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant18(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1042::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant19(__nt), __end)); (2, 26) @@ -13065,8 +18430,8 @@ mod __parse__Top { let __sym2 = __pop_Variant18(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant19(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1043::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant19(__nt), __end)); (3, 26) @@ -13082,8 +18447,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action272::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 27) @@ -13099,8 +18464,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1048::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant16(__nt), __end)); (2, 28) @@ -13130,8 +18495,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant23(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action339::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant20(__nt), __end)); (2, 29) @@ -13147,8 +18512,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant23(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1053::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant21(__nt), __end)); (2, 30) @@ -13165,8 +18530,8 @@ mod __parse__Top { let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant21(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1054::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant21(__nt), __end)); (3, 30) @@ -13182,8 +18547,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action262::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 31) @@ -13199,8 +18564,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1055::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant16(__nt), __end)); (2, 32) @@ -13230,8 +18595,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action259::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 33) @@ -13247,8 +18612,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1060::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant16(__nt), __end)); (2, 34) @@ -13276,8 +18641,8 @@ mod __parse__Top { { // ("\n") = "\n" => ActionFn(371); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action371::<>(__sym0); __symbols.push((__start, __Symbol::Variant0(__nt), __end)); (1, 35) @@ -13305,8 +18670,8 @@ mod __parse__Top { { // ("\n")* = ("\n")+ => ActionFn(370); let __sym0 = __pop_Variant22(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action370::<>(__sym0); __symbols.push((__start, __Symbol::Variant22(__nt), __end)); (1, 36) @@ -13320,8 +18685,8 @@ mod __parse__Top { { // ("\n")+ = "\n" => ActionFn(1063); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1063::<>(__sym0); __symbols.push((__start, __Symbol::Variant22(__nt), __end)); (1, 37) @@ -13337,8 +18702,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant22(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1064::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant22(__nt), __end)); (2, 37) @@ -13354,8 +18719,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant23(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action382::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant23(__nt), __end)); (2, 38) @@ -13371,8 +18736,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant23(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1067::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant24(__nt), __end)); (2, 39) @@ -13403,8 +18768,8 @@ mod __parse__Top { let __sym2 = __pop_Variant25(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action304::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant25(__nt), __end)); (3, 40) @@ -13421,8 +18786,8 @@ mod __parse__Top { let __sym2 = __pop_Variant25(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1072::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant26(__nt), __end)); (3, 41) @@ -13453,8 +18818,8 @@ mod __parse__Top { let __sym2 = __pop_Variant25(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action297::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant25(__nt), __end)); (3, 42) @@ -13471,8 +18836,8 @@ mod __parse__Top { let __sym2 = __pop_Variant25(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1085::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant26(__nt), __end)); (3, 43) @@ -13502,8 +18867,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action354::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 44) @@ -13519,8 +18884,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1095::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant16(__nt), __end)); (2, 45) @@ -13552,8 +18917,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action682::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant27(__nt), __end)); (4, 46) @@ -13581,8 +18946,8 @@ mod __parse__Top { { // (<@L> "elif" ":" )* = (<@L> "elif" ":" )+ => ActionFn(306); let __sym0 = __pop_Variant28(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action306::<>(__sym0); __symbols.push((__start, __Symbol::Variant28(__nt), __end)); (1, 47) @@ -13600,8 +18965,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1098::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant28(__nt), __end)); (4, 48) @@ -13620,8 +18985,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant28(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = super::__action1099::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant28(__nt), __end)); (5, 48) @@ -13637,8 +19002,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action416::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 49) @@ -13654,8 +19019,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1104::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant17(__nt), __end)); (2, 50) @@ -13672,8 +19037,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant17(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1105::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant17(__nt), __end)); (3, 50) @@ -13689,8 +19054,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant29(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action425::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant29(__nt), __end)); (2, 51) @@ -13718,8 +19083,8 @@ mod __parse__Top { { // ( ",")* = ( ",")+ => ActionFn(424); let __sym0 = __pop_Variant30(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action424::<>(__sym0); __symbols.push((__start, __Symbol::Variant30(__nt), __end)); (1, 52) @@ -13735,8 +19100,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant29(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1106::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant30(__nt), __end)); (2, 53) @@ -13753,8 +19118,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant29(__symbols); let __sym0 = __pop_Variant30(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1107::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant30(__nt), __end)); (3, 53) @@ -13770,8 +19135,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action430::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 54) @@ -13787,8 +19152,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1110::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant17(__nt), __end)); (2, 55) @@ -13805,8 +19170,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant17(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1111::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant17(__nt), __end)); (3, 55) @@ -13822,8 +19187,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action530::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (2, 56) @@ -13839,8 +19204,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1112::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant32(__nt), __end)); (2, 57) @@ -13870,8 +19235,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action320::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (2, 58) @@ -13899,8 +19264,8 @@ mod __parse__Top { { // ( ",")* = ( ",")+ => ActionFn(386); let __sym0 = __pop_Variant34(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action386::<>(__sym0); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (1, 59) @@ -13916,8 +19281,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1129::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (2, 60) @@ -13934,8 +19299,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant33(__symbols); let __sym0 = __pop_Variant34(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1130::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant34(__nt), __end)); (3, 60) @@ -13951,8 +19316,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action368::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (2, 61) @@ -13980,8 +19345,8 @@ mod __parse__Top { { // ( ";")* = ( ";")+ => ActionFn(367); let __sym0 = __pop_Variant36(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action367::<>(__sym0); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (1, 62) @@ -13997,8 +19362,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1133::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (2, 63) @@ -14015,8 +19380,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant35(__symbols); let __sym0 = __pop_Variant36(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1134::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant36(__nt), __end)); (3, 63) @@ -14033,8 +19398,8 @@ mod __parse__Top { let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action292::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant37(__nt), __end)); (3, 64) @@ -14046,13 +19411,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ( ",") = OneOrMore>, "," => ActionFn(1439); + // ( ",") = OneOrMore>, "," => ActionFn(1441); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1439::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1441::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant38(__nt), __end)); (2, 65) } @@ -14063,13 +19428,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ( ",")? = OneOrMore>, "," => ActionFn(1442); + // ( ",")? = OneOrMore>, "," => ActionFn(1444); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1442::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1444::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant39(__nt), __end)); (2, 66) } @@ -14096,8 +19461,8 @@ mod __parse__Top { { // (@L string @R) = string => ActionFn(1153); let __sym0 = __pop_Variant5(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1153::<>(__sym0); __symbols.push((__start, __Symbol::Variant40(__nt), __end)); (1, 67) @@ -14109,11 +19474,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (@L string @R)+ = string => ActionFn(1451); + // (@L string @R)+ = string => ActionFn(1453); let __sym0 = __pop_Variant5(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1451::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1453::<>(__sym0); __symbols.push((__start, __Symbol::Variant41(__nt), __end)); (1, 68) } @@ -14124,13 +19489,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (@L string @R)+ = (@L string @R)+, string => ActionFn(1452); + // (@L string @R)+ = (@L string @R)+, string => ActionFn(1454); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant5(__symbols); let __sym0 = __pop_Variant41(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1452::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1454::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant41(__nt), __end)); (2, 68) } @@ -14145,8 +19510,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant53(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action473::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant42(__nt), __end)); (2, 69) @@ -14158,13 +19523,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (CompOp Expression<"all">)+ = CompOp, Expression<"all"> => ActionFn(1453); + // (CompOp Expression<"all">)+ = CompOp, Expression<"all"> => ActionFn(1455); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant53(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1453::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1455::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant43(__nt), __end)); (2, 70) } @@ -14175,14 +19540,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (CompOp Expression<"all">)+ = (CompOp Expression<"all">)+, CompOp, Expression<"all"> => ActionFn(1454); + // (CompOp Expression<"all">)+ = (CompOp Expression<"all">)+, CompOp, Expression<"all"> => ActionFn(1456); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant53(__symbols); let __sym0 = __pop_Variant43(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1454::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1456::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant43(__nt), __end)); (3, 70) } @@ -14195,8 +19560,8 @@ mod __parse__Top { { // (Guard) = Guard => ActionFn(327); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action327::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 71) @@ -14208,11 +19573,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (Guard)? = Guard => ActionFn(1455); + // (Guard)? = Guard => ActionFn(1457); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1455::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1457::<>(__sym0); __symbols.push((__start, __Symbol::Variant16(__nt), __end)); (1, 72) } @@ -14239,8 +19604,8 @@ mod __parse__Top { { // (ParameterList) = ParameterList => ActionFn(265); let __sym0 = __pop_Variant44(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action265::<>(__sym0); __symbols.push((__start, __Symbol::Variant44(__nt), __end)); (1, 73) @@ -14252,11 +19617,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // (ParameterList)? = ParameterList => ActionFn(1458); + // (ParameterList)? = ParameterList => ActionFn(1460); let __sym0 = __pop_Variant44(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1458::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1460::<>(__sym0); __symbols.push((__start, __Symbol::Variant45(__nt), __end)); (1, 74) } @@ -14311,8 +19676,8 @@ mod __parse__Top { { // AddOp = "+" => ActionFn(184); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action184::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 77) @@ -14326,8 +19691,8 @@ mod __parse__Top { { // AddOp = "-" => ActionFn(185); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action185::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 77) @@ -14344,8 +19709,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant47(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1154::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 78) @@ -14362,8 +19727,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1155::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 79) @@ -14377,8 +19742,8 @@ mod __parse__Top { { // AndExpression<"all"> = ShiftExpression<"all"> => ActionFn(434); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action434::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 79) @@ -14395,8 +19760,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1156::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 80) @@ -14410,8 +19775,8 @@ mod __parse__Top { { // AndExpression<"no-withitems"> = ShiftExpression<"no-withitems"> => ActionFn(493); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action493::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 80) @@ -14427,8 +19792,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant17(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1157::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 81) @@ -14442,8 +19807,8 @@ mod __parse__Top { { // AndTest<"all"> = NotTest<"all"> => ActionFn(418); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action418::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 81) @@ -14459,8 +19824,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant17(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1158::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 82) @@ -14474,8 +19839,8 @@ mod __parse__Top { { // AndTest<"no-withitems"> = NotTest<"no-withitems"> => ActionFn(462); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action462::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 82) @@ -14492,8 +19857,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant47(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1159::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 84) @@ -14507,8 +19872,8 @@ mod __parse__Top { { // ArithmeticExpression<"all"> = Term<"all"> => ActionFn(475); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action475::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 84) @@ -14525,8 +19890,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant47(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1160::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 85) @@ -14540,8 +19905,8 @@ mod __parse__Top { { // ArithmeticExpression<"no-withitems"> = Term<"no-withitems"> => ActionFn(520); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action520::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 85) @@ -14559,8 +19924,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1162::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (4, 87) @@ -14576,8 +19941,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1163::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (2, 87) @@ -14593,8 +19958,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action27::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 88) @@ -14622,8 +19987,8 @@ mod __parse__Top { { // AssignSuffix* = AssignSuffix+ => ActionFn(363); let __sym0 = __pop_Variant17(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action363::<>(__sym0); __symbols.push((__start, __Symbol::Variant17(__nt), __end)); (1, 89) @@ -14637,8 +20002,8 @@ mod __parse__Top { { // AssignSuffix+ = AssignSuffix => ActionFn(378); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action378::<>(__sym0); __symbols.push((__start, __Symbol::Variant17(__nt), __end)); (1, 90) @@ -14654,8 +20019,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant17(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action379::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant17(__nt), __end)); (2, 90) @@ -14669,8 +20034,8 @@ mod __parse__Top { { // AssignSuffix? = AssignSuffix => ActionFn(357); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action357::<>(__sym0); __symbols.push((__start, __Symbol::Variant16(__nt), __end)); (1, 91) @@ -14698,8 +20063,8 @@ mod __parse__Top { { // Atom<"all"> = Constant => ActionFn(1164); let __sym0 = __pop_Variant54(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1164::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 92) @@ -14713,8 +20078,8 @@ mod __parse__Top { { // Atom<"all"> = Identifier => ActionFn(1165); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1165::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 92) @@ -14726,14 +20091,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "[", ListLiteralValues, "]" => ActionFn(1515); + // Atom<"all"> = "[", ListLiteralValues, "]" => ActionFn(1517); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1515::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1517::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 92) } @@ -14744,13 +20109,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "[", "]" => ActionFn(1516); + // Atom<"all"> = "[", "]" => ActionFn(1518); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1516::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1518::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 92) } @@ -14767,8 +20132,8 @@ mod __parse__Top { let __sym2 = __pop_Variant51(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1167::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (4, 92) @@ -14786,8 +20151,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1168::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (4, 92) @@ -14804,8 +20169,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1169::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 92) @@ -14821,8 +20186,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1178::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 92) @@ -14839,8 +20204,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action508::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 92) @@ -14858,8 +20223,8 @@ mod __parse__Top { let __sym2 = __pop_Variant51(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1179::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (4, 92) @@ -14871,14 +20236,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "{", DictLiteralValues, "}" => ActionFn(1499); + // Atom<"all"> = "{", DictLiteralValues, "}" => ActionFn(1501); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant59(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1499::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1501::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 92) } @@ -14889,13 +20254,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"all"> = "{", "}" => ActionFn(1500); + // Atom<"all"> = "{", "}" => ActionFn(1502); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1500::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1502::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 92) } @@ -14912,8 +20277,8 @@ mod __parse__Top { let __sym2 = __pop_Variant51(__symbols); let __sym1 = __pop_Variant58(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1182::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (4, 92) @@ -14930,8 +20295,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1183::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 92) @@ -14949,8 +20314,8 @@ mod __parse__Top { let __sym2 = __pop_Variant51(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1184::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (4, 92) @@ -14964,8 +20329,8 @@ mod __parse__Top { { // Atom<"all"> = "True" => ActionFn(1185); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1185::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 92) @@ -14979,8 +20344,8 @@ mod __parse__Top { { // Atom<"all"> = "False" => ActionFn(1186); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1186::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 92) @@ -14994,8 +20359,8 @@ mod __parse__Top { { // Atom<"all"> = "None" => ActionFn(1187); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1187::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 92) @@ -15009,8 +20374,8 @@ mod __parse__Top { { // Atom<"all"> = "..." => ActionFn(1188); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1188::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 92) @@ -15024,8 +20389,8 @@ mod __parse__Top { { // Atom<"no-withitems"> = Constant => ActionFn(1189); let __sym0 = __pop_Variant54(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1189::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 93) @@ -15039,8 +20404,8 @@ mod __parse__Top { { // Atom<"no-withitems"> = Identifier => ActionFn(1190); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1190::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 93) @@ -15052,14 +20417,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = "[", ListLiteralValues, "]" => ActionFn(1517); + // Atom<"no-withitems"> = "[", ListLiteralValues, "]" => ActionFn(1519); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1517::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1519::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 93) } @@ -15070,13 +20435,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = "[", "]" => ActionFn(1518); + // Atom<"no-withitems"> = "[", "]" => ActionFn(1520); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1518::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1520::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 93) } @@ -15093,8 +20458,8 @@ mod __parse__Top { let __sym2 = __pop_Variant51(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1192::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (4, 93) @@ -15110,8 +20475,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1201::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 93) @@ -15128,8 +20493,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action552::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 93) @@ -15147,8 +20512,8 @@ mod __parse__Top { let __sym2 = __pop_Variant51(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1202::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (4, 93) @@ -15160,14 +20525,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = "{", DictLiteralValues, "}" => ActionFn(1501); + // Atom<"no-withitems"> = "{", DictLiteralValues, "}" => ActionFn(1503); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant59(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1501::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1503::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 93) } @@ -15178,13 +20543,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Atom<"no-withitems"> = "{", "}" => ActionFn(1502); + // Atom<"no-withitems"> = "{", "}" => ActionFn(1504); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1502::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1504::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 93) } @@ -15201,8 +20566,8 @@ mod __parse__Top { let __sym2 = __pop_Variant51(__symbols); let __sym1 = __pop_Variant58(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1205::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (4, 93) @@ -15219,8 +20584,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1206::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 93) @@ -15238,8 +20603,8 @@ mod __parse__Top { let __sym2 = __pop_Variant51(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1207::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (4, 93) @@ -15253,8 +20618,8 @@ mod __parse__Top { { // Atom<"no-withitems"> = "True" => ActionFn(1208); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1208::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 93) @@ -15268,8 +20633,8 @@ mod __parse__Top { { // Atom<"no-withitems"> = "False" => ActionFn(1209); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1209::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 93) @@ -15283,8 +20648,8 @@ mod __parse__Top { { // Atom<"no-withitems"> = "None" => ActionFn(1210); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1210::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 93) @@ -15298,8 +20663,8 @@ mod __parse__Top { { // Atom<"no-withitems"> = "..." => ActionFn(1211); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1211::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 93) @@ -15313,8 +20678,8 @@ mod __parse__Top { { // AtomExpr2<"all"> = Atom<"all"> => ActionFn(496); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action496::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 94) @@ -15332,8 +20697,8 @@ mod __parse__Top { let __sym2 = __pop_Variant48(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1212::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (4, 94) @@ -15351,8 +20716,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1213::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (4, 94) @@ -15369,8 +20734,8 @@ mod __parse__Top { let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1214::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 94) @@ -15384,8 +20749,8 @@ mod __parse__Top { { // AtomExpr2<"no-withitems"> = Atom<"no-withitems"> => ActionFn(541); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action541::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 95) @@ -15403,8 +20768,8 @@ mod __parse__Top { let __sym2 = __pop_Variant48(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1215::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (4, 95) @@ -15422,8 +20787,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1216::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (4, 95) @@ -15440,8 +20805,8 @@ mod __parse__Top { let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1217::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 95) @@ -15457,8 +20822,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1218::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 96) @@ -15472,8 +20837,8 @@ mod __parse__Top { { // AtomExpr<"all"> = AtomExpr2<"all"> => ActionFn(491); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action491::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 96) @@ -15489,8 +20854,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1219::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 97) @@ -15504,8 +20869,8 @@ mod __parse__Top { { // AtomExpr<"no-withitems"> = AtomExpr2<"no-withitems"> => ActionFn(540); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action540::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 97) @@ -15519,8 +20884,8 @@ mod __parse__Top { { // AugAssign = "+=" => ActionFn(37); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action37::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 98) @@ -15534,8 +20899,8 @@ mod __parse__Top { { // AugAssign = "-=" => ActionFn(38); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action38::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 98) @@ -15549,8 +20914,8 @@ mod __parse__Top { { // AugAssign = "*=" => ActionFn(39); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action39::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 98) @@ -15564,8 +20929,8 @@ mod __parse__Top { { // AugAssign = "@=" => ActionFn(40); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action40::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 98) @@ -15579,8 +20944,8 @@ mod __parse__Top { { // AugAssign = "/=" => ActionFn(41); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action41::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 98) @@ -15594,8 +20959,8 @@ mod __parse__Top { { // AugAssign = "%=" => ActionFn(42); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action42::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 98) @@ -15609,8 +20974,8 @@ mod __parse__Top { { // AugAssign = "&=" => ActionFn(43); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action43::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 98) @@ -15624,8 +20989,8 @@ mod __parse__Top { { // AugAssign = "|=" => ActionFn(44); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action44::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 98) @@ -15639,8 +21004,8 @@ mod __parse__Top { { // AugAssign = "^=" => ActionFn(45); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action45::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 98) @@ -15654,8 +21019,8 @@ mod __parse__Top { { // AugAssign = "<<=" => ActionFn(46); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action46::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 98) @@ -15669,8 +21034,8 @@ mod __parse__Top { { // AugAssign = ">>=" => ActionFn(47); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action47::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 98) @@ -15684,8 +21049,8 @@ mod __parse__Top { { // AugAssign = "**=" => ActionFn(48); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action48::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 98) @@ -15699,8 +21064,8 @@ mod __parse__Top { { // AugAssign = "//=" => ActionFn(49); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action49::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 98) @@ -15714,8 +21079,8 @@ mod __parse__Top { { // CapturePattern = Identifier => ActionFn(1220); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1220::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 99) @@ -15727,7 +21092,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassDef = "class", Identifier, "(", ArgumentList, ")", ":", Suite => ActionFn(1487); + // ClassDef = "class", Identifier, "(", ArgumentList, ")", ":", Suite => ActionFn(1489); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant25(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -15736,9 +21101,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant23(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = super::__action1487::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = super::__action1489::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (7, 100) } @@ -15749,7 +21114,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassDef = Decorator+, "class", Identifier, "(", ArgumentList, ")", ":", Suite => ActionFn(1488); + // ClassDef = Decorator+, "class", Identifier, "(", ArgumentList, ")", ":", Suite => ActionFn(1490); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant25(__symbols); let __sym6 = __pop_Variant0(__symbols); @@ -15759,9 +21124,9 @@ mod __parse__Top { let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant56(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = super::__action1488::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = super::__action1490::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (8, 100) } @@ -15772,15 +21137,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassDef = "class", Identifier, ":", Suite => ActionFn(1489); + // ClassDef = "class", Identifier, ":", Suite => ActionFn(1491); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant25(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant23(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = super::__action1489::<>(__sym0, __sym1, __sym2, __sym3); + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = super::__action1491::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (4, 100) } @@ -15791,16 +21156,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ClassDef = Decorator+, "class", Identifier, ":", Suite => ActionFn(1490); + // ClassDef = Decorator+, "class", Identifier, ":", Suite => ActionFn(1492); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant25(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant56(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = super::__action1490::<>(__sym0, __sym1, __sym2, __sym3, __sym4); + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = super::__action1492::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (5, 100) } @@ -15820,8 +21185,8 @@ mod __parse__Top { let __sym2 = __pop_Variant50(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); + let __start = __sym0.0; + let __end = __sym6.2; let __nt = super::__action1221::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (7, 101) @@ -15841,8 +21206,8 @@ mod __parse__Top { let __sym2 = __pop_Variant50(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); + let __start = __sym0.0; + let __end = __sym5.2; let __nt = super::__action1222::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (6, 101) @@ -15861,8 +21226,8 @@ mod __parse__Top { let __sym2 = __pop_Variant50(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = super::__action1223::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (5, 101) @@ -15880,8 +21245,8 @@ mod __parse__Top { let __sym2 = __pop_Variant50(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1224::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (4, 101) @@ -15900,8 +21265,8 @@ mod __parse__Top { let __sym2 = __pop_Variant76(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = super::__action1225::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (5, 101) @@ -15919,8 +21284,8 @@ mod __parse__Top { let __sym2 = __pop_Variant76(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1226::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (4, 101) @@ -15937,8 +21302,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1227::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (3, 101) @@ -15959,8 +21324,8 @@ mod __parse__Top { let __sym2 = __pop_Variant50(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); + let __start = __sym0.0; + let __end = __sym6.2; let __nt = super::__action1228::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (7, 101) @@ -15980,8 +21345,8 @@ mod __parse__Top { let __sym2 = __pop_Variant50(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); + let __start = __sym0.0; + let __end = __sym5.2; let __nt = super::__action1229::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (6, 101) @@ -16000,8 +21365,8 @@ mod __parse__Top { let __sym2 = __pop_Variant50(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = super::__action1230::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (5, 101) @@ -16019,8 +21384,8 @@ mod __parse__Top { let __sym2 = __pop_Variant50(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1231::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (4, 101) @@ -16039,8 +21404,8 @@ mod __parse__Top { let __sym2 = __pop_Variant76(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = super::__action1232::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (5, 101) @@ -16058,8 +21423,8 @@ mod __parse__Top { let __sym2 = __pop_Variant76(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1233::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (4, 101) @@ -16076,8 +21441,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1234::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (3, 101) @@ -16091,8 +21456,8 @@ mod __parse__Top { { // ClosedPattern = LiteralPattern => ActionFn(92); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action92::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 102) @@ -16106,8 +21471,8 @@ mod __parse__Top { { // ClosedPattern = CapturePattern => ActionFn(93); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action93::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 102) @@ -16121,8 +21486,8 @@ mod __parse__Top { { // ClosedPattern = StarPattern => ActionFn(94); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action94::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 102) @@ -16136,8 +21501,8 @@ mod __parse__Top { { // ClosedPattern = ValuePattern => ActionFn(95); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action95::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 102) @@ -16151,8 +21516,8 @@ mod __parse__Top { { // ClosedPattern = SequencePattern => ActionFn(96); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action96::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 102) @@ -16166,8 +21531,8 @@ mod __parse__Top { { // ClosedPattern = MappingPattern => ActionFn(97); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action97::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 102) @@ -16181,8 +21546,8 @@ mod __parse__Top { { // ClosedPattern = ClassPattern => ActionFn(98); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action98::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 102) @@ -16194,11 +21559,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Comma = FunctionArgument => ActionFn(1465); + // Comma = FunctionArgument => ActionFn(1467); let __sym0 = __pop_Variant29(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1465::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1467::<>(__sym0); __symbols.push((__start, __Symbol::Variant49(__nt), __end)); (1, 103) } @@ -16209,10 +21574,10 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Comma = => ActionFn(1466); + // Comma = => ActionFn(1468); let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default(); let __end = __start.clone(); - let __nt = super::__action1466::<>(&__start, &__end); + let __nt = super::__action1468::<>(&__start, &__end); __symbols.push((__start, __Symbol::Variant49(__nt), __end)); (0, 103) } @@ -16223,13 +21588,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Comma = ( ",")+, FunctionArgument => ActionFn(1467); + // Comma = ( ",")+, FunctionArgument => ActionFn(1469); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant29(__symbols); let __sym0 = __pop_Variant30(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1467::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1469::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant49(__nt), __end)); (2, 103) } @@ -16240,11 +21605,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Comma = ( ",")+ => ActionFn(1468); + // Comma = ( ",")+ => ActionFn(1470); let __sym0 = __pop_Variant30(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1468::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1470::<>(__sym0); __symbols.push((__start, __Symbol::Variant49(__nt), __end)); (1, 103) } @@ -16255,11 +21620,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Comma = Pattern => ActionFn(1473); + // Comma = Pattern => ActionFn(1475); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1473::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1475::<>(__sym0); __symbols.push((__start, __Symbol::Variant50(__nt), __end)); (1, 104) } @@ -16270,10 +21635,10 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Comma = => ActionFn(1474); + // Comma = => ActionFn(1476); let __start = __lookahead_start.cloned().or_else(|| __symbols.last().map(|s| s.2.clone())).unwrap_or_default(); let __end = __start.clone(); - let __nt = super::__action1474::<>(&__start, &__end); + let __nt = super::__action1476::<>(&__start, &__end); __symbols.push((__start, __Symbol::Variant50(__nt), __end)); (0, 104) } @@ -16284,13 +21649,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Comma = ( ",")+, Pattern => ActionFn(1475); + // Comma = ( ",")+, Pattern => ActionFn(1477); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant33(__symbols); let __sym0 = __pop_Variant34(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1475::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1477::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant50(__nt), __end)); (2, 104) } @@ -16301,11 +21666,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Comma = ( ",")+ => ActionFn(1476); + // Comma = ( ",")+ => ActionFn(1478); let __sym0 = __pop_Variant34(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1476::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1478::<>(__sym0); __symbols.push((__start, __Symbol::Variant50(__nt), __end)); (1, 104) } @@ -16318,8 +21683,8 @@ mod __parse__Top { { // CompFor = SingleForComprehension+ => ActionFn(212); let __sym0 = __pop_Variant82(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action212::<>(__sym0); __symbols.push((__start, __Symbol::Variant51(__nt), __end)); (1, 105) @@ -16333,8 +21698,8 @@ mod __parse__Top { { // CompFor? = CompFor => ActionFn(225); let __sym0 = __pop_Variant51(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action225::<>(__sym0); __symbols.push((__start, __Symbol::Variant52(__nt), __end)); (1, 106) @@ -16362,8 +21727,8 @@ mod __parse__Top { { // CompOp = "==" => ActionFn(172); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action172::<>(__sym0); __symbols.push((__start, __Symbol::Variant53(__nt), __end)); (1, 107) @@ -16377,8 +21742,8 @@ mod __parse__Top { { // CompOp = "!=" => ActionFn(173); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action173::<>(__sym0); __symbols.push((__start, __Symbol::Variant53(__nt), __end)); (1, 107) @@ -16392,8 +21757,8 @@ mod __parse__Top { { // CompOp = "<" => ActionFn(174); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action174::<>(__sym0); __symbols.push((__start, __Symbol::Variant53(__nt), __end)); (1, 107) @@ -16407,8 +21772,8 @@ mod __parse__Top { { // CompOp = "<=" => ActionFn(175); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action175::<>(__sym0); __symbols.push((__start, __Symbol::Variant53(__nt), __end)); (1, 107) @@ -16422,8 +21787,8 @@ mod __parse__Top { { // CompOp = ">" => ActionFn(176); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action176::<>(__sym0); __symbols.push((__start, __Symbol::Variant53(__nt), __end)); (1, 107) @@ -16437,8 +21802,8 @@ mod __parse__Top { { // CompOp = ">=" => ActionFn(177); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action177::<>(__sym0); __symbols.push((__start, __Symbol::Variant53(__nt), __end)); (1, 107) @@ -16452,8 +21817,8 @@ mod __parse__Top { { // CompOp = "in" => ActionFn(178); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action178::<>(__sym0); __symbols.push((__start, __Symbol::Variant53(__nt), __end)); (1, 107) @@ -16469,8 +21834,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action179::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant53(__nt), __end)); (2, 107) @@ -16484,8 +21849,8 @@ mod __parse__Top { { // CompOp = "is" => ActionFn(180); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action180::<>(__sym0); __symbols.push((__start, __Symbol::Variant53(__nt), __end)); (1, 107) @@ -16501,8 +21866,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action181::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant53(__nt), __end)); (2, 107) @@ -16518,8 +21883,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant43(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1235::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 108) @@ -16533,8 +21898,8 @@ mod __parse__Top { { // Comparison<"all"> = Expression<"all"> => ActionFn(470); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action470::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 108) @@ -16550,8 +21915,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant43(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1236::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 109) @@ -16565,8 +21930,8 @@ mod __parse__Top { { // Comparison<"no-withitems"> = Expression<"no-withitems"> => ActionFn(479); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action479::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 109) @@ -16580,8 +21945,8 @@ mod __parse__Top { { // CompoundStatement = MatchStatement => ActionFn(71); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action71::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 110) @@ -16595,8 +21960,8 @@ mod __parse__Top { { // CompoundStatement = IfStatement => ActionFn(72); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action72::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 110) @@ -16610,8 +21975,8 @@ mod __parse__Top { { // CompoundStatement = WhileStatement => ActionFn(73); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action73::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 110) @@ -16625,8 +21990,8 @@ mod __parse__Top { { // CompoundStatement = ForStatement => ActionFn(74); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action74::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 110) @@ -16640,8 +22005,8 @@ mod __parse__Top { { // CompoundStatement = TryStatement => ActionFn(75); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action75::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 110) @@ -16655,8 +22020,8 @@ mod __parse__Top { { // CompoundStatement = WithStatement => ActionFn(76); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action76::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 110) @@ -16670,8 +22035,8 @@ mod __parse__Top { { // CompoundStatement = FuncDef => ActionFn(77); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action77::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 110) @@ -16685,8 +22050,8 @@ mod __parse__Top { { // CompoundStatement = ClassDef => ActionFn(78); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action78::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 110) @@ -16702,8 +22067,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action215::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 111) @@ -16731,8 +22096,8 @@ mod __parse__Top { { // ComprehensionIf* = ComprehensionIf+ => ActionFn(229); let __sym0 = __pop_Variant17(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action229::<>(__sym0); __symbols.push((__start, __Symbol::Variant17(__nt), __end)); (1, 112) @@ -16746,8 +22111,8 @@ mod __parse__Top { { // ComprehensionIf+ = ComprehensionIf => ActionFn(419); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action419::<>(__sym0); __symbols.push((__start, __Symbol::Variant17(__nt), __end)); (1, 113) @@ -16763,8 +22128,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant17(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action420::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant17(__nt), __end)); (2, 113) @@ -16778,8 +22143,8 @@ mod __parse__Top { { // Constant = int => ActionFn(221); let __sym0 = __pop_Variant3(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action221::<>(__sym0); __symbols.push((__start, __Symbol::Variant54(__nt), __end)); (1, 114) @@ -16793,8 +22158,8 @@ mod __parse__Top { { // Constant = float => ActionFn(222); let __sym0 = __pop_Variant2(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action222::<>(__sym0); __symbols.push((__start, __Symbol::Variant54(__nt), __end)); (1, 114) @@ -16808,8 +22173,8 @@ mod __parse__Top { { // Constant = complex => ActionFn(223); let __sym0 = __pop_Variant1(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action223::<>(__sym0); __symbols.push((__start, __Symbol::Variant54(__nt), __end)); (1, 114) @@ -16823,8 +22188,8 @@ mod __parse__Top { { // ConstantAtom = Constant => ActionFn(1237); let __sym0 = __pop_Variant54(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1237::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 115) @@ -16838,8 +22203,8 @@ mod __parse__Top { { // ConstantExpr = ConstantAtom => ActionFn(106); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action106::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 116) @@ -16855,8 +22220,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1238::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 116) @@ -16873,8 +22238,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1239::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant55(__nt), __end)); (3, 117) @@ -16902,8 +22267,8 @@ mod __parse__Top { { // Decorator* = Decorator+ => ActionFn(274); let __sym0 = __pop_Variant56(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action274::<>(__sym0); __symbols.push((__start, __Symbol::Variant56(__nt), __end)); (1, 118) @@ -16917,8 +22282,8 @@ mod __parse__Top { { // Decorator+ = Decorator => ActionFn(392); let __sym0 = __pop_Variant55(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action392::<>(__sym0); __symbols.push((__start, __Symbol::Variant56(__nt), __end)); (1, 119) @@ -16934,8 +22299,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant55(__symbols); let __sym0 = __pop_Variant56(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action393::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant56(__nt), __end)); (2, 119) @@ -16951,8 +22316,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1240::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (2, 120) @@ -16966,8 +22331,8 @@ mod __parse__Top { { // DictElement = DictEntry => ActionFn(203); let __sym0 = __pop_Variant58(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action203::<>(__sym0); __symbols.push((__start, __Symbol::Variant57(__nt), __end)); (1, 121) @@ -16983,8 +22348,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action204::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant57(__nt), __end)); (2, 121) @@ -17001,8 +22366,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action202::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant58(__nt), __end)); (3, 122) @@ -17018,8 +22383,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant59(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action581::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant59(__nt), __end)); (2, 123) @@ -17033,8 +22398,8 @@ mod __parse__Top { { // DictLiteralValues = OneOrMore => ActionFn(582); let __sym0 = __pop_Variant59(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action582::<>(__sym0); __symbols.push((__start, __Symbol::Variant59(__nt), __end)); (1, 123) @@ -17048,8 +22413,8 @@ mod __parse__Top { { // DictLiteralValues? = DictLiteralValues => ActionFn(523); let __sym0 = __pop_Variant59(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action523::<>(__sym0); __symbols.push((__start, __Symbol::Variant60(__nt), __end)); (1, 124) @@ -17077,8 +22442,8 @@ mod __parse__Top { { // DottedName = name => ActionFn(1241); let __sym0 = __pop_Variant4(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1241::<>(__sym0); __symbols.push((__start, __Symbol::Variant23(__nt), __end)); (1, 125) @@ -17094,8 +22459,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant21(__symbols); let __sym0 = __pop_Variant4(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1242::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant23(__nt), __end)); (2, 125) @@ -17112,8 +22477,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1243::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant61(__nt), __end)); (3, 126) @@ -17127,8 +22492,8 @@ mod __parse__Top { { // DoubleStarTypedParameter = Identifier => ActionFn(1244); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1244::<>(__sym0); __symbols.push((__start, __Symbol::Variant61(__nt), __end)); (1, 126) @@ -17142,8 +22507,8 @@ mod __parse__Top { { // DoubleStarTypedParameter? = DoubleStarTypedParameter => ActionFn(457); let __sym0 = __pop_Variant61(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action457::<>(__sym0); __symbols.push((__start, __Symbol::Variant62(__nt), __end)); (1, 127) @@ -17169,15 +22534,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ExceptClause = "except", Test<"all">, ":", Suite => ActionFn(1643); + // ExceptClause = "except", Test<"all">, ":", Suite => ActionFn(1645); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant25(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = super::__action1643::<>(__sym0, __sym1, __sym2, __sym3); + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = super::__action1645::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant63(__nt), __end)); (4, 128) } @@ -17188,14 +22553,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ExceptClause = "except", ":", Suite => ActionFn(1644); + // ExceptClause = "except", ":", Suite => ActionFn(1646); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant25(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1644::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1646::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant63(__nt), __end)); (3, 128) } @@ -17214,8 +22579,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); + let __start = __sym0.0; + let __end = __sym5.2; let __nt = super::__action1151::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant63(__nt), __end)); (6, 128) @@ -17229,8 +22594,8 @@ mod __parse__Top { { // ExceptClause+ = ExceptClause => ActionFn(298); let __sym0 = __pop_Variant63(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action298::<>(__sym0); __symbols.push((__start, __Symbol::Variant64(__nt), __end)); (1, 129) @@ -17246,8 +22611,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant63(__symbols); let __sym0 = __pop_Variant64(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action299::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant64(__nt), __end)); (2, 129) @@ -17266,8 +22631,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = super::__action767::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant63(__nt), __end)); (5, 130) @@ -17288,8 +22653,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); + let __start = __sym0.0; + let __end = __sym6.2; let __nt = super::__action1152::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant63(__nt), __end)); (7, 130) @@ -17303,8 +22668,8 @@ mod __parse__Top { { // ExceptStarClause+ = ExceptStarClause => ActionFn(293); let __sym0 = __pop_Variant63(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action293::<>(__sym0); __symbols.push((__start, __Symbol::Variant64(__nt), __end)); (1, 131) @@ -17320,8 +22685,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant63(__symbols); let __sym0 = __pop_Variant64(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action294::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant64(__nt), __end)); (2, 131) @@ -17338,8 +22703,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1245::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 132) @@ -17353,8 +22718,8 @@ mod __parse__Top { { // Expression<"all"> = XorExpression<"all"> => ActionFn(239); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action239::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 132) @@ -17371,8 +22736,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1246::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 133) @@ -17386,8 +22751,8 @@ mod __parse__Top { { // Expression<"no-withitems"> = XorExpression<"no-withitems"> => ActionFn(485); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action485::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 133) @@ -17401,8 +22766,8 @@ mod __parse__Top { { // ExpressionList = GenericList => ActionFn(208); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action208::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 134) @@ -17418,8 +22783,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action583::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (2, 135) @@ -17433,8 +22798,8 @@ mod __parse__Top { { // ExpressionList2 = OneOrMore => ActionFn(584); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action584::<>(__sym0); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (1, 135) @@ -17448,8 +22813,8 @@ mod __parse__Top { { // ExpressionNoCond = OrTest<"all"> => ActionFn(214); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action214::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 136) @@ -17463,8 +22828,8 @@ mod __parse__Top { { // ExpressionOrStarExpression = Expression<"all"> => ActionFn(206); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action206::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 137) @@ -17478,8 +22843,8 @@ mod __parse__Top { { // ExpressionOrStarExpression = StarExpr => ActionFn(207); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action207::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 137) @@ -17491,11 +22856,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ExpressionStatement = GenericList => ActionFn(1668); + // ExpressionStatement = GenericList => ActionFn(1670); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1668::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1670::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 138) } @@ -17506,13 +22871,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ExpressionStatement = GenericList, AssignSuffix+ => ActionFn(1669); + // ExpressionStatement = GenericList, AssignSuffix+ => ActionFn(1671); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant17(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1669::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1671::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (2, 138) } @@ -17523,14 +22888,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ExpressionStatement = GenericList, AugAssign, TestListOrYieldExpr => ActionFn(1670); + // ExpressionStatement = GenericList, AugAssign, TestListOrYieldExpr => ActionFn(1672); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant47(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1670::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1672::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (3, 138) } @@ -17541,15 +22906,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ExpressionStatement = Test<"all">, ":", Test<"all">, AssignSuffix => ActionFn(1463); + // ExpressionStatement = Test<"all">, ":", Test<"all">, AssignSuffix => ActionFn(1465); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant15(__symbols); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = super::__action1463::<>(__sym0, __sym1, __sym2, __sym3); + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = super::__action1465::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (4, 138) } @@ -17560,14 +22925,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ExpressionStatement = Test<"all">, ":", Test<"all"> => ActionFn(1464); + // ExpressionStatement = Test<"all">, ":", Test<"all"> => ActionFn(1466); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1464::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1466::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (3, 138) } @@ -17582,8 +22947,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant87(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1250::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 139) @@ -17597,8 +22962,8 @@ mod __parse__Top { { // Factor<"all"> = Power<"all"> => ActionFn(483); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action483::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 139) @@ -17614,8 +22979,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant87(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1251::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 140) @@ -17629,8 +22994,8 @@ mod __parse__Top { { // Factor<"no-withitems"> = Power<"no-withitems"> => ActionFn(536); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action536::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 140) @@ -17644,8 +23009,8 @@ mod __parse__Top { { // FlowStatement = "break" => ActionFn(1252); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1252::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 141) @@ -17659,8 +23024,8 @@ mod __parse__Top { { // FlowStatement = "continue" => ActionFn(1253); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1253::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 141) @@ -17672,13 +23037,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FlowStatement = "return", GenericList => ActionFn(1664); + // FlowStatement = "return", GenericList => ActionFn(1666); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1664::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1666::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (2, 141) } @@ -17689,11 +23054,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FlowStatement = "return" => ActionFn(1665); + // FlowStatement = "return" => ActionFn(1667); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1665::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1667::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 141) } @@ -17706,8 +23071,8 @@ mod __parse__Top { { // FlowStatement = YieldExpr => ActionFn(1255); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1255::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 141) @@ -17721,8 +23086,8 @@ mod __parse__Top { { // FlowStatement = RaiseStatement => ActionFn(54); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action54::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 141) @@ -17734,7 +23099,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ForStatement = "async", "for", ExpressionList, "in", GenericList, ":", Suite, "else", ":", Suite => ActionFn(1655); + // ForStatement = "async", "for", ExpressionList, "in", GenericList, ":", Suite, "else", ":", Suite => ActionFn(1657); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant25(__symbols); let __sym8 = __pop_Variant0(__symbols); @@ -17746,9 +23111,9 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym9.2.clone(); - let __nt = super::__action1655::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9); + let __start = __sym0.0; + let __end = __sym9.2; + let __nt = super::__action1657::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (10, 142) } @@ -17759,7 +23124,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ForStatement = "async", "for", ExpressionList, "in", GenericList, ":", Suite => ActionFn(1656); + // ForStatement = "async", "for", ExpressionList, "in", GenericList, ":", Suite => ActionFn(1658); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant25(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -17768,9 +23133,9 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = super::__action1656::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = super::__action1658::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (7, 142) } @@ -17781,7 +23146,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ForStatement = "for", ExpressionList, "in", GenericList, ":", Suite, "else", ":", Suite => ActionFn(1657); + // ForStatement = "for", ExpressionList, "in", GenericList, ":", Suite, "else", ":", Suite => ActionFn(1659); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant25(__symbols); let __sym7 = __pop_Variant0(__symbols); @@ -17792,9 +23157,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym8.2.clone(); - let __nt = super::__action1657::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8); + let __start = __sym0.0; + let __end = __sym8.2; + let __nt = super::__action1659::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (9, 142) } @@ -17805,7 +23170,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ForStatement = "for", ExpressionList, "in", GenericList, ":", Suite => ActionFn(1658); + // ForStatement = "for", ExpressionList, "in", GenericList, ":", Suite => ActionFn(1660); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant25(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -17813,9 +23178,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = super::__action1658::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = super::__action1660::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (6, 142) } @@ -17826,7 +23191,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = "async", "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1491); + // FuncDef = "async", "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1493); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant25(__symbols); let __sym6 = __pop_Variant0(__symbols); @@ -17836,9 +23201,9 @@ mod __parse__Top { let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = super::__action1491::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = super::__action1493::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (8, 143) } @@ -17849,7 +23214,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = Decorator+, "async", "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1492); + // FuncDef = Decorator+, "async", "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1494); assert!(__symbols.len() >= 9); let __sym8 = __pop_Variant25(__symbols); let __sym7 = __pop_Variant0(__symbols); @@ -17860,9 +23225,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant56(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym8.2.clone(); - let __nt = super::__action1492::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8); + let __start = __sym0.0; + let __end = __sym8.2; + let __nt = super::__action1494::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (9, 143) } @@ -17873,7 +23238,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = "async", "def", Identifier, Parameters, ":", Suite => ActionFn(1493); + // FuncDef = "async", "def", Identifier, Parameters, ":", Suite => ActionFn(1495); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant25(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -17881,9 +23246,9 @@ mod __parse__Top { let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = super::__action1493::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = super::__action1495::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (6, 143) } @@ -17894,7 +23259,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = Decorator+, "async", "def", Identifier, Parameters, ":", Suite => ActionFn(1494); + // FuncDef = Decorator+, "async", "def", Identifier, Parameters, ":", Suite => ActionFn(1496); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant25(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -17903,9 +23268,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant56(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = super::__action1494::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = super::__action1496::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (7, 143) } @@ -17916,7 +23281,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1495); + // FuncDef = "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1497); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant25(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -17925,9 +23290,9 @@ mod __parse__Top { let __sym2 = __pop_Variant44(__symbols); let __sym1 = __pop_Variant23(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = super::__action1495::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = super::__action1497::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (7, 143) } @@ -17938,7 +23303,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = Decorator+, "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1496); + // FuncDef = Decorator+, "def", Identifier, Parameters, "->", Test<"all">, ":", Suite => ActionFn(1498); assert!(__symbols.len() >= 8); let __sym7 = __pop_Variant25(__symbols); let __sym6 = __pop_Variant0(__symbols); @@ -17948,9 +23313,9 @@ mod __parse__Top { let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant56(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); - let __nt = super::__action1496::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); + let __start = __sym0.0; + let __end = __sym7.2; + let __nt = super::__action1498::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (8, 143) } @@ -17961,16 +23326,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = "def", Identifier, Parameters, ":", Suite => ActionFn(1497); + // FuncDef = "def", Identifier, Parameters, ":", Suite => ActionFn(1499); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant25(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant44(__symbols); let __sym1 = __pop_Variant23(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = super::__action1497::<>(__sym0, __sym1, __sym2, __sym3, __sym4); + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = super::__action1499::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (5, 143) } @@ -17981,7 +23346,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FuncDef = Decorator+, "def", Identifier, Parameters, ":", Suite => ActionFn(1498); + // FuncDef = Decorator+, "def", Identifier, Parameters, ":", Suite => ActionFn(1500); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant25(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -17989,9 +23354,9 @@ mod __parse__Top { let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant56(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = super::__action1498::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = super::__action1500::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (6, 143) } @@ -18002,13 +23367,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FunctionArgument = NamedExpressionTest, CompFor => ActionFn(1481); + // FunctionArgument = NamedExpressionTest, CompFor => ActionFn(1483); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant51(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1481::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1483::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant29(__nt), __end)); (2, 144) } @@ -18019,11 +23384,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // FunctionArgument = NamedExpressionTest => ActionFn(1482); + // FunctionArgument = NamedExpressionTest => ActionFn(1484); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1482::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1484::<>(__sym0); __symbols.push((__start, __Symbol::Variant29(__nt), __end)); (1, 144) } @@ -18039,8 +23404,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1257::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant29(__nt), __end)); (3, 144) @@ -18056,8 +23421,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1258::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant29(__nt), __end)); (2, 144) @@ -18073,8 +23438,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1259::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant29(__nt), __end)); (2, 144) @@ -18088,8 +23453,8 @@ mod __parse__Top { { // FunctionArgument? = FunctionArgument => ActionFn(421); let __sym0 = __pop_Variant29(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action421::<>(__sym0); __symbols.push((__start, __Symbol::Variant65(__nt), __end)); (1, 145) @@ -18119,8 +23484,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1260::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 146) @@ -18134,8 +23499,8 @@ mod __parse__Top { { // GenericList = OneOrMore => ActionFn(1261); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1261::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 146) @@ -18151,8 +23516,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1262::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 147) @@ -18166,8 +23531,8 @@ mod __parse__Top { { // GenericList = OneOrMore => ActionFn(1263); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1263::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 147) @@ -18183,8 +23548,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant75(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1264::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (2, 148) @@ -18200,8 +23565,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action83::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 149) @@ -18215,8 +23580,8 @@ mod __parse__Top { { // Identifier = name => ActionFn(1265); let __sym0 = __pop_Variant4(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1265::<>(__sym0); __symbols.push((__start, __Symbol::Variant23(__nt), __end)); (1, 150) @@ -18237,8 +23602,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); + let __start = __sym0.0; + let __end = __sym6.2; let __nt = super::__action1100::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (7, 151) @@ -18260,8 +23625,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); + let __start = __sym0.0; + let __end = __sym7.2; let __nt = super::__action1101::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (8, 151) @@ -18279,8 +23644,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1102::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (4, 151) @@ -18299,8 +23664,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = super::__action1103::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (5, 151) @@ -18317,8 +23682,8 @@ mod __parse__Top { let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1266::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant66(__nt), __end)); (3, 152) @@ -18332,8 +23697,8 @@ mod __parse__Top { { // ImportAsAlias = DottedName => ActionFn(1267); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1267::<>(__sym0); __symbols.push((__start, __Symbol::Variant66(__nt), __end)); (1, 152) @@ -18350,8 +23715,8 @@ mod __parse__Top { let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1268::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant66(__nt), __end)); (3, 153) @@ -18365,8 +23730,8 @@ mod __parse__Top { { // ImportAsAlias = Identifier => ActionFn(1269); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1269::<>(__sym0); __symbols.push((__start, __Symbol::Variant66(__nt), __end)); (1, 153) @@ -18380,8 +23745,8 @@ mod __parse__Top { { // ImportAsNames = OneOrMore> => ActionFn(1270); let __sym0 = __pop_Variant67(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1270::<>(__sym0); __symbols.push((__start, __Symbol::Variant67(__nt), __end)); (1, 154) @@ -18399,8 +23764,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant67(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1271::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant67(__nt), __end)); (4, 154) @@ -18417,8 +23782,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant67(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1272::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant67(__nt), __end)); (3, 154) @@ -18432,8 +23797,8 @@ mod __parse__Top { { // ImportAsNames = "*" => ActionFn(1273); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1273::<>(__sym0); __symbols.push((__start, __Symbol::Variant67(__nt), __end)); (1, 154) @@ -18447,8 +23812,8 @@ mod __parse__Top { { // ImportDots = "..." => ActionFn(61); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action61::<>(__sym0); __symbols.push((__start, __Symbol::Variant68(__nt), __end)); (1, 155) @@ -18462,8 +23827,8 @@ mod __parse__Top { { // ImportDots = "." => ActionFn(62); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action62::<>(__sym0); __symbols.push((__start, __Symbol::Variant68(__nt), __end)); (1, 155) @@ -18491,8 +23856,8 @@ mod __parse__Top { { // ImportDots* = ImportDots+ => ActionFn(348); let __sym0 = __pop_Variant69(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action348::<>(__sym0); __symbols.push((__start, __Symbol::Variant69(__nt), __end)); (1, 156) @@ -18506,8 +23871,8 @@ mod __parse__Top { { // ImportDots+ = ImportDots => ActionFn(345); let __sym0 = __pop_Variant68(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action345::<>(__sym0); __symbols.push((__start, __Symbol::Variant69(__nt), __end)); (1, 157) @@ -18523,8 +23888,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant68(__symbols); let __sym0 = __pop_Variant69(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action346::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant69(__nt), __end)); (2, 157) @@ -18536,11 +23901,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ImportFromLocation = DottedName => ActionFn(1513); + // ImportFromLocation = DottedName => ActionFn(1515); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1513::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1515::<>(__sym0); __symbols.push((__start, __Symbol::Variant70(__nt), __end)); (1, 158) } @@ -18551,13 +23916,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ImportFromLocation = ImportDots+, DottedName => ActionFn(1514); + // ImportFromLocation = ImportDots+, DottedName => ActionFn(1516); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant23(__symbols); let __sym0 = __pop_Variant69(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1514::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1516::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant70(__nt), __end)); (2, 158) } @@ -18570,8 +23935,8 @@ mod __parse__Top { { // ImportFromLocation = ImportDots+ => ActionFn(60); let __sym0 = __pop_Variant69(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action60::<>(__sym0); __symbols.push((__start, __Symbol::Variant70(__nt), __end)); (1, 158) @@ -18587,8 +23952,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant67(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1274::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (2, 159) @@ -18606,8 +23971,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant70(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1275::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (4, 159) @@ -18619,13 +23984,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // KwargParameter = "**", DoubleStarTypedParameter => ActionFn(1503); + // KwargParameter = "**", DoubleStarTypedParameter => ActionFn(1505); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1503::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1505::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant9(__nt), __end)); (2, 160) } @@ -18636,11 +24001,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // KwargParameter = "**" => ActionFn(1504); + // KwargParameter = "**" => ActionFn(1506); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1504::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1506::<>(__sym0); __symbols.push((__start, __Symbol::Variant9(__nt), __end)); (1, 160) } @@ -18655,8 +24020,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant61(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action969::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant9(__nt), __end)); (2, 161) @@ -18670,8 +24035,8 @@ mod __parse__Top { { // KwargParameter = "**" => ActionFn(970); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action970::<>(__sym0); __symbols.push((__start, __Symbol::Variant9(__nt), __end)); (1, 161) @@ -18687,8 +24052,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action591::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (2, 163) @@ -18702,8 +24067,8 @@ mod __parse__Top { { // ListLiteralValues = OneOrMore => ActionFn(592); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action592::<>(__sym0); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (1, 163) @@ -18717,8 +24082,8 @@ mod __parse__Top { { // ListLiteralValues? = ListLiteralValues => ActionFn(531); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action531::<>(__sym0); __symbols.push((__start, __Symbol::Variant32(__nt), __end)); (1, 164) @@ -18746,8 +24111,8 @@ mod __parse__Top { { // LiteralPattern = "None" => ActionFn(1277); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1277::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 165) @@ -18761,8 +24126,8 @@ mod __parse__Top { { // LiteralPattern = "True" => ActionFn(1278); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1278::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 165) @@ -18776,8 +24141,8 @@ mod __parse__Top { { // LiteralPattern = "False" => ActionFn(1279); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1279::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 165) @@ -18791,8 +24156,8 @@ mod __parse__Top { { // LiteralPattern = ConstantExpr => ActionFn(1280); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1280::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 165) @@ -18806,8 +24171,8 @@ mod __parse__Top { { // LiteralPattern = AddOpExpr => ActionFn(1281); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1281::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 165) @@ -18821,8 +24186,8 @@ mod __parse__Top { { // MappingKey = ConstantExpr => ActionFn(120); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action120::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 166) @@ -18836,8 +24201,8 @@ mod __parse__Top { { // MappingKey = AddOpExpr => ActionFn(121); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action121::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 166) @@ -18851,8 +24216,8 @@ mod __parse__Top { { // MappingKey = MatchNameOrAttr => ActionFn(122); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action122::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 166) @@ -18866,8 +24231,8 @@ mod __parse__Top { { // MappingKey = "None" => ActionFn(1283); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1283::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 166) @@ -18881,8 +24246,8 @@ mod __parse__Top { { // MappingKey = "True" => ActionFn(1284); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1284::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 166) @@ -18896,8 +24261,8 @@ mod __parse__Top { { // MappingKey = "False" => ActionFn(1285); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1285::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 166) @@ -18913,8 +24278,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1286::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (2, 167) @@ -18932,8 +24297,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant77(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1287::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (4, 167) @@ -18950,8 +24315,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant77(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1288::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (3, 167) @@ -18970,8 +24335,8 @@ mod __parse__Top { let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = super::__action1289::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (5, 167) @@ -18989,8 +24354,8 @@ mod __parse__Top { let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1290::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (4, 167) @@ -19011,8 +24376,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant77(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); + let __start = __sym0.0; + let __end = __sym6.2; let __nt = super::__action1291::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (7, 167) @@ -19032,8 +24397,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant77(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); + let __start = __sym0.0; + let __end = __sym5.2; let __nt = super::__action1292::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (6, 167) @@ -19045,16 +24410,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // MatchCase = "case", Patterns, Guard, ":", Suite => ActionFn(1456); + // MatchCase = "case", Patterns, Guard, ":", Suite => ActionFn(1458); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant25(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant33(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = super::__action1456::<>(__sym0, __sym1, __sym2, __sym3, __sym4); + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = super::__action1458::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant71(__nt), __end)); (5, 168) } @@ -19065,15 +24430,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // MatchCase = "case", Patterns, ":", Suite => ActionFn(1457); + // MatchCase = "case", Patterns, ":", Suite => ActionFn(1459); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant25(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant33(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = super::__action1457::<>(__sym0, __sym1, __sym2, __sym3); + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = super::__action1459::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant71(__nt), __end)); (4, 168) } @@ -19086,8 +24451,8 @@ mod __parse__Top { { // MatchCase+ = MatchCase => ActionFn(330); let __sym0 = __pop_Variant71(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action330::<>(__sym0); __symbols.push((__start, __Symbol::Variant72(__nt), __end)); (1, 169) @@ -19103,8 +24468,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant71(__symbols); let __sym0 = __pop_Variant72(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action331::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant72(__nt), __end)); (2, 169) @@ -19121,8 +24486,8 @@ mod __parse__Top { let __sym2 = __pop_Variant33(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action132::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant73(__nt), __end)); (3, 170) @@ -19139,8 +24504,8 @@ mod __parse__Top { let __sym2 = __pop_Variant33(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action127::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant74(__nt), __end)); (3, 171) @@ -19154,8 +24519,8 @@ mod __parse__Top { { // MatchName = Identifier => ActionFn(1293); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1293::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 172) @@ -19172,8 +24537,8 @@ mod __parse__Top { let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1294::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 173) @@ -19190,8 +24555,8 @@ mod __parse__Top { let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1295::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 173) @@ -19212,8 +24577,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); + let __start = __sym0.0; + let __end = __sym6.2; let __nt = super::__action825::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (7, 174) @@ -19235,8 +24600,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); + let __start = __sym0.0; + let __end = __sym7.2; let __nt = super::__action826::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (8, 174) @@ -19258,8 +24623,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym7.2.clone(); + let __start = __sym0.0; + let __end = __sym7.2; let __nt = super::__action827::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (8, 174) @@ -19280,8 +24645,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); + let __start = __sym0.0; + let __end = __sym6.2; let __nt = super::__action828::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (7, 174) @@ -19295,8 +24660,8 @@ mod __parse__Top { { // MulOp = "*" => ActionFn(186); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action186::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 175) @@ -19310,8 +24675,8 @@ mod __parse__Top { { // MulOp = "/" => ActionFn(187); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action187::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 175) @@ -19325,8 +24690,8 @@ mod __parse__Top { { // MulOp = "//" => ActionFn(188); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action188::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 175) @@ -19340,8 +24705,8 @@ mod __parse__Top { { // MulOp = "%" => ActionFn(189); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action189::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 175) @@ -19355,8 +24720,8 @@ mod __parse__Top { { // MulOp = "@" => ActionFn(190); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action190::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 175) @@ -19373,8 +24738,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1296::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 176) @@ -19388,8 +24753,8 @@ mod __parse__Top { { // NamedExpressionTest = NamedExpression => ActionFn(168); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action168::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 177) @@ -19403,8 +24768,8 @@ mod __parse__Top { { // NamedExpressionTest = Test<"all"> => ActionFn(169); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action169::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 177) @@ -19418,8 +24783,8 @@ mod __parse__Top { { // NamedOrStarExpr = NamedExpression => ActionFn(33); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action33::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 178) @@ -19433,8 +24798,8 @@ mod __parse__Top { { // NamedOrStarExpr = StarExpr => ActionFn(34); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action34::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 178) @@ -19450,8 +24815,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant75(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1297::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (2, 179) @@ -19467,8 +24832,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1298::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 180) @@ -19482,8 +24847,8 @@ mod __parse__Top { { // NotTest<"all"> = Comparison<"all"> => ActionFn(432); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action432::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 180) @@ -19499,8 +24864,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1299::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 181) @@ -19514,8 +24879,8 @@ mod __parse__Top { { // NotTest<"no-withitems"> = Comparison<"no-withitems"> => ActionFn(477); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action477::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 181) @@ -19529,8 +24894,8 @@ mod __parse__Top { { // OneOrMore = DictElement => ActionFn(240); let __sym0 = __pop_Variant57(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action240::<>(__sym0); __symbols.push((__start, __Symbol::Variant59(__nt), __end)); (1, 182) @@ -19547,8 +24912,8 @@ mod __parse__Top { let __sym2 = __pop_Variant57(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant59(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action241::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant59(__nt), __end)); (3, 182) @@ -19562,8 +24927,8 @@ mod __parse__Top { { // OneOrMore = ExpressionOrStarExpression => ActionFn(235); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action235::<>(__sym0); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (1, 183) @@ -19580,8 +24945,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action236::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (3, 183) @@ -19595,8 +24960,8 @@ mod __parse__Top { { // OneOrMore = Identifier => ActionFn(335); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action335::<>(__sym0); __symbols.push((__start, __Symbol::Variant75(__nt), __end)); (1, 184) @@ -19613,8 +24978,8 @@ mod __parse__Top { let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant75(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action336::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant75(__nt), __end)); (3, 184) @@ -19626,14 +24991,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OneOrMore> = DottedName, "as", Identifier => ActionFn(1505); + // OneOrMore> = DottedName, "as", Identifier => ActionFn(1507); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1505::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1507::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant67(__nt), __end)); (3, 185) } @@ -19644,11 +25009,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OneOrMore> = DottedName => ActionFn(1506); + // OneOrMore> = DottedName => ActionFn(1508); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1506::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1508::<>(__sym0); __symbols.push((__start, __Symbol::Variant67(__nt), __end)); (1, 185) } @@ -19659,16 +25024,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OneOrMore> = OneOrMore>, ",", DottedName, "as", Identifier => ActionFn(1507); + // OneOrMore> = OneOrMore>, ",", DottedName, "as", Identifier => ActionFn(1509); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant23(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant67(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = super::__action1507::<>(__sym0, __sym1, __sym2, __sym3, __sym4); + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = super::__action1509::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant67(__nt), __end)); (5, 185) } @@ -19679,14 +25044,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OneOrMore> = OneOrMore>, ",", DottedName => ActionFn(1508); + // OneOrMore> = OneOrMore>, ",", DottedName => ActionFn(1510); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant67(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1508::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1510::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant67(__nt), __end)); (3, 185) } @@ -19697,14 +25062,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OneOrMore> = Identifier, "as", Identifier => ActionFn(1509); + // OneOrMore> = Identifier, "as", Identifier => ActionFn(1511); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1509::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1511::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant67(__nt), __end)); (3, 186) } @@ -19715,11 +25080,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OneOrMore> = Identifier => ActionFn(1510); + // OneOrMore> = Identifier => ActionFn(1512); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1510::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1512::<>(__sym0); __symbols.push((__start, __Symbol::Variant67(__nt), __end)); (1, 186) } @@ -19730,16 +25095,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OneOrMore> = OneOrMore>, ",", Identifier, "as", Identifier => ActionFn(1511); + // OneOrMore> = OneOrMore>, ",", Identifier, "as", Identifier => ActionFn(1513); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant23(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant67(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = super::__action1511::<>(__sym0, __sym1, __sym2, __sym3, __sym4); + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = super::__action1513::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant67(__nt), __end)); (5, 186) } @@ -19750,14 +25115,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // OneOrMore> = OneOrMore>, ",", Identifier => ActionFn(1512); + // OneOrMore> = OneOrMore>, ",", Identifier => ActionFn(1514); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant23(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant67(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1512::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1514::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant67(__nt), __end)); (3, 186) } @@ -19770,8 +25135,8 @@ mod __parse__Top { { // OneOrMore = MatchKeywordEntry => ActionFn(308); let __sym0 = __pop_Variant73(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action308::<>(__sym0); __symbols.push((__start, __Symbol::Variant76(__nt), __end)); (1, 187) @@ -19788,8 +25153,8 @@ mod __parse__Top { let __sym2 = __pop_Variant73(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant76(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action309::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant76(__nt), __end)); (3, 187) @@ -19803,8 +25168,8 @@ mod __parse__Top { { // OneOrMore = MatchMappingEntry => ActionFn(312); let __sym0 = __pop_Variant74(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action312::<>(__sym0); __symbols.push((__start, __Symbol::Variant77(__nt), __end)); (1, 188) @@ -19821,8 +25186,8 @@ mod __parse__Top { let __sym2 = __pop_Variant74(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant77(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action313::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant77(__nt), __end)); (3, 188) @@ -19836,8 +25201,8 @@ mod __parse__Top { { // OneOrMore> = ParameterDef => ActionFn(446); let __sym0 = __pop_Variant11(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action446::<>(__sym0); __symbols.push((__start, __Symbol::Variant78(__nt), __end)); (1, 189) @@ -19854,8 +25219,8 @@ mod __parse__Top { let __sym2 = __pop_Variant11(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action447::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant78(__nt), __end)); (3, 189) @@ -19869,8 +25234,8 @@ mod __parse__Top { { // OneOrMore> = ParameterDef => ActionFn(435); let __sym0 = __pop_Variant11(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action435::<>(__sym0); __symbols.push((__start, __Symbol::Variant78(__nt), __end)); (1, 190) @@ -19887,8 +25252,8 @@ mod __parse__Top { let __sym2 = __pop_Variant11(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action436::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant78(__nt), __end)); (3, 190) @@ -19902,8 +25267,8 @@ mod __parse__Top { { // OneOrMore = Pattern => ActionFn(310); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action310::<>(__sym0); __symbols.push((__start, __Symbol::Variant50(__nt), __end)); (1, 191) @@ -19920,8 +25285,8 @@ mod __parse__Top { let __sym2 = __pop_Variant33(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant50(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action311::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant50(__nt), __end)); (3, 191) @@ -19935,8 +25300,8 @@ mod __parse__Top { { // OneOrMore> = Test<"all"> => ActionFn(275); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action275::<>(__sym0); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (1, 192) @@ -19953,8 +25318,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action276::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (3, 192) @@ -19968,8 +25333,8 @@ mod __parse__Top { { // OneOrMore = TestOrStarExpr => ActionFn(412); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action412::<>(__sym0); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (1, 193) @@ -19986,8 +25351,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action413::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (3, 193) @@ -20001,8 +25366,8 @@ mod __parse__Top { { // OneOrMore = TestOrStarNamedExpr => ActionFn(242); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action242::<>(__sym0); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (1, 194) @@ -20019,8 +25384,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action243::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (3, 194) @@ -20034,8 +25399,8 @@ mod __parse__Top { { // OrPattern = ClosedPattern => ActionFn(90); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action90::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 195) @@ -20049,8 +25414,8 @@ mod __parse__Top { { // OrPattern = TwoOrMore => ActionFn(1300); let __sym0 = __pop_Variant50(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action1300::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 195) @@ -20066,8 +25431,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant17(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1301::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 196) @@ -20081,8 +25446,8 @@ mod __parse__Top { { // OrTest<"all"> = AndTest<"all"> => ActionFn(231); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action231::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 196) @@ -20098,8 +25463,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant17(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1302::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 197) @@ -20113,8 +25478,8 @@ mod __parse__Top { { // OrTest<"no-withitems"> = AndTest<"no-withitems"> => ActionFn(460); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action460::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 197) @@ -20128,8 +25493,8 @@ mod __parse__Top { { // ParameterDef = TypedParameter => ActionFn(453); let __sym0 = __pop_Variant11(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action453::<>(__sym0); __symbols.push((__start, __Symbol::Variant11(__nt), __end)); (1, 198) @@ -20141,14 +25506,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ParameterDef = TypedParameter, "=", Test<"all"> => ActionFn(454); + // ParameterDef = TypedParameter, "=", Test<"all"> => ActionFn(1303); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant11(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action454::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1303::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant11(__nt), __end)); (3, 198) } @@ -20161,8 +25526,8 @@ mod __parse__Top { { // ParameterDef = UntypedParameter => ActionFn(442); let __sym0 = __pop_Variant11(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action442::<>(__sym0); __symbols.push((__start, __Symbol::Variant11(__nt), __end)); (1, 199) @@ -20174,14 +25539,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ParameterDef = UntypedParameter, "=", Test<"all"> => ActionFn(443); + // ParameterDef = UntypedParameter, "=", Test<"all"> => ActionFn(1304); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant11(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action443::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1304::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant11(__nt), __end)); (3, 199) } @@ -20194,8 +25559,8 @@ mod __parse__Top { { // ParameterDefs = OneOrMore> => ActionFn(400); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action400::<>(__sym0); __symbols.push((__start, __Symbol::Variant79(__nt), __end)); (1, 200) @@ -20212,8 +25577,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action660::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant79(__nt), __end)); (3, 200) @@ -20231,8 +25596,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action661::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant79(__nt), __end)); (4, 200) @@ -20246,8 +25611,8 @@ mod __parse__Top { { // ParameterDefs = OneOrMore> => ActionFn(408); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action408::<>(__sym0); __symbols.push((__start, __Symbol::Variant79(__nt), __end)); (1, 201) @@ -20264,8 +25629,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action668::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant79(__nt), __end)); (3, 201) @@ -20283,8 +25648,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant78(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action669::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant79(__nt), __end)); (4, 201) @@ -20296,13 +25661,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ParameterList = KwargParameter, "," => ActionFn(1339); + // ParameterList = KwargParameter, "," => ActionFn(1341); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant9(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1339::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1341::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant44(__nt), __end)); (2, 202) } @@ -20313,11 +25678,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ParameterList = KwargParameter => ActionFn(1340); + // ParameterList = KwargParameter => ActionFn(1342); let __sym0 = __pop_Variant9(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1340::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1342::<>(__sym0); __symbols.push((__start, __Symbol::Variant44(__nt), __end)); (1, 202) } @@ -20328,13 +25693,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ParameterList = KwargParameter, "," => ActionFn(1377); + // ParameterList = KwargParameter, "," => ActionFn(1379); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant9(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1377::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1379::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant44(__nt), __end)); (2, 203) } @@ -20345,11 +25710,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ParameterList = KwargParameter => ActionFn(1378); + // ParameterList = KwargParameter => ActionFn(1380); let __sym0 = __pop_Variant9(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1378::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1380::<>(__sym0); __symbols.push((__start, __Symbol::Variant44(__nt), __end)); (1, 203) } @@ -20362,8 +25727,8 @@ mod __parse__Top { { // ParameterList? = ParameterList => ActionFn(248); let __sym0 = __pop_Variant44(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action248::<>(__sym0); __symbols.push((__start, __Symbol::Variant45(__nt), __end)); (1, 204) @@ -20389,11 +25754,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // PassStatement = "pass" => ActionFn(1380); + // PassStatement = "pass" => ActionFn(1382); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1380::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1382::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 208) } @@ -20406,8 +25771,8 @@ mod __parse__Top { { // Pattern = AsPattern => ActionFn(87); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action87::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 209) @@ -20421,8 +25786,8 @@ mod __parse__Top { { // Pattern = OrPattern => ActionFn(88); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action88::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 209) @@ -20436,8 +25801,8 @@ mod __parse__Top { { // Pattern? = Pattern => ActionFn(383); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action383::<>(__sym0); __symbols.push((__start, __Symbol::Variant80(__nt), __end)); (1, 210) @@ -20463,13 +25828,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Patterns = Pattern, "," => ActionFn(1381); + // Patterns = Pattern, "," => ActionFn(1383); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1381::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1383::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (2, 211) } @@ -20480,13 +25845,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Patterns = TwoOrMore, "," => ActionFn(1382); + // Patterns = TwoOrMore, "," => ActionFn(1384); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant50(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1382::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1384::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (2, 211) } @@ -20497,11 +25862,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Patterns = TwoOrMore => ActionFn(1383); + // Patterns = TwoOrMore => ActionFn(1385); let __sym0 = __pop_Variant50(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1383::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1385::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 211) } @@ -20514,8 +25879,8 @@ mod __parse__Top { { // Patterns = Pattern => ActionFn(86); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action86::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 211) @@ -20527,14 +25892,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Power<"all"> = AtomExpr<"all">, "**", Factor<"all"> => ActionFn(1384); + // Power<"all"> = AtomExpr<"all">, "**", Factor<"all"> => ActionFn(1386); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1384::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1386::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 212) } @@ -20547,8 +25912,8 @@ mod __parse__Top { { // Power<"all"> = AtomExpr<"all"> => ActionFn(489); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action489::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 212) @@ -20560,14 +25925,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Power<"no-withitems"> = AtomExpr<"all">, "**", Factor<"all"> => ActionFn(1385); + // Power<"no-withitems"> = AtomExpr<"all">, "**", Factor<"all"> => ActionFn(1387); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1385::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1387::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 213) } @@ -20580,8 +25945,8 @@ mod __parse__Top { { // Power<"no-withitems"> = AtomExpr<"no-withitems"> => ActionFn(538); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action538::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 213) @@ -20611,8 +25976,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant35(__symbols); let __sym0 = __pop_Variant25(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action5::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant25(__nt), __end)); (2, 214) @@ -20630,8 +25995,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant35(__symbols); let __sym0 = __pop_Variant25(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1135::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant25(__nt), __end)); (4, 214) @@ -20650,8 +26015,8 @@ mod __parse__Top { let __sym2 = __pop_Variant35(__symbols); let __sym1 = __pop_Variant36(__symbols); let __sym0 = __pop_Variant25(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = super::__action1136::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant25(__nt), __end)); (5, 214) @@ -20668,8 +26033,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant35(__symbols); let __sym0 = __pop_Variant25(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1137::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant25(__nt), __end)); (3, 214) @@ -20687,8 +26052,8 @@ mod __parse__Top { let __sym2 = __pop_Variant35(__symbols); let __sym1 = __pop_Variant36(__symbols); let __sym0 = __pop_Variant25(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1138::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant25(__nt), __end)); (4, 214) @@ -20704,8 +26069,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant25(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action7::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant25(__nt), __end)); (2, 214) @@ -20717,11 +26082,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // RaiseStatement = "raise" => ActionFn(1386); + // RaiseStatement = "raise" => ActionFn(1388); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1386::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1388::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 215) } @@ -20732,15 +26097,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // RaiseStatement = "raise", Test<"all">, "from", Test<"all"> => ActionFn(1387); + // RaiseStatement = "raise", Test<"all">, "from", Test<"all"> => ActionFn(1389); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant15(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = super::__action1387::<>(__sym0, __sym1, __sym2, __sym3); + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = super::__action1389::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (4, 215) } @@ -20751,13 +26116,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // RaiseStatement = "raise", Test<"all"> => ActionFn(1388); + // RaiseStatement = "raise", Test<"all"> => ActionFn(1390); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1388::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1390::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (2, 215) } @@ -20768,14 +26133,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SequencePattern = "(", Pattern, ")" => ActionFn(1389); + // SequencePattern = "(", Pattern, ")" => ActionFn(1391); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant33(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1389::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1391::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (3, 216) } @@ -20786,13 +26151,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SequencePattern = "(", ")" => ActionFn(1390); + // SequencePattern = "(", ")" => ActionFn(1392); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1390::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1392::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (2, 216) } @@ -20803,15 +26168,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SequencePattern = "(", Pattern, ",", ")" => ActionFn(1391); + // SequencePattern = "(", Pattern, ",", ")" => ActionFn(1393); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant33(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = super::__action1391::<>(__sym0, __sym1, __sym2, __sym3); + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = super::__action1393::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (4, 216) } @@ -20822,16 +26187,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SequencePattern = "(", ( ",")+, Pattern, ",", ")" => ActionFn(1392); + // SequencePattern = "(", ( ",")+, Pattern, ",", ")" => ActionFn(1394); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant33(__symbols); let __sym1 = __pop_Variant34(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = super::__action1392::<>(__sym0, __sym1, __sym2, __sym3, __sym4); + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = super::__action1394::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (5, 216) } @@ -20842,15 +26207,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SequencePattern = "(", ( ",")+, Pattern, ")" => ActionFn(1393); + // SequencePattern = "(", ( ",")+, Pattern, ")" => ActionFn(1395); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant33(__symbols); let __sym1 = __pop_Variant34(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = super::__action1393::<>(__sym0, __sym1, __sym2, __sym3); + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = super::__action1395::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (4, 216) } @@ -20861,14 +26226,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SequencePattern = "[", Pattern, "]" => ActionFn(1477); + // SequencePattern = "[", Pattern, "]" => ActionFn(1479); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant33(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1477::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1479::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (3, 216) } @@ -20879,13 +26244,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SequencePattern = "[", "]" => ActionFn(1478); + // SequencePattern = "[", "]" => ActionFn(1480); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1478::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1480::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (2, 216) } @@ -20896,15 +26261,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SequencePattern = "[", ( ",")+, Pattern, "]" => ActionFn(1479); + // SequencePattern = "[", ( ",")+, Pattern, "]" => ActionFn(1481); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant33(__symbols); let __sym1 = __pop_Variant34(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = super::__action1479::<>(__sym0, __sym1, __sym2, __sym3); + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = super::__action1481::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (4, 216) } @@ -20915,14 +26280,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SequencePattern = "[", ( ",")+, "]" => ActionFn(1480); + // SequencePattern = "[", ( ",")+, "]" => ActionFn(1482); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant34(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1480::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1482::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (3, 216) } @@ -20937,8 +26302,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action621::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (2, 217) @@ -20952,8 +26317,8 @@ mod __parse__Top { { // SetLiteralValues = OneOrMore => ActionFn(622); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action622::<>(__sym0); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (1, 217) @@ -20965,14 +26330,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ShiftExpression<"all"> = ShiftExpression<"all">, ShiftOp, ArithmeticExpression<"all"> => ActionFn(1395); + // ShiftExpression<"all"> = ShiftExpression<"all">, ShiftOp, ArithmeticExpression<"all"> => ActionFn(1397); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant47(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1395::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1397::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 218) } @@ -20985,8 +26350,8 @@ mod __parse__Top { { // ShiftExpression<"all"> = ArithmeticExpression<"all"> => ActionFn(468); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action468::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 218) @@ -20998,14 +26363,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ShiftExpression<"no-withitems"> = ShiftExpression<"all">, ShiftOp, ArithmeticExpression<"all"> => ActionFn(1396); + // ShiftExpression<"no-withitems"> = ShiftExpression<"all">, ShiftOp, ArithmeticExpression<"all"> => ActionFn(1398); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant47(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1396::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1398::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 219) } @@ -21018,8 +26383,8 @@ mod __parse__Top { { // ShiftExpression<"no-withitems"> = ArithmeticExpression<"no-withitems"> => ActionFn(495); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action495::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 219) @@ -21033,8 +26398,8 @@ mod __parse__Top { { // ShiftOp = "<<" => ActionFn(182); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action182::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 220) @@ -21048,8 +26413,8 @@ mod __parse__Top { { // ShiftOp = ">>" => ActionFn(183); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action183::<>(__sym0); __symbols.push((__start, __Symbol::Variant47(__nt), __end)); (1, 220) @@ -21061,16 +26426,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SingleForComprehension = "async", "for", ExpressionList, "in", OrTest<"all"> => ActionFn(1483); + // SingleForComprehension = "async", "for", ExpressionList, "in", OrTest<"all"> => ActionFn(1485); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant15(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = super::__action1483::<>(__sym0, __sym1, __sym2, __sym3, __sym4); + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = super::__action1485::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant81(__nt), __end)); (5, 221) } @@ -21081,7 +26446,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SingleForComprehension = "async", "for", ExpressionList, "in", OrTest<"all">, ComprehensionIf+ => ActionFn(1484); + // SingleForComprehension = "async", "for", ExpressionList, "in", OrTest<"all">, ComprehensionIf+ => ActionFn(1486); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant17(__symbols); let __sym4 = __pop_Variant15(__symbols); @@ -21089,9 +26454,9 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = super::__action1484::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = super::__action1486::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant81(__nt), __end)); (6, 221) } @@ -21102,15 +26467,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SingleForComprehension = "for", ExpressionList, "in", OrTest<"all"> => ActionFn(1485); + // SingleForComprehension = "for", ExpressionList, "in", OrTest<"all"> => ActionFn(1487); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant15(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = super::__action1485::<>(__sym0, __sym1, __sym2, __sym3); + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = super::__action1487::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant81(__nt), __end)); (4, 221) } @@ -21121,16 +26486,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SingleForComprehension = "for", ExpressionList, "in", OrTest<"all">, ComprehensionIf+ => ActionFn(1486); + // SingleForComprehension = "for", ExpressionList, "in", OrTest<"all">, ComprehensionIf+ => ActionFn(1488); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant17(__symbols); let __sym3 = __pop_Variant15(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = super::__action1486::<>(__sym0, __sym1, __sym2, __sym3, __sym4); + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = super::__action1488::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant81(__nt), __end)); (5, 221) } @@ -21143,8 +26508,8 @@ mod __parse__Top { { // SingleForComprehension+ = SingleForComprehension => ActionFn(232); let __sym0 = __pop_Variant81(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action232::<>(__sym0); __symbols.push((__start, __Symbol::Variant82(__nt), __end)); (1, 222) @@ -21160,8 +26525,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant81(__symbols); let __sym0 = __pop_Variant82(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action233::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant82(__nt), __end)); (2, 222) @@ -21173,13 +26538,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SliceOp = ":", Test<"all"> => ActionFn(1645); + // SliceOp = ":", Test<"all"> => ActionFn(1647); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1645::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1647::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant83(__nt), __end)); (2, 223) } @@ -21190,11 +26555,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SliceOp = ":" => ActionFn(1646); + // SliceOp = ":" => ActionFn(1648); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1646::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1648::<>(__sym0); __symbols.push((__start, __Symbol::Variant83(__nt), __end)); (1, 223) } @@ -21207,8 +26572,8 @@ mod __parse__Top { { // SliceOp? = SliceOp => ActionFn(244); let __sym0 = __pop_Variant83(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action244::<>(__sym0); __symbols.push((__start, __Symbol::Variant84(__nt), __end)); (1, 224) @@ -21236,8 +26601,8 @@ mod __parse__Top { { // SmallStatement = ExpressionStatement => ActionFn(14); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action14::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 225) @@ -21251,8 +26616,8 @@ mod __parse__Top { { // SmallStatement = PassStatement => ActionFn(15); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action15::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 225) @@ -21266,8 +26631,8 @@ mod __parse__Top { { // SmallStatement = DelStatement => ActionFn(16); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action16::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 225) @@ -21281,8 +26646,8 @@ mod __parse__Top { { // SmallStatement = FlowStatement => ActionFn(17); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action17::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 225) @@ -21296,8 +26661,8 @@ mod __parse__Top { { // SmallStatement = ImportStatement => ActionFn(18); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action18::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 225) @@ -21311,8 +26676,8 @@ mod __parse__Top { { // SmallStatement = GlobalStatement => ActionFn(19); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action19::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 225) @@ -21326,8 +26691,8 @@ mod __parse__Top { { // SmallStatement = NonlocalStatement => ActionFn(20); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action20::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 225) @@ -21341,8 +26706,8 @@ mod __parse__Top { { // SmallStatement = AssertStatement => ActionFn(21); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action21::<>(__sym0); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (1, 225) @@ -21354,13 +26719,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // StarExpr = "*", Expression<"all"> => ActionFn(1399); + // StarExpr = "*", Expression<"all"> => ActionFn(1401); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1399::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1401::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 226) } @@ -21371,13 +26736,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // StarPattern = "*", Identifier => ActionFn(1400); + // StarPattern = "*", Identifier => ActionFn(1402); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant23(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1400::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1402::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (2, 227) } @@ -21388,14 +26753,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // StarTypedParameter = Identifier, ":", TestOrStarExpr => ActionFn(1401); + // StarTypedParameter = Identifier, ":", TestOrStarExpr => ActionFn(1403); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1401::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1403::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant61(__nt), __end)); (3, 228) } @@ -21406,11 +26771,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // StarTypedParameter = Identifier => ActionFn(1402); + // StarTypedParameter = Identifier => ActionFn(1404); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1402::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1404::<>(__sym0); __symbols.push((__start, __Symbol::Variant61(__nt), __end)); (1, 228) } @@ -21423,8 +26788,8 @@ mod __parse__Top { { // StarTypedParameter? = StarTypedParameter => ActionFn(455); let __sym0 = __pop_Variant61(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action455::<>(__sym0); __symbols.push((__start, __Symbol::Variant62(__nt), __end)); (1, 229) @@ -21450,11 +26815,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // StarUntypedParameter = Identifier => ActionFn(1403); + // StarUntypedParameter = Identifier => ActionFn(1405); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1403::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1405::<>(__sym0); __symbols.push((__start, __Symbol::Variant61(__nt), __end)); (1, 230) } @@ -21467,8 +26832,8 @@ mod __parse__Top { { // StarUntypedParameter? = StarUntypedParameter => ActionFn(444); let __sym0 = __pop_Variant61(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action444::<>(__sym0); __symbols.push((__start, __Symbol::Variant62(__nt), __end)); (1, 231) @@ -21499,8 +26864,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1139::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant85(__nt), __end)); (3, 232) @@ -21518,8 +26883,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant35(__symbols); let __sym0 = __pop_Variant36(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1140::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant85(__nt), __end)); (4, 232) @@ -21535,8 +26900,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1141::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant85(__nt), __end)); (2, 232) @@ -21553,8 +26918,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant35(__symbols); let __sym0 = __pop_Variant36(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1142::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant85(__nt), __end)); (3, 232) @@ -21568,8 +26933,8 @@ mod __parse__Top { { // Statements = CompoundStatement => ActionFn(11); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action11::<>(__sym0); __symbols.push((__start, __Symbol::Variant85(__nt), __end)); (1, 232) @@ -21585,8 +26950,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant35(__symbols); let __sym0 = __pop_Variant85(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action12::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant85(__nt), __end)); (2, 232) @@ -21604,8 +26969,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant35(__symbols); let __sym0 = __pop_Variant85(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1143::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant85(__nt), __end)); (4, 232) @@ -21624,8 +26989,8 @@ mod __parse__Top { let __sym2 = __pop_Variant35(__symbols); let __sym1 = __pop_Variant36(__symbols); let __sym0 = __pop_Variant85(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = super::__action1144::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant85(__nt), __end)); (5, 232) @@ -21642,8 +27007,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant35(__symbols); let __sym0 = __pop_Variant85(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1145::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant85(__nt), __end)); (3, 232) @@ -21661,8 +27026,8 @@ mod __parse__Top { let __sym2 = __pop_Variant35(__symbols); let __sym1 = __pop_Variant36(__symbols); let __sym0 = __pop_Variant85(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1146::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant85(__nt), __end)); (4, 232) @@ -21676,8 +27041,8 @@ mod __parse__Top { { // Subscript = TestOrStarNamedExpr => ActionFn(197); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action197::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 233) @@ -21689,15 +27054,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Subscript = Test<"all">, ":", Test<"all">, SliceOp => ActionFn(1647); + // Subscript = Test<"all">, ":", Test<"all">, SliceOp => ActionFn(1649); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant83(__symbols); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = super::__action1647::<>(__sym0, __sym1, __sym2, __sym3); + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = super::__action1649::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (4, 233) } @@ -21708,14 +27073,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Subscript = Test<"all">, ":", SliceOp => ActionFn(1648); + // Subscript = Test<"all">, ":", SliceOp => ActionFn(1650); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant83(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1648::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1650::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 233) } @@ -21726,14 +27091,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Subscript = ":", Test<"all">, SliceOp => ActionFn(1649); + // Subscript = ":", Test<"all">, SliceOp => ActionFn(1651); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant83(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1649::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1651::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 233) } @@ -21744,13 +27109,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Subscript = ":", SliceOp => ActionFn(1650); + // Subscript = ":", SliceOp => ActionFn(1652); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant83(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1650::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1652::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 233) } @@ -21761,14 +27126,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Subscript = Test<"all">, ":", Test<"all"> => ActionFn(1651); + // Subscript = Test<"all">, ":", Test<"all"> => ActionFn(1653); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1651::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1653::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 233) } @@ -21779,13 +27144,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Subscript = Test<"all">, ":" => ActionFn(1652); + // Subscript = Test<"all">, ":" => ActionFn(1654); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1652::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1654::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 233) } @@ -21796,13 +27161,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Subscript = ":", Test<"all"> => ActionFn(1653); + // Subscript = ":", Test<"all"> => ActionFn(1655); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1653::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1655::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 233) } @@ -21813,11 +27178,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Subscript = ":" => ActionFn(1654); + // Subscript = ":" => ActionFn(1656); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1654::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1656::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 233) } @@ -21828,11 +27193,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SubscriptList = Subscript => ActionFn(1405); + // SubscriptList = Subscript => ActionFn(1407); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1405::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1407::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 234) } @@ -21843,13 +27208,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SubscriptList = Subscript, "," => ActionFn(1406); + // SubscriptList = Subscript, "," => ActionFn(1408); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1406::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1408::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 234) } @@ -21860,13 +27225,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SubscriptList = TwoOrMore, "," => ActionFn(1407); + // SubscriptList = TwoOrMore, "," => ActionFn(1409); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1407::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1409::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 234) } @@ -21877,11 +27242,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // SubscriptList = TwoOrMore => ActionFn(1408); + // SubscriptList = TwoOrMore => ActionFn(1410); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1408::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1410::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 234) } @@ -21897,8 +27262,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1147::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant25(__nt), __end)); (3, 235) @@ -21916,8 +27281,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant35(__symbols); let __sym0 = __pop_Variant36(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1148::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant25(__nt), __end)); (4, 235) @@ -21933,8 +27298,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant35(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action1149::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant25(__nt), __end)); (2, 235) @@ -21951,8 +27316,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant35(__symbols); let __sym0 = __pop_Variant36(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action1150::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant25(__nt), __end)); (3, 235) @@ -21970,8 +27335,8 @@ mod __parse__Top { let __sym2 = __pop_Variant85(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action9::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant25(__nt), __end)); (4, 235) @@ -21983,14 +27348,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Term<"all"> = Term<"all">, MulOp, Factor<"all"> => ActionFn(1409); + // Term<"all"> = Term<"all">, MulOp, Factor<"all"> => ActionFn(1411); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant47(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1409::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1411::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 236) } @@ -22003,8 +27368,8 @@ mod __parse__Top { { // Term<"all"> = Factor<"all"> => ActionFn(481); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action481::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 236) @@ -22016,14 +27381,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Term<"no-withitems"> = Term<"all">, MulOp, Factor<"all"> => ActionFn(1410); + // Term<"no-withitems"> = Term<"all">, MulOp, Factor<"all"> => ActionFn(1412); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant47(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1410::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1412::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 237) } @@ -22036,8 +27401,8 @@ mod __parse__Top { { // Term<"no-withitems"> = Factor<"no-withitems"> => ActionFn(522); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action522::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 237) @@ -22049,16 +27414,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Test<"all"> = OrTest<"all">, "if", OrTest<"all">, "else", Test<"all"> => ActionFn(1411); + // Test<"all"> = OrTest<"all">, "if", OrTest<"all">, "else", Test<"all"> => ActionFn(1413); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant15(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = super::__action1411::<>(__sym0, __sym1, __sym2, __sym3, __sym4); + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = super::__action1413::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (5, 238) } @@ -22071,8 +27436,8 @@ mod __parse__Top { { // Test<"all"> = OrTest<"all"> => ActionFn(360); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action360::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 238) @@ -22086,8 +27451,8 @@ mod __parse__Top { { // Test<"all"> = LambdaDef => ActionFn(361); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action361::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 238) @@ -22101,8 +27466,8 @@ mod __parse__Top { { // Test<"all">? = Test<"all"> => ActionFn(290); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action290::<>(__sym0); __symbols.push((__start, __Symbol::Variant16(__nt), __end)); (1, 239) @@ -22128,16 +27493,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Test<"no-withitems"> = OrTest<"all">, "if", OrTest<"all">, "else", Test<"all"> => ActionFn(1412); + // Test<"no-withitems"> = OrTest<"all">, "if", OrTest<"all">, "else", Test<"all"> => ActionFn(1414); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant15(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = super::__action1412::<>(__sym0, __sym1, __sym2, __sym3, __sym4); + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = super::__action1414::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (5, 240) } @@ -22150,8 +27515,8 @@ mod __parse__Top { { // Test<"no-withitems"> = OrTest<"no-withitems"> => ActionFn(390); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action390::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 240) @@ -22165,8 +27530,8 @@ mod __parse__Top { { // Test<"no-withitems"> = LambdaDef => ActionFn(391); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action391::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 240) @@ -22180,8 +27545,8 @@ mod __parse__Top { { // TestList = GenericList => ActionFn(210); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action210::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 241) @@ -22193,11 +27558,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TestList? = GenericList => ActionFn(1659); + // TestList? = GenericList => ActionFn(1661); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1659::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1661::<>(__sym0); __symbols.push((__start, __Symbol::Variant16(__nt), __end)); (1, 242) } @@ -22222,11 +27587,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TestListOrYieldExpr = GenericList => ActionFn(1660); + // TestListOrYieldExpr = GenericList => ActionFn(1662); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1660::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1662::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 243) } @@ -22239,8 +27604,8 @@ mod __parse__Top { { // TestListOrYieldExpr = YieldExpr => ActionFn(29); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action29::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 243) @@ -22254,8 +27619,8 @@ mod __parse__Top { { // TestOrStarExpr = Test<"all"> => ActionFn(31); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action31::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 244) @@ -22269,8 +27634,8 @@ mod __parse__Top { { // TestOrStarExpr = StarExpr => ActionFn(32); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action32::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 244) @@ -22282,11 +27647,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TestOrStarExprList = GenericList => ActionFn(1661); + // TestOrStarExprList = GenericList => ActionFn(1663); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1661::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1663::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 245) } @@ -22299,8 +27664,8 @@ mod __parse__Top { { // TestOrStarNamedExpr = NamedExpressionTest => ActionFn(35); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action35::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 246) @@ -22314,8 +27679,8 @@ mod __parse__Top { { // TestOrStarNamedExpr = StarExpr => ActionFn(36); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action36::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 246) @@ -22327,13 +27692,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Top = StartModule, Program => ActionFn(1413); + // Top = StartModule, Program => ActionFn(1415); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant25(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1413::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1415::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant86(__nt), __end)); (2, 247) } @@ -22344,13 +27709,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Top = StartInteractive, Program => ActionFn(1414); + // Top = StartInteractive, Program => ActionFn(1416); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant25(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1414::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1416::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant86(__nt), __end)); (2, 247) } @@ -22361,13 +27726,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Top = StartExpression, GenericList => ActionFn(1662); + // Top = StartExpression, GenericList => ActionFn(1664); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1662::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1664::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant86(__nt), __end)); (2, 247) } @@ -22378,14 +27743,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // Top = StartExpression, GenericList, ("\n")+ => ActionFn(1663); + // Top = StartExpression, GenericList, ("\n")+ => ActionFn(1665); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant22(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1663::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1665::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant86(__nt), __end)); (3, 247) } @@ -22396,7 +27761,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TryStatement = "try", ":", Suite, ExceptClause+, "else", ":", Suite, "finally", ":", Suite => ActionFn(1417); + // TryStatement = "try", ":", Suite, ExceptClause+, "else", ":", Suite, "finally", ":", Suite => ActionFn(1419); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant25(__symbols); let __sym8 = __pop_Variant0(__symbols); @@ -22408,9 +27773,9 @@ mod __parse__Top { let __sym2 = __pop_Variant25(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym9.2.clone(); - let __nt = super::__action1417::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9); + let __start = __sym0.0; + let __end = __sym9.2; + let __nt = super::__action1419::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (10, 248) } @@ -22421,7 +27786,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TryStatement = "try", ":", Suite, ExceptClause+, "else", ":", Suite => ActionFn(1418); + // TryStatement = "try", ":", Suite, ExceptClause+, "else", ":", Suite => ActionFn(1420); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant25(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -22430,9 +27795,9 @@ mod __parse__Top { let __sym2 = __pop_Variant25(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = super::__action1418::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = super::__action1420::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (7, 248) } @@ -22443,7 +27808,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TryStatement = "try", ":", Suite, ExceptClause+, "finally", ":", Suite => ActionFn(1419); + // TryStatement = "try", ":", Suite, ExceptClause+, "finally", ":", Suite => ActionFn(1421); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant25(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -22452,9 +27817,9 @@ mod __parse__Top { let __sym2 = __pop_Variant25(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = super::__action1419::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = super::__action1421::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (7, 248) } @@ -22465,15 +27830,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TryStatement = "try", ":", Suite, ExceptClause+ => ActionFn(1420); + // TryStatement = "try", ":", Suite, ExceptClause+ => ActionFn(1422); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant64(__symbols); let __sym2 = __pop_Variant25(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = super::__action1420::<>(__sym0, __sym1, __sym2, __sym3); + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = super::__action1422::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (4, 248) } @@ -22484,7 +27849,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TryStatement = "try", ":", Suite, ExceptStarClause+, "else", ":", Suite, "finally", ":", Suite => ActionFn(1421); + // TryStatement = "try", ":", Suite, ExceptStarClause+, "else", ":", Suite, "finally", ":", Suite => ActionFn(1423); assert!(__symbols.len() >= 10); let __sym9 = __pop_Variant25(__symbols); let __sym8 = __pop_Variant0(__symbols); @@ -22496,9 +27861,9 @@ mod __parse__Top { let __sym2 = __pop_Variant25(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym9.2.clone(); - let __nt = super::__action1421::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9); + let __start = __sym0.0; + let __end = __sym9.2; + let __nt = super::__action1423::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6, __sym7, __sym8, __sym9); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (10, 248) } @@ -22509,7 +27874,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TryStatement = "try", ":", Suite, ExceptStarClause+, "else", ":", Suite => ActionFn(1422); + // TryStatement = "try", ":", Suite, ExceptStarClause+, "else", ":", Suite => ActionFn(1424); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant25(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -22518,9 +27883,9 @@ mod __parse__Top { let __sym2 = __pop_Variant25(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = super::__action1422::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = super::__action1424::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (7, 248) } @@ -22531,7 +27896,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TryStatement = "try", ":", Suite, ExceptStarClause+, "finally", ":", Suite => ActionFn(1423); + // TryStatement = "try", ":", Suite, ExceptStarClause+, "finally", ":", Suite => ActionFn(1425); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant25(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -22540,9 +27905,9 @@ mod __parse__Top { let __sym2 = __pop_Variant25(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = super::__action1423::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = super::__action1425::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (7, 248) } @@ -22553,15 +27918,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TryStatement = "try", ":", Suite, ExceptStarClause+ => ActionFn(1424); + // TryStatement = "try", ":", Suite, ExceptStarClause+ => ActionFn(1426); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant64(__symbols); let __sym2 = __pop_Variant25(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = super::__action1424::<>(__sym0, __sym1, __sym2, __sym3); + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = super::__action1426::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (4, 248) } @@ -22580,8 +27945,8 @@ mod __parse__Top { let __sym2 = __pop_Variant25(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); + let __start = __sym0.0; + let __end = __sym5.2; let __nt = super::__action1086::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (6, 248) @@ -22598,8 +27963,8 @@ mod __parse__Top { let __sym2 = __pop_Variant33(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action321::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant50(__nt), __end)); (3, 249) @@ -22616,8 +27981,8 @@ mod __parse__Top { let __sym2 = __pop_Variant33(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant50(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action322::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant50(__nt), __end)); (3, 249) @@ -22634,8 +27999,8 @@ mod __parse__Top { let __sym2 = __pop_Variant33(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant33(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action323::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant50(__nt), __end)); (3, 250) @@ -22652,8 +28017,8 @@ mod __parse__Top { let __sym2 = __pop_Variant33(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant50(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action324::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant50(__nt), __end)); (3, 250) @@ -22670,8 +28035,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action246::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (3, 251) @@ -22688,8 +28053,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action247::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (3, 251) @@ -22706,8 +28071,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action328::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (3, 252) @@ -22724,8 +28089,8 @@ mod __parse__Top { let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); + let __start = __sym0.0; + let __end = __sym2.2; let __nt = super::__action329::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant31(__nt), __end)); (3, 252) @@ -22737,14 +28102,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TypedParameter = Identifier, ":", Test<"all"> => ActionFn(1425); + // TypedParameter = Identifier, ":", Test<"all"> => ActionFn(1427); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1425::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1427::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant11(__nt), __end)); (3, 253) } @@ -22755,11 +28120,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // TypedParameter = Identifier => ActionFn(1426); + // TypedParameter = Identifier => ActionFn(1428); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1426::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1428::<>(__sym0); __symbols.push((__start, __Symbol::Variant11(__nt), __end)); (1, 253) } @@ -22772,8 +28137,8 @@ mod __parse__Top { { // UnaryOp = "+" => ActionFn(191); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action191::<>(__sym0); __symbols.push((__start, __Symbol::Variant87(__nt), __end)); (1, 254) @@ -22787,8 +28152,8 @@ mod __parse__Top { { // UnaryOp = "-" => ActionFn(192); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action192::<>(__sym0); __symbols.push((__start, __Symbol::Variant87(__nt), __end)); (1, 254) @@ -22802,8 +28167,8 @@ mod __parse__Top { { // UnaryOp = "~" => ActionFn(193); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action193::<>(__sym0); __symbols.push((__start, __Symbol::Variant87(__nt), __end)); (1, 254) @@ -22815,11 +28180,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // UntypedParameter = Identifier => ActionFn(1427); + // UntypedParameter = Identifier => ActionFn(1429); let __sym0 = __pop_Variant23(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1427::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1429::<>(__sym0); __symbols.push((__start, __Symbol::Variant11(__nt), __end)); (1, 255) } @@ -22830,11 +28195,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // ValuePattern = MatchNameOrAttr => ActionFn(1428); + // ValuePattern = MatchNameOrAttr => ActionFn(1430); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1428::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1430::<>(__sym0); __symbols.push((__start, __Symbol::Variant33(__nt), __end)); (1, 256) } @@ -22854,8 +28219,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); + let __start = __sym0.0; + let __end = __sym6.2; let __nt = super::__action1083::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (7, 257) @@ -22873,8 +28238,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action1084::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (4, 257) @@ -22886,11 +28251,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItem<"all"> = Test<"all"> => ActionFn(1429); + // WithItem<"all"> = Test<"all"> => ActionFn(1431); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1429::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1431::<>(__sym0); __symbols.push((__start, __Symbol::Variant18(__nt), __end)); (1, 258) } @@ -22901,14 +28266,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItem<"all"> = Test<"all">, "as", Expression<"all"> => ActionFn(1430); + // WithItem<"all"> = Test<"all">, "as", Expression<"all"> => ActionFn(1432); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1430::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1432::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant18(__nt), __end)); (3, 258) } @@ -22919,14 +28284,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItem<"as"> = Test<"all">, "as", Expression<"all"> => ActionFn(1431); + // WithItem<"as"> = Test<"all">, "as", Expression<"all"> => ActionFn(1433); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1431::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1433::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant18(__nt), __end)); (3, 259) } @@ -22937,11 +28302,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItem<"no-withitems"> = Test<"no-withitems"> => ActionFn(1432); + // WithItem<"no-withitems"> = Test<"no-withitems"> => ActionFn(1434); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1432::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1434::<>(__sym0); __symbols.push((__start, __Symbol::Variant18(__nt), __end)); (1, 260) } @@ -22952,14 +28317,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItem<"no-withitems"> = Test<"all">, "as", Expression<"all"> => ActionFn(1433); + // WithItem<"no-withitems"> = Test<"all">, "as", Expression<"all"> => ActionFn(1435); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1433::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1435::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant18(__nt), __end)); (3, 260) } @@ -22970,15 +28335,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", OneOrMore>, ",", ")" => ActionFn(1440); + // WithItems = "(", OneOrMore>, ",", ")" => ActionFn(1442); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = super::__action1440::<>(__sym0, __sym1, __sym2, __sym3); + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = super::__action1442::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant38(__nt), __end)); (4, 261) } @@ -22989,14 +28354,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", OneOrMore>, ")" => ActionFn(1441); + // WithItems = "(", OneOrMore>, ")" => ActionFn(1443); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1441::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1443::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant38(__nt), __end)); (3, 261) } @@ -23007,7 +28372,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", OneOrMore>, ",", WithItem<"as">, ",", ")" => ActionFn(1443); + // WithItems = "(", OneOrMore>, ",", WithItem<"as">, ",", ")" => ActionFn(1445); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant0(__symbols); @@ -23015,9 +28380,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = super::__action1443::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = super::__action1445::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant38(__nt), __end)); (6, 261) } @@ -23028,15 +28393,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", WithItem<"as">, ",", ")" => ActionFn(1444); + // WithItems = "(", WithItem<"as">, ",", ")" => ActionFn(1446); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant18(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = super::__action1444::<>(__sym0, __sym1, __sym2, __sym3); + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = super::__action1446::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant38(__nt), __end)); (4, 261) } @@ -23047,7 +28412,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", OneOrMore>, ",", WithItem<"as">, ("," >)+, ",", ")" => ActionFn(1445); + // WithItems = "(", OneOrMore>, ",", WithItem<"as">, ("," >)+, ",", ")" => ActionFn(1447); assert!(__symbols.len() >= 7); let __sym6 = __pop_Variant0(__symbols); let __sym5 = __pop_Variant0(__symbols); @@ -23056,9 +28421,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym6.2.clone(); - let __nt = super::__action1445::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); + let __start = __sym0.0; + let __end = __sym6.2; + let __nt = super::__action1447::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5, __sym6); __symbols.push((__start, __Symbol::Variant38(__nt), __end)); (7, 261) } @@ -23069,16 +28434,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", WithItem<"as">, ("," >)+, ",", ")" => ActionFn(1446); + // WithItems = "(", WithItem<"as">, ("," >)+, ",", ")" => ActionFn(1448); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant19(__symbols); let __sym1 = __pop_Variant18(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = super::__action1446::<>(__sym0, __sym1, __sym2, __sym3, __sym4); + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = super::__action1448::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant38(__nt), __end)); (5, 261) } @@ -23089,16 +28454,16 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", OneOrMore>, ",", WithItem<"as">, ")" => ActionFn(1447); + // WithItems = "(", OneOrMore>, ",", WithItem<"as">, ")" => ActionFn(1449); assert!(__symbols.len() >= 5); let __sym4 = __pop_Variant0(__symbols); let __sym3 = __pop_Variant18(__symbols); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); - let __nt = super::__action1447::<>(__sym0, __sym1, __sym2, __sym3, __sym4); + let __start = __sym0.0; + let __end = __sym4.2; + let __nt = super::__action1449::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant38(__nt), __end)); (5, 261) } @@ -23109,14 +28474,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", WithItem<"as">, ")" => ActionFn(1448); + // WithItems = "(", WithItem<"as">, ")" => ActionFn(1450); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant18(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1448::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1450::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant38(__nt), __end)); (3, 261) } @@ -23127,7 +28492,7 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", OneOrMore>, ",", WithItem<"as">, ("," >)+, ")" => ActionFn(1449); + // WithItems = "(", OneOrMore>, ",", WithItem<"as">, ("," >)+, ")" => ActionFn(1451); assert!(__symbols.len() >= 6); let __sym5 = __pop_Variant0(__symbols); let __sym4 = __pop_Variant19(__symbols); @@ -23135,9 +28500,9 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant31(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym5.2.clone(); - let __nt = super::__action1449::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5); + let __start = __sym0.0; + let __end = __sym5.2; + let __nt = super::__action1451::<>(__sym0, __sym1, __sym2, __sym3, __sym4, __sym5); __symbols.push((__start, __Symbol::Variant38(__nt), __end)); (6, 261) } @@ -23148,15 +28513,15 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItems = "(", WithItem<"as">, ("," >)+, ")" => ActionFn(1450); + // WithItems = "(", WithItem<"as">, ("," >)+, ")" => ActionFn(1452); assert!(__symbols.len() >= 4); let __sym3 = __pop_Variant0(__symbols); let __sym2 = __pop_Variant19(__symbols); let __sym1 = __pop_Variant18(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); - let __nt = super::__action1450::<>(__sym0, __sym1, __sym2, __sym3); + let __start = __sym0.0; + let __end = __sym3.2; + let __nt = super::__action1452::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant38(__nt), __end)); (4, 261) } @@ -23169,8 +28534,8 @@ mod __parse__Top { { // WithItems = WithItem<"no-withitems"> => ActionFn(154); let __sym0 = __pop_Variant18(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action154::<>(__sym0); __symbols.push((__start, __Symbol::Variant38(__nt), __end)); (1, 261) @@ -23186,8 +28551,8 @@ mod __parse__Top { assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant19(__symbols); let __sym0 = __pop_Variant18(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); + let __start = __sym0.0; + let __end = __sym1.2; let __nt = super::__action155::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant38(__nt), __end)); (2, 261) @@ -23199,11 +28564,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // WithItemsNoAs = OneOrMore> => ActionFn(1434); + // WithItemsNoAs = OneOrMore> => ActionFn(1436); let __sym0 = __pop_Variant31(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1434::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1436::<>(__sym0); __symbols.push((__start, __Symbol::Variant38(__nt), __end)); (1, 262) } @@ -23221,8 +28586,8 @@ mod __parse__Top { let __sym2 = __pop_Variant38(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym4.2.clone(); + let __start = __sym0.0; + let __end = __sym4.2; let __nt = super::__action913::<>(__sym0, __sym1, __sym2, __sym3, __sym4); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (5, 263) @@ -23240,8 +28605,8 @@ mod __parse__Top { let __sym2 = __pop_Variant0(__symbols); let __sym1 = __pop_Variant38(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym3.2.clone(); + let __start = __sym0.0; + let __end = __sym3.2; let __nt = super::__action914::<>(__sym0, __sym1, __sym2, __sym3); __symbols.push((__start, __Symbol::Variant35(__nt), __end)); (4, 263) @@ -23253,14 +28618,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // XorExpression<"all"> = XorExpression<"all">, "^", AndExpression<"all"> => ActionFn(1435); + // XorExpression<"all"> = XorExpression<"all">, "^", AndExpression<"all"> => ActionFn(1437); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1435::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1437::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 264) } @@ -23273,8 +28638,8 @@ mod __parse__Top { { // XorExpression<"all"> = AndExpression<"all"> => ActionFn(411); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action411::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 264) @@ -23286,14 +28651,14 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // XorExpression<"no-withitems"> = XorExpression<"all">, "^", AndExpression<"all"> => ActionFn(1436); + // XorExpression<"no-withitems"> = XorExpression<"all">, "^", AndExpression<"all"> => ActionFn(1438); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1436::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1438::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 265) } @@ -23306,8 +28671,8 @@ mod __parse__Top { { // XorExpression<"no-withitems"> = AndExpression<"no-withitems"> => ActionFn(487); let __sym0 = __pop_Variant15(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); + let __start = __sym0.0; + let __end = __sym0.2; let __nt = super::__action487::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 265) @@ -23319,13 +28684,13 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // YieldExpr = "yield", GenericList => ActionFn(1666); + // YieldExpr = "yield", GenericList => ActionFn(1668); assert!(__symbols.len() >= 2); let __sym1 = __pop_Variant15(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym1.2.clone(); - let __nt = super::__action1666::<>(__sym0, __sym1); + let __start = __sym0.0; + let __end = __sym1.2; + let __nt = super::__action1668::<>(__sym0, __sym1); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (2, 266) } @@ -23336,11 +28701,11 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // YieldExpr = "yield" => ActionFn(1667); + // YieldExpr = "yield" => ActionFn(1669); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym0.2.clone(); - let __nt = super::__action1667::<>(__sym0); + let __start = __sym0.0; + let __end = __sym0.2; + let __nt = super::__action1669::<>(__sym0); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (1, 266) } @@ -23351,20 +28716,21 @@ mod __parse__Top { _: core::marker::PhantomData<()>, ) -> (usize, usize) { - // YieldExpr = "yield", "from", Test<"all"> => ActionFn(1438); + // YieldExpr = "yield", "from", Test<"all"> => ActionFn(1440); assert!(__symbols.len() >= 3); let __sym2 = __pop_Variant15(__symbols); let __sym1 = __pop_Variant0(__symbols); let __sym0 = __pop_Variant0(__symbols); - let __start = __sym0.0.clone(); - let __end = __sym2.2.clone(); - let __nt = super::__action1438::<>(__sym0, __sym1, __sym2); + let __start = __sym0.0; + let __end = __sym2.2; + let __nt = super::__action1440::<>(__sym0, __sym1, __sym2); __symbols.push((__start, __Symbol::Variant15(__nt), __end)); (3, 266) } } pub use self::__parse__Top::TopParser; +#[allow(clippy::too_many_arguments)] fn __action0< >( (_, __0, _): (TextSize, ast::Mod, TextSize), @@ -23373,6 +28739,7 @@ fn __action0< __0 } +#[allow(clippy::too_many_arguments)] fn __action1< >( (_, start, _): (TextSize, TextSize, TextSize), @@ -23384,6 +28751,7 @@ fn __action1< ast::ModModule { body, type_ignores: vec![], range: optional_range(start, end) }.into() } +#[allow(clippy::too_many_arguments)] fn __action2< >( (_, start, _): (TextSize, TextSize, TextSize), @@ -23395,6 +28763,7 @@ fn __action2< ast::ModInteractive { body, range: optional_range(start, end) }.into() } +#[allow(clippy::too_many_arguments)] fn __action3< >( (_, start, _): (TextSize, TextSize, TextSize), @@ -23407,6 +28776,7 @@ fn __action3< ast::ModExpression { body: Box::new(body), range: optional_range(start, end) }.into() } +#[allow(clippy::too_many_arguments)] fn __action4< >( __lookbehind: &TextSize, @@ -23416,6 +28786,7 @@ fn __action4< vec![] } +#[allow(clippy::too_many_arguments)] fn __action5< >( (_, mut statements, _): (TextSize, ast::Suite, TextSize), @@ -23428,6 +28799,7 @@ fn __action5< } } +#[allow(clippy::too_many_arguments)] fn __action6< >( (_, mut statements, _): (TextSize, ast::Suite, TextSize), @@ -23444,6 +28816,7 @@ fn __action6< } } +#[allow(clippy::too_many_arguments)] fn __action7< >( (_, s, _): (TextSize, ast::Suite, TextSize), @@ -23453,6 +28826,7 @@ fn __action7< s } +#[allow(clippy::too_many_arguments)] fn __action8< >( (_, mut statements, _): (TextSize, alloc::vec::Vec, TextSize), @@ -23467,6 +28841,7 @@ fn __action8< } } +#[allow(clippy::too_many_arguments)] fn __action9< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -23478,6 +28853,7 @@ fn __action9< s } +#[allow(clippy::too_many_arguments)] fn __action10< >( (_, mut head, _): (TextSize, alloc::vec::Vec, TextSize), @@ -23492,6 +28868,7 @@ fn __action10< } } +#[allow(clippy::too_many_arguments)] fn __action11< >( (_, s, _): (TextSize, ast::Stmt, TextSize), @@ -23500,6 +28877,7 @@ fn __action11< vec![s] } +#[allow(clippy::too_many_arguments)] fn __action12< >( (_, mut statements, _): (TextSize, Vec, TextSize), @@ -23512,6 +28890,7 @@ fn __action12< } } +#[allow(clippy::too_many_arguments)] fn __action13< >( (_, mut statements, _): (TextSize, Vec, TextSize), @@ -23528,6 +28907,7 @@ fn __action13< } } +#[allow(clippy::too_many_arguments)] fn __action14< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -23536,6 +28916,7 @@ fn __action14< __0 } +#[allow(clippy::too_many_arguments)] fn __action15< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -23544,6 +28925,7 @@ fn __action15< __0 } +#[allow(clippy::too_many_arguments)] fn __action16< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -23552,6 +28934,7 @@ fn __action16< __0 } +#[allow(clippy::too_many_arguments)] fn __action17< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -23560,6 +28943,7 @@ fn __action17< __0 } +#[allow(clippy::too_many_arguments)] fn __action18< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -23568,6 +28952,7 @@ fn __action18< __0 } +#[allow(clippy::too_many_arguments)] fn __action19< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -23576,6 +28961,7 @@ fn __action19< __0 } +#[allow(clippy::too_many_arguments)] fn __action20< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -23584,6 +28970,7 @@ fn __action20< __0 } +#[allow(clippy::too_many_arguments)] fn __action21< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -23592,6 +28979,7 @@ fn __action21< __0 } +#[allow(clippy::too_many_arguments)] fn __action22< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -23604,6 +28992,7 @@ fn __action22< } } +#[allow(clippy::too_many_arguments)] fn __action23< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -23619,6 +29008,7 @@ fn __action23< } } +#[allow(clippy::too_many_arguments)] fn __action24< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -23650,6 +29040,7 @@ fn __action24< } } +#[allow(clippy::too_many_arguments)] fn __action25< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -23671,6 +29062,7 @@ fn __action25< } } +#[allow(clippy::too_many_arguments)] fn __action26< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -23695,6 +29087,7 @@ fn __action26< } } +#[allow(clippy::too_many_arguments)] fn __action27< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -23704,6 +29097,7 @@ fn __action27< e } +#[allow(clippy::too_many_arguments)] fn __action28< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -23712,6 +29106,7 @@ fn __action28< __0 } +#[allow(clippy::too_many_arguments)] fn __action29< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -23720,6 +29115,7 @@ fn __action29< __0 } +#[allow(clippy::too_many_arguments)] fn __action30< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -23728,6 +29124,7 @@ fn __action30< __0 } +#[allow(clippy::too_many_arguments)] fn __action31< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -23736,6 +29133,7 @@ fn __action31< __0 } +#[allow(clippy::too_many_arguments)] fn __action32< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -23744,6 +29142,7 @@ fn __action32< __0 } +#[allow(clippy::too_many_arguments)] fn __action33< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -23752,6 +29151,7 @@ fn __action33< __0 } +#[allow(clippy::too_many_arguments)] fn __action34< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -23760,6 +29160,7 @@ fn __action34< __0 } +#[allow(clippy::too_many_arguments)] fn __action35< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -23768,6 +29169,7 @@ fn __action35< __0 } +#[allow(clippy::too_many_arguments)] fn __action36< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -23776,6 +29178,7 @@ fn __action36< __0 } +#[allow(clippy::too_many_arguments)] fn __action37< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -23784,6 +29187,7 @@ fn __action37< ast::Operator::Add } +#[allow(clippy::too_many_arguments)] fn __action38< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -23792,6 +29196,7 @@ fn __action38< ast::Operator::Sub } +#[allow(clippy::too_many_arguments)] fn __action39< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -23800,6 +29205,7 @@ fn __action39< ast::Operator::Mult } +#[allow(clippy::too_many_arguments)] fn __action40< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -23808,6 +29214,7 @@ fn __action40< ast::Operator::MatMult } +#[allow(clippy::too_many_arguments)] fn __action41< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -23816,6 +29223,7 @@ fn __action41< ast::Operator::Div } +#[allow(clippy::too_many_arguments)] fn __action42< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -23824,6 +29232,7 @@ fn __action42< ast::Operator::Mod } +#[allow(clippy::too_many_arguments)] fn __action43< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -23832,6 +29241,7 @@ fn __action43< ast::Operator::BitAnd } +#[allow(clippy::too_many_arguments)] fn __action44< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -23840,6 +29250,7 @@ fn __action44< ast::Operator::BitOr } +#[allow(clippy::too_many_arguments)] fn __action45< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -23848,6 +29259,7 @@ fn __action45< ast::Operator::BitXor } +#[allow(clippy::too_many_arguments)] fn __action46< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -23856,6 +29268,7 @@ fn __action46< ast::Operator::LShift } +#[allow(clippy::too_many_arguments)] fn __action47< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -23864,6 +29277,7 @@ fn __action47< ast::Operator::RShift } +#[allow(clippy::too_many_arguments)] fn __action48< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -23872,6 +29286,7 @@ fn __action48< ast::Operator::Pow } +#[allow(clippy::too_many_arguments)] fn __action49< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -23880,6 +29295,7 @@ fn __action49< ast::Operator::FloorDiv } +#[allow(clippy::too_many_arguments)] fn __action50< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -23893,6 +29309,7 @@ fn __action50< } } +#[allow(clippy::too_many_arguments)] fn __action51< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -23905,6 +29322,7 @@ fn __action51< } } +#[allow(clippy::too_many_arguments)] fn __action52< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -23920,6 +29338,7 @@ fn __action52< } } +#[allow(clippy::too_many_arguments)] fn __action53< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -23934,6 +29353,7 @@ fn __action53< } } +#[allow(clippy::too_many_arguments)] fn __action54< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -23942,6 +29362,7 @@ fn __action54< __0 } +#[allow(clippy::too_many_arguments)] fn __action55< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -23956,6 +29377,7 @@ fn __action55< } } +#[allow(clippy::too_many_arguments)] fn __action56< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -23972,6 +29394,7 @@ fn __action56< } } +#[allow(clippy::too_many_arguments)] fn __action57< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -23987,6 +29410,7 @@ fn __action57< } } +#[allow(clippy::too_many_arguments)] fn __action58< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24010,6 +29434,7 @@ fn __action58< } } +#[allow(clippy::too_many_arguments)] fn __action59< >( (_, dots, _): (TextSize, alloc::vec::Vec, TextSize), @@ -24021,6 +29446,7 @@ fn __action59< } } +#[allow(clippy::too_many_arguments)] fn __action60< >( (_, dots, _): (TextSize, alloc::vec::Vec, TextSize), @@ -24031,6 +29457,7 @@ fn __action60< } } +#[allow(clippy::too_many_arguments)] fn __action61< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -24039,6 +29466,7 @@ fn __action61< ast::Int::new(3) } +#[allow(clippy::too_many_arguments)] fn __action62< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -24047,6 +29475,7 @@ fn __action62< ast::Int::new(1) } +#[allow(clippy::too_many_arguments)] fn __action63< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24057,6 +29486,7 @@ fn __action63< i } +#[allow(clippy::too_many_arguments)] fn __action64< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24070,6 +29500,7 @@ fn __action64< i } +#[allow(clippy::too_many_arguments)] fn __action65< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24083,6 +29514,7 @@ fn __action65< } } +#[allow(clippy::too_many_arguments)] fn __action66< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24093,6 +29525,7 @@ fn __action66< ast::Identifier::new(n, (location..end_location).into()) } +#[allow(clippy::too_many_arguments)] fn __action67< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24111,6 +29544,7 @@ fn __action67< } } +#[allow(clippy::too_many_arguments)] fn __action68< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24126,6 +29560,7 @@ fn __action68< } } +#[allow(clippy::too_many_arguments)] fn __action69< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24141,6 +29576,7 @@ fn __action69< } } +#[allow(clippy::too_many_arguments)] fn __action70< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24161,6 +29597,7 @@ fn __action70< } } +#[allow(clippy::too_many_arguments)] fn __action71< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -24169,6 +29606,7 @@ fn __action71< __0 } +#[allow(clippy::too_many_arguments)] fn __action72< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -24177,6 +29615,7 @@ fn __action72< __0 } +#[allow(clippy::too_many_arguments)] fn __action73< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -24185,6 +29624,7 @@ fn __action73< __0 } +#[allow(clippy::too_many_arguments)] fn __action74< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -24193,6 +29633,7 @@ fn __action74< __0 } +#[allow(clippy::too_many_arguments)] fn __action75< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -24201,6 +29642,7 @@ fn __action75< __0 } +#[allow(clippy::too_many_arguments)] fn __action76< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -24209,6 +29651,7 @@ fn __action76< __0 } +#[allow(clippy::too_many_arguments)] fn __action77< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -24217,6 +29660,7 @@ fn __action77< __0 } +#[allow(clippy::too_many_arguments)] fn __action78< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -24225,6 +29669,7 @@ fn __action78< __0 } +#[allow(clippy::too_many_arguments)] fn __action79< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24255,6 +29700,7 @@ fn __action79< } } +#[allow(clippy::too_many_arguments)] fn __action80< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24286,6 +29732,7 @@ fn __action80< } } +#[allow(clippy::too_many_arguments)] fn __action81< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24323,6 +29770,7 @@ fn __action81< } } +#[allow(clippy::too_many_arguments)] fn __action82< >( (_, start, _): (TextSize, TextSize, TextSize), @@ -24345,6 +29793,7 @@ fn __action82< } } +#[allow(clippy::too_many_arguments)] fn __action83< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -24356,6 +29805,7 @@ fn __action83< } } +#[allow(clippy::too_many_arguments)] fn __action84< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24372,6 +29822,7 @@ fn __action84< ) } +#[allow(clippy::too_many_arguments)] fn __action85< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24390,6 +29841,7 @@ fn __action85< } } +#[allow(clippy::too_many_arguments)] fn __action86< >( (_, pattern, _): (TextSize, ast::Pattern, TextSize), @@ -24398,6 +29850,7 @@ fn __action86< pattern } +#[allow(clippy::too_many_arguments)] fn __action87< >( (_, pattern, _): (TextSize, ast::Pattern, TextSize), @@ -24406,6 +29859,7 @@ fn __action87< pattern } +#[allow(clippy::too_many_arguments)] fn __action88< >( (_, pattern, _): (TextSize, ast::Pattern, TextSize), @@ -24414,6 +29868,7 @@ fn __action88< pattern } +#[allow(clippy::too_many_arguments)] fn __action89< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24441,6 +29896,7 @@ fn __action89< } } +#[allow(clippy::too_many_arguments)] fn __action90< >( (_, pattern, _): (TextSize, ast::Pattern, TextSize), @@ -24449,6 +29905,7 @@ fn __action90< pattern } +#[allow(clippy::too_many_arguments)] fn __action91< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24463,6 +29920,7 @@ fn __action91< } } +#[allow(clippy::too_many_arguments)] fn __action92< >( (_, node, _): (TextSize, ast::Pattern, TextSize), @@ -24471,6 +29929,7 @@ fn __action92< node } +#[allow(clippy::too_many_arguments)] fn __action93< >( (_, node, _): (TextSize, ast::Pattern, TextSize), @@ -24479,6 +29938,7 @@ fn __action93< node } +#[allow(clippy::too_many_arguments)] fn __action94< >( (_, node, _): (TextSize, ast::Pattern, TextSize), @@ -24487,6 +29947,7 @@ fn __action94< node } +#[allow(clippy::too_many_arguments)] fn __action95< >( (_, node, _): (TextSize, ast::Pattern, TextSize), @@ -24495,6 +29956,7 @@ fn __action95< node } +#[allow(clippy::too_many_arguments)] fn __action96< >( (_, node, _): (TextSize, ast::Pattern, TextSize), @@ -24503,6 +29965,7 @@ fn __action96< node } +#[allow(clippy::too_many_arguments)] fn __action97< >( (_, node, _): (TextSize, ast::Pattern, TextSize), @@ -24511,6 +29974,7 @@ fn __action97< node } +#[allow(clippy::too_many_arguments)] fn __action98< >( (_, node, _): (TextSize, ast::Pattern, TextSize), @@ -24519,6 +29983,7 @@ fn __action98< node } +#[allow(clippy::too_many_arguments)] fn __action99< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24531,6 +29996,7 @@ fn __action99< pattern } +#[allow(clippy::too_many_arguments)] fn __action100< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24545,6 +30011,7 @@ fn __action100< }.into() } +#[allow(clippy::too_many_arguments)] fn __action101< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24563,6 +30030,7 @@ fn __action101< } } +#[allow(clippy::too_many_arguments)] fn __action102< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24584,6 +30052,7 @@ fn __action102< } } +#[allow(clippy::too_many_arguments)] fn __action103< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24599,6 +30068,7 @@ fn __action103< }.into() } +#[allow(clippy::too_many_arguments)] fn __action104< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24613,6 +30083,7 @@ fn __action104< }.into() } +#[allow(clippy::too_many_arguments)] fn __action105< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24625,6 +30096,7 @@ fn __action105< ) } +#[allow(clippy::too_many_arguments)] fn __action106< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -24633,6 +30105,7 @@ fn __action106< __0 } +#[allow(clippy::too_many_arguments)] fn __action107< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24650,6 +30123,7 @@ fn __action107< ) } +#[allow(clippy::too_many_arguments)] fn __action108< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24669,6 +30143,7 @@ fn __action108< ) } +#[allow(clippy::too_many_arguments)] fn __action109< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24682,6 +30157,7 @@ fn __action109< }.into() } +#[allow(clippy::too_many_arguments)] fn __action110< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24695,6 +30171,7 @@ fn __action110< }.into() } +#[allow(clippy::too_many_arguments)] fn __action111< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24708,6 +30185,7 @@ fn __action111< }.into() } +#[allow(clippy::too_many_arguments)] fn __action112< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24721,6 +30199,7 @@ fn __action112< }.into() } +#[allow(clippy::too_many_arguments)] fn __action113< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24734,6 +30213,7 @@ fn __action113< }.into() } +#[allow(clippy::too_many_arguments)] fn __action114< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24747,6 +30227,7 @@ fn __action114< }.into()) } +#[allow(clippy::too_many_arguments)] fn __action115< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24761,6 +30242,7 @@ fn __action115< }.into() } +#[allow(clippy::too_many_arguments)] fn __action116< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24773,6 +30255,7 @@ fn __action116< ) } +#[allow(clippy::too_many_arguments)] fn __action117< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24792,6 +30275,7 @@ fn __action117< ) } +#[allow(clippy::too_many_arguments)] fn __action118< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24811,6 +30295,7 @@ fn __action118< ) } +#[allow(clippy::too_many_arguments)] fn __action119< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24824,6 +30309,7 @@ fn __action119< }.into() } +#[allow(clippy::too_many_arguments)] fn __action120< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -24832,6 +30318,7 @@ fn __action120< __0 } +#[allow(clippy::too_many_arguments)] fn __action121< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -24840,6 +30327,7 @@ fn __action121< __0 } +#[allow(clippy::too_many_arguments)] fn __action122< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -24848,6 +30336,7 @@ fn __action122< __0 } +#[allow(clippy::too_many_arguments)] fn __action123< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24864,6 +30353,7 @@ fn __action123< ) } +#[allow(clippy::too_many_arguments)] fn __action124< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24880,6 +30370,7 @@ fn __action124< ) } +#[allow(clippy::too_many_arguments)] fn __action125< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24896,6 +30387,7 @@ fn __action125< ) } +#[allow(clippy::too_many_arguments)] fn __action126< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24905,6 +30397,7 @@ fn __action126< Ok(parse_strings(s)?) } +#[allow(clippy::too_many_arguments)] fn __action127< >( (_, k, _): (TextSize, ast::Expr, TextSize), @@ -24915,6 +30408,7 @@ fn __action127< (k, v) } +#[allow(clippy::too_many_arguments)] fn __action128< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24933,6 +30427,7 @@ fn __action128< } } +#[allow(clippy::too_many_arguments)] fn __action129< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24956,6 +30451,7 @@ fn __action129< } } +#[allow(clippy::too_many_arguments)] fn __action130< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -24977,6 +30473,7 @@ fn __action130< } } +#[allow(clippy::too_many_arguments)] fn __action131< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25003,6 +30500,7 @@ fn __action131< } } +#[allow(clippy::too_many_arguments)] fn __action132< >( (_, k, _): (TextSize, ast::Identifier, TextSize), @@ -25013,6 +30511,7 @@ fn __action132< (k, v) } +#[allow(clippy::too_many_arguments)] fn __action133< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25040,6 +30539,7 @@ fn __action133< } } +#[allow(clippy::too_many_arguments)] fn __action134< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25062,6 +30562,7 @@ fn __action134< } } +#[allow(clippy::too_many_arguments)] fn __action135< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25087,6 +30588,7 @@ fn __action135< } } +#[allow(clippy::too_many_arguments)] fn __action136< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25107,6 +30609,7 @@ fn __action136< } } +#[allow(clippy::too_many_arguments)] fn __action137< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25134,6 +30637,7 @@ fn __action137< } } +#[allow(clippy::too_many_arguments)] fn __action138< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25156,6 +30660,7 @@ fn __action138< } } +#[allow(clippy::too_many_arguments)] fn __action139< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25181,6 +30686,7 @@ fn __action139< } } +#[allow(clippy::too_many_arguments)] fn __action140< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25201,6 +30707,7 @@ fn __action140< } } +#[allow(clippy::too_many_arguments)] fn __action141< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25235,6 +30742,7 @@ fn __action141< } } +#[allow(clippy::too_many_arguments)] fn __action142< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25263,6 +30771,7 @@ fn __action142< } } +#[allow(clippy::too_many_arguments)] fn __action143< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25294,6 +30803,7 @@ fn __action143< } } +#[allow(clippy::too_many_arguments)] fn __action144< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25327,6 +30837,7 @@ fn __action144< } } +#[allow(clippy::too_many_arguments)] fn __action145< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25360,6 +30871,7 @@ fn __action145< } } +#[allow(clippy::too_many_arguments)] fn __action146< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25385,6 +30897,7 @@ fn __action146< } } +#[allow(clippy::too_many_arguments)] fn __action147< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25408,6 +30921,7 @@ fn __action147< } } +#[allow(clippy::too_many_arguments)] fn __action148< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25431,6 +30945,7 @@ fn __action148< } } +#[allow(clippy::too_many_arguments)] fn __action149< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25453,6 +30968,7 @@ fn __action149< } } +#[allow(clippy::too_many_arguments)] fn __action150< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25475,6 +30991,7 @@ fn __action150< } } +#[allow(clippy::too_many_arguments)] fn __action151< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25496,6 +31013,7 @@ fn __action151< } } +#[allow(clippy::too_many_arguments)] fn __action152< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -25507,6 +31025,7 @@ fn __action152< __0 } +#[allow(clippy::too_many_arguments)] fn __action153< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -25522,6 +31041,7 @@ fn __action153< } } +#[allow(clippy::too_many_arguments)] fn __action154< >( (_, __0, _): (TextSize, ast::WithItem, TextSize), @@ -25530,6 +31050,7 @@ fn __action154< vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action155< >( (_, item, _): (TextSize, ast::WithItem, TextSize), @@ -25541,6 +31062,7 @@ fn __action155< } } +#[allow(clippy::too_many_arguments)] fn __action156< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25553,6 +31075,7 @@ fn __action156< } } +#[allow(clippy::too_many_arguments)] fn __action157< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25579,6 +31102,7 @@ fn __action157< } } +#[allow(clippy::too_many_arguments)] fn __action158< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25603,6 +31127,7 @@ fn __action158< } } +#[allow(clippy::too_many_arguments)] fn __action159< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25616,6 +31141,7 @@ fn __action159< } } +#[allow(clippy::too_many_arguments)] fn __action160< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25626,6 +31152,7 @@ fn __action160< ast::Arg { arg, annotation: None, type_comment: None, range: (location..end_location).into() } } +#[allow(clippy::too_many_arguments)] fn __action161< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25641,6 +31168,7 @@ fn __action161< } } +#[allow(clippy::too_many_arguments)] fn __action162< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25655,6 +31183,7 @@ fn __action162< } } +#[allow(clippy::too_many_arguments)] fn __action163< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25669,6 +31198,7 @@ fn __action163< } } +#[allow(clippy::too_many_arguments)] fn __action164< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25699,6 +31229,7 @@ fn __action164< } } +#[allow(clippy::too_many_arguments)] fn __action165< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25713,6 +31244,7 @@ fn __action165< } } +#[allow(clippy::too_many_arguments)] fn __action166< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25726,6 +31258,7 @@ fn __action166< ) } +#[allow(clippy::too_many_arguments)] fn __action167< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25740,6 +31273,7 @@ fn __action167< ) } +#[allow(clippy::too_many_arguments)] fn __action168< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -25748,6 +31282,7 @@ fn __action168< __0 } +#[allow(clippy::too_many_arguments)] fn __action169< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -25756,6 +31291,7 @@ fn __action169< __0 } +#[allow(clippy::too_many_arguments)] fn __action170< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25778,6 +31314,7 @@ fn __action170< } } +#[allow(clippy::too_many_arguments)] fn __action171< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25803,6 +31340,7 @@ fn __action171< } } +#[allow(clippy::too_many_arguments)] fn __action172< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25811,6 +31349,7 @@ fn __action172< ast::CmpOp::Eq } +#[allow(clippy::too_many_arguments)] fn __action173< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25819,6 +31358,7 @@ fn __action173< ast::CmpOp::NotEq } +#[allow(clippy::too_many_arguments)] fn __action174< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25827,6 +31367,7 @@ fn __action174< ast::CmpOp::Lt } +#[allow(clippy::too_many_arguments)] fn __action175< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25835,6 +31376,7 @@ fn __action175< ast::CmpOp::LtE } +#[allow(clippy::too_many_arguments)] fn __action176< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25843,6 +31385,7 @@ fn __action176< ast::CmpOp::Gt } +#[allow(clippy::too_many_arguments)] fn __action177< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25851,6 +31394,7 @@ fn __action177< ast::CmpOp::GtE } +#[allow(clippy::too_many_arguments)] fn __action178< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25859,6 +31403,7 @@ fn __action178< ast::CmpOp::In } +#[allow(clippy::too_many_arguments)] fn __action179< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25868,6 +31413,7 @@ fn __action179< ast::CmpOp::NotIn } +#[allow(clippy::too_many_arguments)] fn __action180< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25876,6 +31422,7 @@ fn __action180< ast::CmpOp::Is } +#[allow(clippy::too_many_arguments)] fn __action181< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25885,6 +31432,7 @@ fn __action181< ast::CmpOp::IsNot } +#[allow(clippy::too_many_arguments)] fn __action182< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25893,6 +31441,7 @@ fn __action182< ast::Operator::LShift } +#[allow(clippy::too_many_arguments)] fn __action183< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25901,6 +31450,7 @@ fn __action183< ast::Operator::RShift } +#[allow(clippy::too_many_arguments)] fn __action184< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25909,6 +31459,7 @@ fn __action184< ast::Operator::Add } +#[allow(clippy::too_many_arguments)] fn __action185< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25917,6 +31468,7 @@ fn __action185< ast::Operator::Sub } +#[allow(clippy::too_many_arguments)] fn __action186< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25925,6 +31477,7 @@ fn __action186< ast::Operator::Mult } +#[allow(clippy::too_many_arguments)] fn __action187< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25933,6 +31486,7 @@ fn __action187< ast::Operator::Div } +#[allow(clippy::too_many_arguments)] fn __action188< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25941,6 +31495,7 @@ fn __action188< ast::Operator::FloorDiv } +#[allow(clippy::too_many_arguments)] fn __action189< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25949,6 +31504,7 @@ fn __action189< ast::Operator::Mod } +#[allow(clippy::too_many_arguments)] fn __action190< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25957,6 +31513,7 @@ fn __action190< ast::Operator::MatMult } +#[allow(clippy::too_many_arguments)] fn __action191< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25965,6 +31522,7 @@ fn __action191< ast::UnaryOp::UAdd } +#[allow(clippy::too_many_arguments)] fn __action192< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25973,6 +31531,7 @@ fn __action192< ast::UnaryOp::USub } +#[allow(clippy::too_many_arguments)] fn __action193< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -25981,6 +31540,7 @@ fn __action193< ast::UnaryOp::Invert } +#[allow(clippy::too_many_arguments)] fn __action194< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -25993,6 +31553,7 @@ fn __action194< } } +#[allow(clippy::too_many_arguments)] fn __action195< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26008,6 +31569,7 @@ fn __action195< } } +#[allow(clippy::too_many_arguments)] fn __action196< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26023,6 +31585,7 @@ fn __action196< } } +#[allow(clippy::too_many_arguments)] fn __action197< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -26031,6 +31594,7 @@ fn __action197< __0 } +#[allow(clippy::too_many_arguments)] fn __action198< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26051,6 +31615,7 @@ fn __action198< } } +#[allow(clippy::too_many_arguments)] fn __action199< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26061,6 +31626,7 @@ fn __action199< e } +#[allow(clippy::too_many_arguments)] fn __action200< >( (_, e, _): (TextSize, Vec, TextSize), @@ -26070,6 +31636,7 @@ fn __action200< e } +#[allow(clippy::too_many_arguments)] fn __action201< >( (_, elements, _): (TextSize, Vec<(Option>, ast::Expr)>, TextSize), @@ -26079,6 +31646,7 @@ fn __action201< elements } +#[allow(clippy::too_many_arguments)] fn __action202< >( (_, e1, _): (TextSize, ast::Expr, TextSize), @@ -26089,6 +31657,7 @@ fn __action202< (e1, e2) } +#[allow(clippy::too_many_arguments)] fn __action203< >( (_, e, _): (TextSize, (ast::Expr, ast::Expr), TextSize), @@ -26097,6 +31666,7 @@ fn __action203< (Some(Box::new(e.0)), e.1) } +#[allow(clippy::too_many_arguments)] fn __action204< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -26106,6 +31676,7 @@ fn __action204< (None, e) } +#[allow(clippy::too_many_arguments)] fn __action205< >( (_, e1, _): (TextSize, Vec, TextSize), @@ -26115,6 +31686,7 @@ fn __action205< e1 } +#[allow(clippy::too_many_arguments)] fn __action206< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -26123,6 +31695,7 @@ fn __action206< __0 } +#[allow(clippy::too_many_arguments)] fn __action207< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -26131,6 +31704,7 @@ fn __action207< __0 } +#[allow(clippy::too_many_arguments)] fn __action208< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -26139,6 +31713,7 @@ fn __action208< __0 } +#[allow(clippy::too_many_arguments)] fn __action209< >( (_, elements, _): (TextSize, Vec, TextSize), @@ -26148,6 +31723,7 @@ fn __action209< elements } +#[allow(clippy::too_many_arguments)] fn __action210< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -26156,6 +31732,7 @@ fn __action210< __0 } +#[allow(clippy::too_many_arguments)] fn __action211< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26169,6 +31746,7 @@ fn __action211< ) } +#[allow(clippy::too_many_arguments)] fn __action212< >( (_, c, _): (TextSize, alloc::vec::Vec, TextSize), @@ -26177,6 +31755,7 @@ fn __action212< c } +#[allow(clippy::too_many_arguments)] fn __action213< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26201,6 +31780,7 @@ fn __action213< } } +#[allow(clippy::too_many_arguments)] fn __action214< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -26209,6 +31789,7 @@ fn __action214< __0 } +#[allow(clippy::too_many_arguments)] fn __action215< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -26218,6 +31799,7 @@ fn __action215< c } +#[allow(clippy::too_many_arguments)] fn __action216< >( (_, e, _): (TextSize, Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)>, TextSize), @@ -26229,6 +31811,7 @@ fn __action216< } } +#[allow(clippy::too_many_arguments)] fn __action217< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26252,6 +31835,7 @@ fn __action217< } } +#[allow(clippy::too_many_arguments)] fn __action218< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26264,6 +31848,7 @@ fn __action218< (Some((location, end_location, Some(i))), e) } +#[allow(clippy::too_many_arguments)] fn __action219< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26280,6 +31865,7 @@ fn __action219< } } +#[allow(clippy::too_many_arguments)] fn __action220< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26291,6 +31877,7 @@ fn __action220< (Some((location, end_location, None)), e) } +#[allow(clippy::too_many_arguments)] fn __action221< >( (_, value, _): (TextSize, BigInt, TextSize), @@ -26299,6 +31886,7 @@ fn __action221< ast::Constant::Int(value) } +#[allow(clippy::too_many_arguments)] fn __action222< >( (_, value, _): (TextSize, f64, TextSize), @@ -26307,6 +31895,7 @@ fn __action222< ast::Constant::Float(value) } +#[allow(clippy::too_many_arguments)] fn __action223< >( (_, s, _): (TextSize, (f64, f64), TextSize), @@ -26315,6 +31904,7 @@ fn __action223< ast::Constant::Complex { real: s.0, imag: s.1 } } +#[allow(clippy::too_many_arguments)] fn __action224< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26325,6 +31915,7 @@ fn __action224< ast::Identifier::new(s, (location..end_location).into()) } +#[allow(clippy::too_many_arguments)] fn __action225< >( (_, __0, _): (TextSize, Vec, TextSize), @@ -26333,6 +31924,7 @@ fn __action225< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action226< >( __lookbehind: &TextSize, @@ -26342,6 +31934,7 @@ fn __action226< None } +#[allow(clippy::too_many_arguments)] fn __action227< >( (_, mut v, _): (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)>, TextSize), @@ -26356,6 +31949,7 @@ fn __action227< } } +#[allow(clippy::too_many_arguments)] fn __action228< >( __lookbehind: &TextSize, @@ -26365,6 +31959,7 @@ fn __action228< alloc::vec![] } +#[allow(clippy::too_many_arguments)] fn __action229< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -26373,6 +31968,7 @@ fn __action229< v } +#[allow(clippy::too_many_arguments)] fn __action230< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26389,6 +31985,7 @@ fn __action230< } } +#[allow(clippy::too_many_arguments)] fn __action231< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -26397,6 +31994,7 @@ fn __action231< __0 } +#[allow(clippy::too_many_arguments)] fn __action232< >( (_, __0, _): (TextSize, ast::Comprehension, TextSize), @@ -26405,6 +32003,7 @@ fn __action232< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action233< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -26414,6 +32013,7 @@ fn __action233< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action234< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26433,6 +32033,7 @@ fn __action234< } } +#[allow(clippy::too_many_arguments)] fn __action235< >( (_, e, _): (TextSize, ast::Expr, TextSize), @@ -26441,6 +32042,7 @@ fn __action235< vec![e] } +#[allow(clippy::too_many_arguments)] fn __action236< >( (_, mut v, _): (TextSize, Vec, TextSize), @@ -26454,6 +32056,7 @@ fn __action236< } } +#[allow(clippy::too_many_arguments)] fn __action237< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26473,6 +32076,7 @@ fn __action237< } } +#[allow(clippy::too_many_arguments)] fn __action238< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26487,6 +32091,7 @@ fn __action238< ) } +#[allow(clippy::too_many_arguments)] fn __action239< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -26495,6 +32100,7 @@ fn __action239< __0 } +#[allow(clippy::too_many_arguments)] fn __action240< >( (_, e, _): (TextSize, (Option>, ast::Expr), TextSize), @@ -26503,6 +32109,7 @@ fn __action240< vec![e] } +#[allow(clippy::too_many_arguments)] fn __action241< >( (_, mut v, _): (TextSize, Vec<(Option>, ast::Expr)>, TextSize), @@ -26516,6 +32123,7 @@ fn __action241< } } +#[allow(clippy::too_many_arguments)] fn __action242< >( (_, e, _): (TextSize, ast::Expr, TextSize), @@ -26524,6 +32132,7 @@ fn __action242< vec![e] } +#[allow(clippy::too_many_arguments)] fn __action243< >( (_, mut v, _): (TextSize, Vec, TextSize), @@ -26537,6 +32146,7 @@ fn __action243< } } +#[allow(clippy::too_many_arguments)] fn __action244< >( (_, __0, _): (TextSize, Option, TextSize), @@ -26545,6 +32155,7 @@ fn __action244< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action245< >( __lookbehind: &TextSize, @@ -26554,6 +32165,7 @@ fn __action245< None } +#[allow(clippy::too_many_arguments)] fn __action246< >( (_, e1, _): (TextSize, ast::Expr, TextSize), @@ -26564,6 +32176,7 @@ fn __action246< vec![e1, e2] } +#[allow(clippy::too_many_arguments)] fn __action247< >( (_, mut v, _): (TextSize, Vec, TextSize), @@ -26577,6 +32190,7 @@ fn __action247< } } +#[allow(clippy::too_many_arguments)] fn __action248< >( (_, __0, _): (TextSize, ast::Arguments, TextSize), @@ -26585,6 +32199,7 @@ fn __action248< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action249< >( __lookbehind: &TextSize, @@ -26594,6 +32209,7 @@ fn __action249< None } +#[allow(clippy::too_many_arguments)] fn __action250< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26621,6 +32237,7 @@ fn __action250< } } +#[allow(clippy::too_many_arguments)] fn __action251< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26650,6 +32267,7 @@ fn __action251< } } +#[allow(clippy::too_many_arguments)] fn __action252< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26671,6 +32289,7 @@ fn __action252< } } +#[allow(clippy::too_many_arguments)] fn __action253< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26691,6 +32310,7 @@ fn __action253< } } +#[allow(clippy::too_many_arguments)] fn __action254< >( (_, __0, _): (TextSize, (token::Tok, ArgumentList, token::Tok), TextSize), @@ -26699,6 +32319,7 @@ fn __action254< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action255< >( __lookbehind: &TextSize, @@ -26708,6 +32329,7 @@ fn __action255< None } +#[allow(clippy::too_many_arguments)] fn __action256< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -26718,6 +32340,7 @@ fn __action256< (__0, __1, __2) } +#[allow(clippy::too_many_arguments)] fn __action257< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -26726,6 +32349,7 @@ fn __action257< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action258< >( __lookbehind: &TextSize, @@ -26735,6 +32359,7 @@ fn __action258< None } +#[allow(clippy::too_many_arguments)] fn __action259< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -26744,6 +32369,7 @@ fn __action259< __0 } +#[allow(clippy::too_many_arguments)] fn __action260< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -26752,6 +32378,7 @@ fn __action260< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action261< >( __lookbehind: &TextSize, @@ -26761,6 +32388,7 @@ fn __action261< None } +#[allow(clippy::too_many_arguments)] fn __action262< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -26770,6 +32398,7 @@ fn __action262< __0 } +#[allow(clippy::too_many_arguments)] fn __action263< >( (_, __0, _): (TextSize, ast::Arguments, TextSize), @@ -26778,6 +32407,7 @@ fn __action263< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action264< >( __lookbehind: &TextSize, @@ -26787,6 +32417,7 @@ fn __action264< None } +#[allow(clippy::too_many_arguments)] fn __action265< >( (_, __0, _): (TextSize, ast::Arguments, TextSize), @@ -26795,6 +32426,7 @@ fn __action265< __0 } +#[allow(clippy::too_many_arguments)] fn __action266< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26822,6 +32454,7 @@ fn __action266< } } +#[allow(clippy::too_many_arguments)] fn __action267< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26851,6 +32484,7 @@ fn __action267< } } +#[allow(clippy::too_many_arguments)] fn __action268< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26872,6 +32506,7 @@ fn __action268< } } +#[allow(clippy::too_many_arguments)] fn __action269< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26892,6 +32527,7 @@ fn __action269< } } +#[allow(clippy::too_many_arguments)] fn __action270< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -26900,6 +32536,7 @@ fn __action270< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action271< >( __lookbehind: &TextSize, @@ -26909,6 +32546,7 @@ fn __action271< None } +#[allow(clippy::too_many_arguments)] fn __action272< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -26918,6 +32556,7 @@ fn __action272< __0 } +#[allow(clippy::too_many_arguments)] fn __action273< >( __lookbehind: &TextSize, @@ -26927,6 +32566,7 @@ fn __action273< alloc::vec![] } +#[allow(clippy::too_many_arguments)] fn __action274< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -26935,6 +32575,7 @@ fn __action274< v } +#[allow(clippy::too_many_arguments)] fn __action275< >( (_, e, _): (TextSize, ast::Expr, TextSize), @@ -26943,6 +32584,7 @@ fn __action275< vec![e] } +#[allow(clippy::too_many_arguments)] fn __action276< >( (_, mut v, _): (TextSize, Vec, TextSize), @@ -26956,6 +32598,7 @@ fn __action276< } } +#[allow(clippy::too_many_arguments)] fn __action277< >( (_, __0, _): (TextSize, ast::WithItem, TextSize), @@ -26964,6 +32607,7 @@ fn __action277< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action278< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -26973,6 +32617,7 @@ fn __action278< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action279< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26983,6 +32628,7 @@ fn __action279< ast::WithItem { context_expr, optional_vars: None, range: optional_range(location, end_location) } } +#[allow(clippy::too_many_arguments)] fn __action280< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -26998,6 +32644,7 @@ fn __action280< } } +#[allow(clippy::too_many_arguments)] fn __action281< >( __lookbehind: &TextSize, @@ -27007,6 +32654,7 @@ fn __action281< alloc::vec![] } +#[allow(clippy::too_many_arguments)] fn __action282< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -27015,6 +32663,7 @@ fn __action282< v } +#[allow(clippy::too_many_arguments)] fn __action283< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -27024,6 +32673,7 @@ fn __action283< __0 } +#[allow(clippy::too_many_arguments)] fn __action284< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -27034,6 +32684,7 @@ fn __action284< ast::WithItem { context_expr, optional_vars: None, range: optional_range(location, end_location) } } +#[allow(clippy::too_many_arguments)] fn __action285< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -27049,6 +32700,7 @@ fn __action285< } } +#[allow(clippy::too_many_arguments)] fn __action286< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -27064,6 +32716,7 @@ fn __action286< } } +#[allow(clippy::too_many_arguments)] fn __action287< >( (_, __0, _): (TextSize, Vec, TextSize), @@ -27072,6 +32725,7 @@ fn __action287< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action288< >( __lookbehind: &TextSize, @@ -27081,6 +32735,7 @@ fn __action288< None } +#[allow(clippy::too_many_arguments)] fn __action289< >( (_, __0, _): (TextSize, Vec, TextSize), @@ -27090,6 +32745,7 @@ fn __action289< __0 } +#[allow(clippy::too_many_arguments)] fn __action290< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -27098,6 +32754,7 @@ fn __action290< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action291< >( __lookbehind: &TextSize, @@ -27107,6 +32764,7 @@ fn __action291< None } +#[allow(clippy::too_many_arguments)] fn __action292< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -27117,6 +32775,7 @@ fn __action292< (__0, __1) } +#[allow(clippy::too_many_arguments)] fn __action293< >( (_, __0, _): (TextSize, ast::ExceptHandler, TextSize), @@ -27125,6 +32784,7 @@ fn __action293< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action294< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -27134,6 +32794,7 @@ fn __action294< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action295< >( (_, __0, _): (TextSize, ast::Suite, TextSize), @@ -27142,6 +32803,7 @@ fn __action295< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action296< >( __lookbehind: &TextSize, @@ -27151,6 +32813,7 @@ fn __action296< None } +#[allow(clippy::too_many_arguments)] fn __action297< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -27161,6 +32824,7 @@ fn __action297< __0 } +#[allow(clippy::too_many_arguments)] fn __action298< >( (_, __0, _): (TextSize, ast::ExceptHandler, TextSize), @@ -27169,6 +32833,7 @@ fn __action298< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action299< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -27178,6 +32843,7 @@ fn __action299< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action300< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -27186,6 +32852,7 @@ fn __action300< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action301< >( __lookbehind: &TextSize, @@ -27195,6 +32862,7 @@ fn __action301< None } +#[allow(clippy::too_many_arguments)] fn __action302< >( (_, __0, _): (TextSize, ast::Suite, TextSize), @@ -27203,6 +32871,7 @@ fn __action302< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action303< >( __lookbehind: &TextSize, @@ -27212,6 +32881,7 @@ fn __action303< None } +#[allow(clippy::too_many_arguments)] fn __action304< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -27222,6 +32892,7 @@ fn __action304< __0 } +#[allow(clippy::too_many_arguments)] fn __action305< >( __lookbehind: &TextSize, @@ -27231,6 +32902,7 @@ fn __action305< alloc::vec![] } +#[allow(clippy::too_many_arguments)] fn __action306< >( (_, v, _): (TextSize, alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)>, TextSize), @@ -27239,6 +32911,7 @@ fn __action306< v } +#[allow(clippy::too_many_arguments)] fn __action307< >( (_, __0, _): (TextSize, TextSize, TextSize), @@ -27251,6 +32924,7 @@ fn __action307< (__0, __1, __2) } +#[allow(clippy::too_many_arguments)] fn __action308< >( (_, e, _): (TextSize, (ast::Identifier, ast::Pattern), TextSize), @@ -27259,6 +32933,7 @@ fn __action308< vec![e] } +#[allow(clippy::too_many_arguments)] fn __action309< >( (_, mut v, _): (TextSize, Vec<(ast::Identifier, ast::Pattern)>, TextSize), @@ -27272,6 +32947,7 @@ fn __action309< } } +#[allow(clippy::too_many_arguments)] fn __action310< >( (_, e, _): (TextSize, ast::Pattern, TextSize), @@ -27280,6 +32956,7 @@ fn __action310< vec![e] } +#[allow(clippy::too_many_arguments)] fn __action311< >( (_, mut v, _): (TextSize, Vec, TextSize), @@ -27293,6 +32970,7 @@ fn __action311< } } +#[allow(clippy::too_many_arguments)] fn __action312< >( (_, e, _): (TextSize, (ast::Expr, ast::Pattern), TextSize), @@ -27301,6 +32979,7 @@ fn __action312< vec![e] } +#[allow(clippy::too_many_arguments)] fn __action313< >( (_, mut v, _): (TextSize, Vec<(ast::Expr, ast::Pattern)>, TextSize), @@ -27314,6 +32993,7 @@ fn __action313< } } +#[allow(clippy::too_many_arguments)] fn __action314< >( (_, __0, _): (TextSize, (TextSize, (String, StringKind, bool), TextSize), TextSize), @@ -27322,6 +33002,7 @@ fn __action314< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action315< >( (_, v, _): (TextSize, alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)>, TextSize), @@ -27331,6 +33012,7 @@ fn __action315< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action316< >( (_, __0, _): (TextSize, TextSize, TextSize), @@ -27341,6 +33023,7 @@ fn __action316< (__0, __1, __2) } +#[allow(clippy::too_many_arguments)] fn __action317< >( (_, mut v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -27355,6 +33038,7 @@ fn __action317< } } +#[allow(clippy::too_many_arguments)] fn __action318< >( (_, __0, _): (TextSize, ast::Pattern, TextSize), @@ -27363,6 +33047,7 @@ fn __action318< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action319< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -27372,6 +33057,7 @@ fn __action319< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action320< >( (_, __0, _): (TextSize, ast::Pattern, TextSize), @@ -27381,6 +33067,7 @@ fn __action320< __0 } +#[allow(clippy::too_many_arguments)] fn __action321< >( (_, e1, _): (TextSize, ast::Pattern, TextSize), @@ -27391,6 +33078,7 @@ fn __action321< vec![e1, e2] } +#[allow(clippy::too_many_arguments)] fn __action322< >( (_, mut v, _): (TextSize, Vec, TextSize), @@ -27404,6 +33092,7 @@ fn __action322< } } +#[allow(clippy::too_many_arguments)] fn __action323< >( (_, e1, _): (TextSize, ast::Pattern, TextSize), @@ -27414,6 +33103,7 @@ fn __action323< vec![e1, e2] } +#[allow(clippy::too_many_arguments)] fn __action324< >( (_, mut v, _): (TextSize, Vec, TextSize), @@ -27427,6 +33117,7 @@ fn __action324< } } +#[allow(clippy::too_many_arguments)] fn __action325< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -27435,6 +33126,7 @@ fn __action325< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action326< >( __lookbehind: &TextSize, @@ -27444,6 +33136,7 @@ fn __action326< None } +#[allow(clippy::too_many_arguments)] fn __action327< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -27452,6 +33145,7 @@ fn __action327< __0 } +#[allow(clippy::too_many_arguments)] fn __action328< >( (_, e1, _): (TextSize, ast::Expr, TextSize), @@ -27462,6 +33156,7 @@ fn __action328< vec![e1, e2] } +#[allow(clippy::too_many_arguments)] fn __action329< >( (_, mut v, _): (TextSize, Vec, TextSize), @@ -27475,6 +33170,7 @@ fn __action329< } } +#[allow(clippy::too_many_arguments)] fn __action330< >( (_, __0, _): (TextSize, ast::MatchCase, TextSize), @@ -27483,6 +33179,7 @@ fn __action330< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action331< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -27492,6 +33189,7 @@ fn __action331< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action332< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -27500,6 +33198,7 @@ fn __action332< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action333< >( __lookbehind: &TextSize, @@ -27509,6 +33208,7 @@ fn __action333< None } +#[allow(clippy::too_many_arguments)] fn __action334< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -27518,6 +33218,7 @@ fn __action334< __0 } +#[allow(clippy::too_many_arguments)] fn __action335< >( (_, e, _): (TextSize, ast::Identifier, TextSize), @@ -27526,6 +33227,7 @@ fn __action335< vec![e] } +#[allow(clippy::too_many_arguments)] fn __action336< >( (_, mut v, _): (TextSize, Vec, TextSize), @@ -27539,6 +33241,7 @@ fn __action336< } } +#[allow(clippy::too_many_arguments)] fn __action337< >( (_, __0, _): (TextSize, (token::Tok, ast::Identifier), TextSize), @@ -27547,6 +33250,7 @@ fn __action337< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action338< >( (_, v, _): (TextSize, alloc::vec::Vec<(token::Tok, ast::Identifier)>, TextSize), @@ -27556,6 +33260,7 @@ fn __action338< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action339< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -27565,6 +33270,7 @@ fn __action339< (__0, __1) } +#[allow(clippy::too_many_arguments)] fn __action340< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -27573,6 +33279,7 @@ fn __action340< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action341< >( __lookbehind: &TextSize, @@ -27582,6 +33289,7 @@ fn __action341< None } +#[allow(clippy::too_many_arguments)] fn __action342< >( (_, e, _): (TextSize, ast::Alias, TextSize), @@ -27590,6 +33298,7 @@ fn __action342< vec![e] } +#[allow(clippy::too_many_arguments)] fn __action343< >( (_, mut v, _): (TextSize, Vec, TextSize), @@ -27603,6 +33312,7 @@ fn __action343< } } +#[allow(clippy::too_many_arguments)] fn __action344< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -27614,6 +33324,7 @@ fn __action344< ast::Alias { name, asname: a, range: (location..end_location).into() } } +#[allow(clippy::too_many_arguments)] fn __action345< >( (_, __0, _): (TextSize, ast::Int, TextSize), @@ -27622,6 +33333,7 @@ fn __action345< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action346< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -27631,6 +33343,7 @@ fn __action346< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action347< >( __lookbehind: &TextSize, @@ -27640,6 +33353,7 @@ fn __action347< alloc::vec![] } +#[allow(clippy::too_many_arguments)] fn __action348< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -27648,6 +33362,7 @@ fn __action348< v } +#[allow(clippy::too_many_arguments)] fn __action349< >( (_, e, _): (TextSize, ast::Alias, TextSize), @@ -27656,6 +33371,7 @@ fn __action349< vec![e] } +#[allow(clippy::too_many_arguments)] fn __action350< >( (_, mut v, _): (TextSize, Vec, TextSize), @@ -27669,6 +33385,7 @@ fn __action350< } } +#[allow(clippy::too_many_arguments)] fn __action351< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -27680,6 +33397,7 @@ fn __action351< ast::Alias { name, asname: a, range: (location..end_location).into() } } +#[allow(clippy::too_many_arguments)] fn __action352< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -27688,6 +33406,7 @@ fn __action352< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action353< >( __lookbehind: &TextSize, @@ -27697,6 +33416,7 @@ fn __action353< None } +#[allow(clippy::too_many_arguments)] fn __action354< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -27706,6 +33426,7 @@ fn __action354< __0 } +#[allow(clippy::too_many_arguments)] fn __action355< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -27714,6 +33435,7 @@ fn __action355< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action356< >( __lookbehind: &TextSize, @@ -27723,6 +33445,7 @@ fn __action356< None } +#[allow(clippy::too_many_arguments)] fn __action357< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -27731,6 +33454,7 @@ fn __action357< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action358< >( __lookbehind: &TextSize, @@ -27740,6 +33464,7 @@ fn __action358< None } +#[allow(clippy::too_many_arguments)] fn __action359< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -27761,6 +33486,7 @@ fn __action359< ) } +#[allow(clippy::too_many_arguments)] fn __action360< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -27769,6 +33495,7 @@ fn __action360< __0 } +#[allow(clippy::too_many_arguments)] fn __action361< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -27777,6 +33504,7 @@ fn __action361< __0 } +#[allow(clippy::too_many_arguments)] fn __action362< >( __lookbehind: &TextSize, @@ -27786,6 +33514,7 @@ fn __action362< alloc::vec![] } +#[allow(clippy::too_many_arguments)] fn __action363< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -27794,6 +33523,7 @@ fn __action363< v } +#[allow(clippy::too_many_arguments)] fn __action364< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -27802,6 +33532,7 @@ fn __action364< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action365< >( __lookbehind: &TextSize, @@ -27811,6 +33542,7 @@ fn __action365< None } +#[allow(clippy::too_many_arguments)] fn __action366< >( __lookbehind: &TextSize, @@ -27820,6 +33552,7 @@ fn __action366< alloc::vec![] } +#[allow(clippy::too_many_arguments)] fn __action367< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -27828,6 +33561,7 @@ fn __action367< v } +#[allow(clippy::too_many_arguments)] fn __action368< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -27837,6 +33571,7 @@ fn __action368< __0 } +#[allow(clippy::too_many_arguments)] fn __action369< >( __lookbehind: &TextSize, @@ -27846,6 +33581,7 @@ fn __action369< alloc::vec![] } +#[allow(clippy::too_many_arguments)] fn __action370< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -27854,6 +33590,7 @@ fn __action370< v } +#[allow(clippy::too_many_arguments)] fn __action371< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -27868,7 +33605,7 @@ fn __action372< __lookahead: &TextSize, ) -> TextSize { - __lookbehind.clone() + *__lookbehind } fn __action373< @@ -27877,9 +33614,10 @@ fn __action373< __lookahead: &TextSize, ) -> TextSize { - __lookahead.clone() + *__lookahead } +#[allow(clippy::too_many_arguments)] fn __action374< >( (_, __0, _): (TextSize, token::Tok, TextSize), @@ -27888,6 +33626,7 @@ fn __action374< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action375< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -27897,6 +33636,7 @@ fn __action375< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action376< >( (_, __0, _): (TextSize, ast::Stmt, TextSize), @@ -27905,6 +33645,7 @@ fn __action376< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action377< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -27914,6 +33655,7 @@ fn __action377< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action378< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -27922,6 +33664,7 @@ fn __action378< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action379< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -27931,6 +33674,7 @@ fn __action379< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action380< >( (_, __0, _): (TextSize, ast::Identifier, TextSize), @@ -27939,6 +33683,7 @@ fn __action380< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action381< >( __lookbehind: &TextSize, @@ -27948,6 +33693,7 @@ fn __action381< None } +#[allow(clippy::too_many_arguments)] fn __action382< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -27957,6 +33703,7 @@ fn __action382< __0 } +#[allow(clippy::too_many_arguments)] fn __action383< >( (_, __0, _): (TextSize, ast::Pattern, TextSize), @@ -27965,6 +33712,7 @@ fn __action383< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action384< >( __lookbehind: &TextSize, @@ -27974,6 +33722,7 @@ fn __action384< None } +#[allow(clippy::too_many_arguments)] fn __action385< >( __lookbehind: &TextSize, @@ -27983,6 +33732,7 @@ fn __action385< alloc::vec![] } +#[allow(clippy::too_many_arguments)] fn __action386< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -27991,6 +33741,7 @@ fn __action386< v } +#[allow(clippy::too_many_arguments)] fn __action387< >( (_, __0, _): (TextSize, (TextSize, ast::Expr, ast::Suite), TextSize), @@ -27999,6 +33750,7 @@ fn __action387< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action388< >( (_, v, _): (TextSize, alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)>, TextSize), @@ -28008,6 +33760,7 @@ fn __action388< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action389< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -28029,6 +33782,7 @@ fn __action389< ) } +#[allow(clippy::too_many_arguments)] fn __action390< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28037,6 +33791,7 @@ fn __action390< __0 } +#[allow(clippy::too_many_arguments)] fn __action391< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28045,6 +33800,7 @@ fn __action391< __0 } +#[allow(clippy::too_many_arguments)] fn __action392< >( (_, __0, _): (TextSize, ast::Decorator, TextSize), @@ -28053,6 +33809,7 @@ fn __action392< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action393< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -28062,6 +33819,7 @@ fn __action393< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action394< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -28071,6 +33829,7 @@ fn __action394< __0 } +#[allow(clippy::too_many_arguments)] fn __action395< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -28082,6 +33841,7 @@ fn __action395< } } +#[allow(clippy::too_many_arguments)] fn __action396< >( (_, __0, _): (TextSize, (Option>, Vec, Option>), TextSize), @@ -28090,6 +33850,7 @@ fn __action396< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action397< >( __lookbehind: &TextSize, @@ -28099,6 +33860,7 @@ fn __action397< None } +#[allow(clippy::too_many_arguments)] fn __action398< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -28108,6 +33870,7 @@ fn __action398< __0 } +#[allow(clippy::too_many_arguments)] fn __action399< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -28132,6 +33895,7 @@ fn __action399< } } +#[allow(clippy::too_many_arguments)] fn __action400< >( (_, args, _): (TextSize, Vec, TextSize), @@ -28142,6 +33906,7 @@ fn __action400< } } +#[allow(clippy::too_many_arguments)] fn __action401< >( (_, posonlyargs, _): (TextSize, Vec, TextSize), @@ -28155,6 +33920,7 @@ fn __action401< } } +#[allow(clippy::too_many_arguments)] fn __action402< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -28164,6 +33930,7 @@ fn __action402< __0 } +#[allow(clippy::too_many_arguments)] fn __action403< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -28175,6 +33942,7 @@ fn __action403< } } +#[allow(clippy::too_many_arguments)] fn __action404< >( (_, __0, _): (TextSize, (Option>, Vec, Option>), TextSize), @@ -28183,6 +33951,7 @@ fn __action404< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action405< >( __lookbehind: &TextSize, @@ -28192,6 +33961,7 @@ fn __action405< None } +#[allow(clippy::too_many_arguments)] fn __action406< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -28201,6 +33971,7 @@ fn __action406< __0 } +#[allow(clippy::too_many_arguments)] fn __action407< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -28225,6 +33996,7 @@ fn __action407< } } +#[allow(clippy::too_many_arguments)] fn __action408< >( (_, args, _): (TextSize, Vec, TextSize), @@ -28235,6 +34007,7 @@ fn __action408< } } +#[allow(clippy::too_many_arguments)] fn __action409< >( (_, posonlyargs, _): (TextSize, Vec, TextSize), @@ -28248,6 +34021,7 @@ fn __action409< } } +#[allow(clippy::too_many_arguments)] fn __action410< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -28262,6 +34036,7 @@ fn __action410< ) } +#[allow(clippy::too_many_arguments)] fn __action411< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28270,6 +34045,7 @@ fn __action411< __0 } +#[allow(clippy::too_many_arguments)] fn __action412< >( (_, e, _): (TextSize, ast::Expr, TextSize), @@ -28278,6 +34054,7 @@ fn __action412< vec![e] } +#[allow(clippy::too_many_arguments)] fn __action413< >( (_, mut v, _): (TextSize, Vec, TextSize), @@ -28291,6 +34068,7 @@ fn __action413< } } +#[allow(clippy::too_many_arguments)] fn __action414< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28299,6 +34077,7 @@ fn __action414< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action415< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -28308,6 +34087,7 @@ fn __action415< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action416< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28317,6 +34097,7 @@ fn __action416< __0 } +#[allow(clippy::too_many_arguments)] fn __action417< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -28333,6 +34114,7 @@ fn __action417< } } +#[allow(clippy::too_many_arguments)] fn __action418< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28341,6 +34123,7 @@ fn __action418< __0 } +#[allow(clippy::too_many_arguments)] fn __action419< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28349,6 +34132,7 @@ fn __action419< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action420< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -28358,6 +34142,7 @@ fn __action420< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action421< >( (_, __0, _): (TextSize, (Option<(TextSize, TextSize, Option)>, ast::Expr), TextSize), @@ -28366,6 +34151,7 @@ fn __action421< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action422< >( __lookbehind: &TextSize, @@ -28375,6 +34161,7 @@ fn __action422< None } +#[allow(clippy::too_many_arguments)] fn __action423< >( __lookbehind: &TextSize, @@ -28384,6 +34171,7 @@ fn __action423< alloc::vec![] } +#[allow(clippy::too_many_arguments)] fn __action424< >( (_, v, _): (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)>, TextSize), @@ -28392,6 +34180,7 @@ fn __action424< v } +#[allow(clippy::too_many_arguments)] fn __action425< >( (_, __0, _): (TextSize, (Option<(TextSize, TextSize, Option)>, ast::Expr), TextSize), @@ -28401,6 +34190,7 @@ fn __action425< __0 } +#[allow(clippy::too_many_arguments)] fn __action426< >( (_, __0, _): (TextSize, (Option<(TextSize, TextSize, Option)>, ast::Expr), TextSize), @@ -28409,6 +34199,7 @@ fn __action426< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action427< >( (_, v, _): (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)>, TextSize), @@ -28418,6 +34209,7 @@ fn __action427< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action428< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28426,6 +34218,7 @@ fn __action428< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action429< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -28435,6 +34228,7 @@ fn __action429< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action430< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28444,6 +34238,7 @@ fn __action430< __0 } +#[allow(clippy::too_many_arguments)] fn __action431< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -28457,6 +34252,7 @@ fn __action431< ) } +#[allow(clippy::too_many_arguments)] fn __action432< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28465,6 +34261,7 @@ fn __action432< __0 } +#[allow(clippy::too_many_arguments)] fn __action433< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -28479,6 +34276,7 @@ fn __action433< ) } +#[allow(clippy::too_many_arguments)] fn __action434< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28487,6 +34285,7 @@ fn __action434< __0 } +#[allow(clippy::too_many_arguments)] fn __action435< >( (_, e, _): (TextSize, ast::ArgWithDefault, TextSize), @@ -28495,6 +34294,7 @@ fn __action435< vec![e] } +#[allow(clippy::too_many_arguments)] fn __action436< >( (_, mut v, _): (TextSize, Vec, TextSize), @@ -28508,6 +34308,7 @@ fn __action436< } } +#[allow(clippy::too_many_arguments)] fn __action437< >( (_, __0, _): (TextSize, Option>, TextSize), @@ -28516,6 +34317,7 @@ fn __action437< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action438< >( __lookbehind: &TextSize, @@ -28525,6 +34327,7 @@ fn __action438< None } +#[allow(clippy::too_many_arguments)] fn __action439< >( __lookbehind: &TextSize, @@ -28534,6 +34337,7 @@ fn __action439< alloc::vec![] } +#[allow(clippy::too_many_arguments)] fn __action440< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -28542,6 +34346,7 @@ fn __action440< v } +#[allow(clippy::too_many_arguments)] fn __action441< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -28551,6 +34356,7 @@ fn __action441< __0 } +#[allow(clippy::too_many_arguments)] fn __action442< >( (_, i, _): (TextSize, ast::ArgWithDefault, TextSize), @@ -28559,19 +34365,26 @@ fn __action442< i } +#[allow(clippy::too_many_arguments)] fn __action443< >( (_, mut i, _): (TextSize, ast::ArgWithDefault, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, e, _): (TextSize, ast::Expr, TextSize), + (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::ArgWithDefault { { i.default = Some(Box::new(e)); + #[cfg(feature = "all-nodes-with-ranges")] + { + i.range = optional_range(i.range.start(), end_location); + } i } } +#[allow(clippy::too_many_arguments)] fn __action444< >( (_, __0, _): (TextSize, ast::Arg, TextSize), @@ -28580,6 +34393,7 @@ fn __action444< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action445< >( __lookbehind: &TextSize, @@ -28589,6 +34403,7 @@ fn __action445< None } +#[allow(clippy::too_many_arguments)] fn __action446< >( (_, e, _): (TextSize, ast::ArgWithDefault, TextSize), @@ -28597,6 +34412,7 @@ fn __action446< vec![e] } +#[allow(clippy::too_many_arguments)] fn __action447< >( (_, mut v, _): (TextSize, Vec, TextSize), @@ -28610,6 +34426,7 @@ fn __action447< } } +#[allow(clippy::too_many_arguments)] fn __action448< >( (_, __0, _): (TextSize, Option>, TextSize), @@ -28618,6 +34435,7 @@ fn __action448< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action449< >( __lookbehind: &TextSize, @@ -28627,6 +34445,7 @@ fn __action449< None } +#[allow(clippy::too_many_arguments)] fn __action450< >( __lookbehind: &TextSize, @@ -28636,6 +34455,7 @@ fn __action450< alloc::vec![] } +#[allow(clippy::too_many_arguments)] fn __action451< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -28644,6 +34464,7 @@ fn __action451< v } +#[allow(clippy::too_many_arguments)] fn __action452< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -28653,6 +34474,7 @@ fn __action452< __0 } +#[allow(clippy::too_many_arguments)] fn __action453< >( (_, i, _): (TextSize, ast::ArgWithDefault, TextSize), @@ -28661,19 +34483,26 @@ fn __action453< i } +#[allow(clippy::too_many_arguments)] fn __action454< >( (_, mut i, _): (TextSize, ast::ArgWithDefault, TextSize), (_, _, _): (TextSize, token::Tok, TextSize), (_, e, _): (TextSize, ast::Expr, TextSize), + (_, end_location, _): (TextSize, TextSize, TextSize), ) -> ast::ArgWithDefault { { i.default = Some(Box::new(e)); + #[cfg(feature = "all-nodes-with-ranges")] + { + i.range = optional_range(i.range.start(), end_location); + } i } } +#[allow(clippy::too_many_arguments)] fn __action455< >( (_, __0, _): (TextSize, ast::Arg, TextSize), @@ -28682,6 +34511,7 @@ fn __action455< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action456< >( __lookbehind: &TextSize, @@ -28691,6 +34521,7 @@ fn __action456< None } +#[allow(clippy::too_many_arguments)] fn __action457< >( (_, __0, _): (TextSize, ast::Arg, TextSize), @@ -28699,6 +34530,7 @@ fn __action457< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action458< >( __lookbehind: &TextSize, @@ -28708,6 +34540,7 @@ fn __action458< None } +#[allow(clippy::too_many_arguments)] fn __action459< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -28724,6 +34557,7 @@ fn __action459< } } +#[allow(clippy::too_many_arguments)] fn __action460< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28732,6 +34566,7 @@ fn __action460< __0 } +#[allow(clippy::too_many_arguments)] fn __action461< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -28748,6 +34583,7 @@ fn __action461< } } +#[allow(clippy::too_many_arguments)] fn __action462< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28756,6 +34592,7 @@ fn __action462< __0 } +#[allow(clippy::too_many_arguments)] fn __action463< >( (_, __0, _): (TextSize, ast::ArgWithDefault, TextSize), @@ -28764,6 +34601,7 @@ fn __action463< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action464< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -28773,6 +34611,7 @@ fn __action464< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action465< >( (_, __0, _): (TextSize, ast::ArgWithDefault, TextSize), @@ -28781,6 +34620,7 @@ fn __action465< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action466< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -28790,6 +34630,7 @@ fn __action466< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action467< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -28804,6 +34645,7 @@ fn __action467< ) } +#[allow(clippy::too_many_arguments)] fn __action468< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28812,6 +34654,7 @@ fn __action468< __0 } +#[allow(clippy::too_many_arguments)] fn __action469< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -28828,6 +34671,7 @@ fn __action469< } } +#[allow(clippy::too_many_arguments)] fn __action470< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28836,6 +34680,7 @@ fn __action470< __0 } +#[allow(clippy::too_many_arguments)] fn __action471< >( (_, __0, _): (TextSize, (ast::CmpOp, ast::Expr), TextSize), @@ -28844,6 +34689,7 @@ fn __action471< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action472< >( (_, v, _): (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::Expr)>, TextSize), @@ -28853,6 +34699,7 @@ fn __action472< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action473< >( (_, __0, _): (TextSize, ast::CmpOp, TextSize), @@ -28862,6 +34709,7 @@ fn __action473< (__0, __1) } +#[allow(clippy::too_many_arguments)] fn __action474< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -28876,6 +34724,7 @@ fn __action474< ) } +#[allow(clippy::too_many_arguments)] fn __action475< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28884,6 +34733,7 @@ fn __action475< __0 } +#[allow(clippy::too_many_arguments)] fn __action476< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -28897,6 +34747,7 @@ fn __action476< ) } +#[allow(clippy::too_many_arguments)] fn __action477< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28905,6 +34756,7 @@ fn __action477< __0 } +#[allow(clippy::too_many_arguments)] fn __action478< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -28921,6 +34773,7 @@ fn __action478< } } +#[allow(clippy::too_many_arguments)] fn __action479< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28929,6 +34782,7 @@ fn __action479< __0 } +#[allow(clippy::too_many_arguments)] fn __action480< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -28943,6 +34797,7 @@ fn __action480< ) } +#[allow(clippy::too_many_arguments)] fn __action481< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28951,6 +34806,7 @@ fn __action481< __0 } +#[allow(clippy::too_many_arguments)] fn __action482< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -28964,6 +34820,7 @@ fn __action482< ) } +#[allow(clippy::too_many_arguments)] fn __action483< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28972,6 +34829,7 @@ fn __action483< __0 } +#[allow(clippy::too_many_arguments)] fn __action484< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -28986,6 +34844,7 @@ fn __action484< ) } +#[allow(clippy::too_many_arguments)] fn __action485< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -28994,6 +34853,7 @@ fn __action485< __0 } +#[allow(clippy::too_many_arguments)] fn __action486< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29008,6 +34868,7 @@ fn __action486< ) } +#[allow(clippy::too_many_arguments)] fn __action487< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -29016,6 +34877,7 @@ fn __action487< __0 } +#[allow(clippy::too_many_arguments)] fn __action488< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29030,6 +34892,7 @@ fn __action488< ) } +#[allow(clippy::too_many_arguments)] fn __action489< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -29038,6 +34901,7 @@ fn __action489< __0 } +#[allow(clippy::too_many_arguments)] fn __action490< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29053,6 +34917,7 @@ fn __action490< } } +#[allow(clippy::too_many_arguments)] fn __action491< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -29061,6 +34926,7 @@ fn __action491< __0 } +#[allow(clippy::too_many_arguments)] fn __action492< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29075,6 +34941,7 @@ fn __action492< ) } +#[allow(clippy::too_many_arguments)] fn __action493< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -29083,6 +34950,7 @@ fn __action493< __0 } +#[allow(clippy::too_many_arguments)] fn __action494< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29097,6 +34965,7 @@ fn __action494< ) } +#[allow(clippy::too_many_arguments)] fn __action495< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -29105,6 +34974,7 @@ fn __action495< __0 } +#[allow(clippy::too_many_arguments)] fn __action496< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -29113,6 +34983,7 @@ fn __action496< __0 } +#[allow(clippy::too_many_arguments)] fn __action497< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29130,6 +35001,7 @@ fn __action497< } } +#[allow(clippy::too_many_arguments)] fn __action498< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29145,6 +35017,7 @@ fn __action498< ) } +#[allow(clippy::too_many_arguments)] fn __action499< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29159,6 +35032,7 @@ fn __action499< ) } +#[allow(clippy::too_many_arguments)] fn __action500< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29168,6 +35042,7 @@ fn __action500< Ok(parse_strings(s)?) } +#[allow(clippy::too_many_arguments)] fn __action501< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29180,6 +35055,7 @@ fn __action501< ) } +#[allow(clippy::too_many_arguments)] fn __action502< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29192,6 +35068,7 @@ fn __action502< ) } +#[allow(clippy::too_many_arguments)] fn __action503< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29209,6 +35086,7 @@ fn __action503< } } +#[allow(clippy::too_many_arguments)] fn __action504< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29226,6 +35104,7 @@ fn __action504< } } +#[allow(clippy::too_many_arguments)] fn __action505< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29247,6 +35126,7 @@ fn __action505< } } +#[allow(clippy::too_many_arguments)] fn __action506< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29277,6 +35157,7 @@ fn __action506< } } +#[allow(clippy::too_many_arguments)] fn __action507< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29290,6 +35171,7 @@ fn __action507< ) } +#[allow(clippy::too_many_arguments)] fn __action508< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -29300,6 +35182,7 @@ fn __action508< e } +#[allow(clippy::too_many_arguments)] fn __action509< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29317,6 +35200,7 @@ fn __action509< } } +#[allow(clippy::too_many_arguments)] fn __action510< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -29335,6 +35219,7 @@ fn __action510< } } +#[allow(clippy::too_many_arguments)] fn __action511< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29356,6 +35241,7 @@ fn __action511< } } +#[allow(clippy::too_many_arguments)] fn __action512< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29378,6 +35264,7 @@ fn __action512< } } +#[allow(clippy::too_many_arguments)] fn __action513< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29392,6 +35279,7 @@ fn __action513< ) } +#[allow(clippy::too_many_arguments)] fn __action514< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29409,6 +35297,7 @@ fn __action514< } } +#[allow(clippy::too_many_arguments)] fn __action515< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29419,6 +35308,7 @@ fn __action515< ast::Expr::Constant(ast::ExprConstant { value: true.into(), kind: None, range: (location..end_location).into() }) } +#[allow(clippy::too_many_arguments)] fn __action516< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29429,6 +35319,7 @@ fn __action516< ast::Expr::Constant(ast::ExprConstant { value: false.into(), kind: None, range: (location..end_location).into() }) } +#[allow(clippy::too_many_arguments)] fn __action517< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29439,6 +35330,7 @@ fn __action517< ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::None, kind: None, range: (location..end_location).into() }) } +#[allow(clippy::too_many_arguments)] fn __action518< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29449,6 +35341,7 @@ fn __action518< ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None, range: (location..end_location).into() }) } +#[allow(clippy::too_many_arguments)] fn __action519< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29463,6 +35356,7 @@ fn __action519< ) } +#[allow(clippy::too_many_arguments)] fn __action520< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -29471,6 +35365,7 @@ fn __action520< __0 } +#[allow(clippy::too_many_arguments)] fn __action521< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29485,6 +35380,7 @@ fn __action521< ) } +#[allow(clippy::too_many_arguments)] fn __action522< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -29493,6 +35389,7 @@ fn __action522< __0 } +#[allow(clippy::too_many_arguments)] fn __action523< >( (_, __0, _): (TextSize, Vec<(Option>, ast::Expr)>, TextSize), @@ -29501,6 +35398,7 @@ fn __action523< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action524< >( __lookbehind: &TextSize, @@ -29510,6 +35408,7 @@ fn __action524< None } +#[allow(clippy::too_many_arguments)] fn __action525< >( __lookbehind: &TextSize, @@ -29519,6 +35418,7 @@ fn __action525< alloc::vec![] } +#[allow(clippy::too_many_arguments)] fn __action526< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -29527,6 +35427,7 @@ fn __action526< v } +#[allow(clippy::too_many_arguments)] fn __action527< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -29536,6 +35437,7 @@ fn __action527< __0 } +#[allow(clippy::too_many_arguments)] fn __action528< >( (_, __0, _): (TextSize, Vec, TextSize), @@ -29544,6 +35446,7 @@ fn __action528< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action529< >( __lookbehind: &TextSize, @@ -29553,6 +35456,7 @@ fn __action529< None } +#[allow(clippy::too_many_arguments)] fn __action530< >( (_, __0, _): (TextSize, Vec, TextSize), @@ -29562,6 +35466,7 @@ fn __action530< __0 } +#[allow(clippy::too_many_arguments)] fn __action531< >( (_, __0, _): (TextSize, Vec, TextSize), @@ -29570,6 +35475,7 @@ fn __action531< Some(__0) } +#[allow(clippy::too_many_arguments)] fn __action532< >( __lookbehind: &TextSize, @@ -29579,6 +35485,7 @@ fn __action532< None } +#[allow(clippy::too_many_arguments)] fn __action533< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -29587,6 +35494,7 @@ fn __action533< alloc::vec![__0] } +#[allow(clippy::too_many_arguments)] fn __action534< >( (_, v, _): (TextSize, alloc::vec::Vec, TextSize), @@ -29596,6 +35504,7 @@ fn __action534< { let mut v = v; v.push(e); v } } +#[allow(clippy::too_many_arguments)] fn __action535< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29609,6 +35518,7 @@ fn __action535< ) } +#[allow(clippy::too_many_arguments)] fn __action536< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -29617,6 +35527,7 @@ fn __action536< __0 } +#[allow(clippy::too_many_arguments)] fn __action537< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29631,6 +35542,7 @@ fn __action537< ) } +#[allow(clippy::too_many_arguments)] fn __action538< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -29639,6 +35551,7 @@ fn __action538< __0 } +#[allow(clippy::too_many_arguments)] fn __action539< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29654,6 +35567,7 @@ fn __action539< } } +#[allow(clippy::too_many_arguments)] fn __action540< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -29662,6 +35576,7 @@ fn __action540< __0 } +#[allow(clippy::too_many_arguments)] fn __action541< >( (_, __0, _): (TextSize, ast::Expr, TextSize), @@ -29670,6 +35585,7 @@ fn __action541< __0 } +#[allow(clippy::too_many_arguments)] fn __action542< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29687,6 +35603,7 @@ fn __action542< } } +#[allow(clippy::too_many_arguments)] fn __action543< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29702,6 +35619,7 @@ fn __action543< ) } +#[allow(clippy::too_many_arguments)] fn __action544< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29716,6 +35634,7 @@ fn __action544< ) } +#[allow(clippy::too_many_arguments)] fn __action545< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29725,6 +35644,7 @@ fn __action545< Ok(parse_strings(s)?) } +#[allow(clippy::too_many_arguments)] fn __action546< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29737,6 +35657,7 @@ fn __action546< ) } +#[allow(clippy::too_many_arguments)] fn __action547< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29749,6 +35670,7 @@ fn __action547< ) } +#[allow(clippy::too_many_arguments)] fn __action548< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29766,6 +35688,7 @@ fn __action548< } } +#[allow(clippy::too_many_arguments)] fn __action549< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29783,6 +35706,7 @@ fn __action549< } } +#[allow(clippy::too_many_arguments)] fn __action550< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29813,6 +35737,7 @@ fn __action550< } } +#[allow(clippy::too_many_arguments)] fn __action551< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29826,6 +35751,7 @@ fn __action551< ) } +#[allow(clippy::too_many_arguments)] fn __action552< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -29836,6 +35762,7 @@ fn __action552< e } +#[allow(clippy::too_many_arguments)] fn __action553< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29853,6 +35780,7 @@ fn __action553< } } +#[allow(clippy::too_many_arguments)] fn __action554< >( (_, _, _): (TextSize, token::Tok, TextSize), @@ -29871,6 +35799,7 @@ fn __action554< } } +#[allow(clippy::too_many_arguments)] fn __action555< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29892,6 +35821,7 @@ fn __action555< } } +#[allow(clippy::too_many_arguments)] fn __action556< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29914,6 +35844,7 @@ fn __action556< } } +#[allow(clippy::too_many_arguments)] fn __action557< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29928,6 +35859,7 @@ fn __action557< ) } +#[allow(clippy::too_many_arguments)] fn __action558< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29945,6 +35877,7 @@ fn __action558< } } +#[allow(clippy::too_many_arguments)] fn __action559< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29955,6 +35888,7 @@ fn __action559< ast::Expr::Constant(ast::ExprConstant { value: true.into(), kind: None, range: (location..end_location).into() }) } +#[allow(clippy::too_many_arguments)] fn __action560< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29965,6 +35899,7 @@ fn __action560< ast::Expr::Constant(ast::ExprConstant { value: false.into(), kind: None, range: (location..end_location).into() }) } +#[allow(clippy::too_many_arguments)] fn __action561< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29975,6 +35910,7 @@ fn __action561< ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::None, kind: None, range: (location..end_location).into() }) } +#[allow(clippy::too_many_arguments)] fn __action562< >( (_, location, _): (TextSize, TextSize, TextSize), @@ -29985,6 +35921,7 @@ fn __action562< ast::Expr::Constant(ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None, range: (location..end_location).into() }) } +#[allow(clippy::too_many_arguments)] fn __action563< >( __0: (TextSize, TextSize, TextSize), @@ -29995,8 +35932,8 @@ fn __action563< __5: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action340( __3, ); @@ -30011,6 +35948,7 @@ fn __action563< ) } +#[allow(clippy::too_many_arguments)] fn __action564< >( __0: (TextSize, TextSize, TextSize), @@ -30020,8 +35958,8 @@ fn __action564< __4: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __3.0.clone(); + let __start0 = __2.2; + let __end0 = __3.0; let __temp0 = __action341( &__start0, &__end0, @@ -30037,6 +35975,7 @@ fn __action564< ) } +#[allow(clippy::too_many_arguments)] fn __action565< >( __0: (TextSize, TextSize, TextSize), @@ -30049,8 +35988,8 @@ fn __action565< __7: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __5.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.0; + let __end0 = __5.2; let __temp0 = __action340( __5, ); @@ -30067,6 +36006,7 @@ fn __action565< ) } +#[allow(clippy::too_many_arguments)] fn __action566< >( __0: (TextSize, TextSize, TextSize), @@ -30078,8 +36018,8 @@ fn __action566< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __5.0.clone(); + let __start0 = __4.2; + let __end0 = __5.0; let __temp0 = __action341( &__start0, &__end0, @@ -30097,6 +36037,7 @@ fn __action566< ) } +#[allow(clippy::too_many_arguments)] fn __action567< >( __0: (TextSize, TextSize, TextSize), @@ -30109,8 +36050,8 @@ fn __action567< __7: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __5.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.0; + let __end0 = __5.2; let __temp0 = __action340( __5, ); @@ -30127,6 +36068,7 @@ fn __action567< ) } +#[allow(clippy::too_many_arguments)] fn __action568< >( __0: (TextSize, TextSize, TextSize), @@ -30138,8 +36080,8 @@ fn __action568< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __5.0.clone(); + let __start0 = __4.2; + let __end0 = __5.0; let __temp0 = __action341( &__start0, &__end0, @@ -30157,6 +36099,7 @@ fn __action568< ) } +#[allow(clippy::too_many_arguments)] fn __action569< >( __0: (TextSize, TextSize, TextSize), @@ -30170,8 +36113,8 @@ fn __action569< __8: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __6.0.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.0; + let __end0 = __6.2; let __temp0 = __action340( __6, ); @@ -30189,6 +36132,7 @@ fn __action569< ) } +#[allow(clippy::too_many_arguments)] fn __action570< >( __0: (TextSize, TextSize, TextSize), @@ -30201,8 +36145,8 @@ fn __action570< __7: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __5.2.clone(); - let __end0 = __6.0.clone(); + let __start0 = __5.2; + let __end0 = __6.0; let __temp0 = __action341( &__start0, &__end0, @@ -30221,6 +36165,7 @@ fn __action570< ) } +#[allow(clippy::too_many_arguments)] fn __action571< >( __0: (TextSize, TextSize, TextSize), @@ -30232,8 +36177,8 @@ fn __action571< __6: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __4.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.0; + let __end0 = __4.2; let __temp0 = __action340( __4, ); @@ -30249,6 +36194,7 @@ fn __action571< ) } +#[allow(clippy::too_many_arguments)] fn __action572< >( __0: (TextSize, TextSize, TextSize), @@ -30259,8 +36205,8 @@ fn __action572< __5: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __3.2.clone(); - let __end0 = __4.0.clone(); + let __start0 = __3.2; + let __end0 = __4.0; let __temp0 = __action341( &__start0, &__end0, @@ -30277,6 +36223,7 @@ fn __action572< ) } +#[allow(clippy::too_many_arguments)] fn __action573< >( __0: (TextSize, TextSize, TextSize), @@ -30288,8 +36235,8 @@ fn __action573< __6: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __4.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.0; + let __end0 = __4.2; let __temp0 = __action340( __4, ); @@ -30305,6 +36252,7 @@ fn __action573< ) } +#[allow(clippy::too_many_arguments)] fn __action574< >( __0: (TextSize, TextSize, TextSize), @@ -30315,8 +36263,8 @@ fn __action574< __5: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __3.2.clone(); - let __end0 = __4.0.clone(); + let __start0 = __3.2; + let __end0 = __4.0; let __temp0 = __action341( &__start0, &__end0, @@ -30333,6 +36281,7 @@ fn __action574< ) } +#[allow(clippy::too_many_arguments)] fn __action575< >( __0: (TextSize, TextSize, TextSize), @@ -30346,8 +36295,8 @@ fn __action575< __8: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __6.0.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.0; + let __end0 = __6.2; let __temp0 = __action340( __6, ); @@ -30365,6 +36314,7 @@ fn __action575< ) } +#[allow(clippy::too_many_arguments)] fn __action576< >( __0: (TextSize, TextSize, TextSize), @@ -30377,8 +36327,8 @@ fn __action576< __7: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __5.2.clone(); - let __end0 = __6.0.clone(); + let __start0 = __5.2; + let __end0 = __6.0; let __temp0 = __action341( &__start0, &__end0, @@ -30397,6 +36347,7 @@ fn __action576< ) } +#[allow(clippy::too_many_arguments)] fn __action577< >( __0: (TextSize, TextSize, TextSize), @@ -30408,8 +36359,8 @@ fn __action577< __6: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __4.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.0; + let __end0 = __4.2; let __temp0 = __action340( __4, ); @@ -30425,6 +36376,7 @@ fn __action577< ) } +#[allow(clippy::too_many_arguments)] fn __action578< >( __0: (TextSize, TextSize, TextSize), @@ -30435,8 +36387,8 @@ fn __action578< __5: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __3.2.clone(); - let __end0 = __4.0.clone(); + let __start0 = __3.2; + let __end0 = __4.0; let __temp0 = __action341( &__start0, &__end0, @@ -30453,6 +36405,7 @@ fn __action578< ) } +#[allow(clippy::too_many_arguments)] fn __action579< >( __0: (TextSize, TextSize, TextSize), @@ -30464,8 +36417,8 @@ fn __action579< __6: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __4.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.0; + let __end0 = __4.2; let __temp0 = __action340( __4, ); @@ -30481,6 +36434,7 @@ fn __action579< ) } +#[allow(clippy::too_many_arguments)] fn __action580< >( __0: (TextSize, TextSize, TextSize), @@ -30491,8 +36445,8 @@ fn __action580< __5: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __3.2.clone(); - let __end0 = __4.0.clone(); + let __start0 = __3.2; + let __end0 = __4.0; let __temp0 = __action341( &__start0, &__end0, @@ -30509,14 +36463,15 @@ fn __action580< ) } +#[allow(clippy::too_many_arguments)] fn __action581< >( __0: (TextSize, Vec<(Option>, ast::Expr)>, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> Vec<(Option>, ast::Expr)> { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action340( __1, ); @@ -30527,13 +36482,14 @@ fn __action581< ) } +#[allow(clippy::too_many_arguments)] fn __action582< >( __0: (TextSize, Vec<(Option>, ast::Expr)>, TextSize), ) -> Vec<(Option>, ast::Expr)> { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action341( &__start0, &__end0, @@ -30545,14 +36501,15 @@ fn __action582< ) } +#[allow(clippy::too_many_arguments)] fn __action583< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action340( __1, ); @@ -30563,13 +36520,14 @@ fn __action583< ) } +#[allow(clippy::too_many_arguments)] fn __action584< >( __0: (TextSize, Vec, TextSize), ) -> Vec { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action341( &__start0, &__end0, @@ -30581,6 +36539,7 @@ fn __action584< ) } +#[allow(clippy::too_many_arguments)] fn __action585< >( __0: (TextSize, TextSize, TextSize), @@ -30589,8 +36548,8 @@ fn __action585< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action340( __2, ); @@ -30603,6 +36562,7 @@ fn __action585< ) } +#[allow(clippy::too_many_arguments)] fn __action586< >( __0: (TextSize, TextSize, TextSize), @@ -30610,8 +36570,8 @@ fn __action586< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action341( &__start0, &__end0, @@ -30625,6 +36585,7 @@ fn __action586< ) } +#[allow(clippy::too_many_arguments)] fn __action587< >( __0: (TextSize, TextSize, TextSize), @@ -30633,8 +36594,8 @@ fn __action587< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action340( __2, ); @@ -30647,6 +36608,7 @@ fn __action587< ) } +#[allow(clippy::too_many_arguments)] fn __action588< >( __0: (TextSize, TextSize, TextSize), @@ -30654,8 +36616,8 @@ fn __action588< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action341( &__start0, &__end0, @@ -30669,6 +36631,7 @@ fn __action588< ) } +#[allow(clippy::too_many_arguments)] fn __action589< >( __0: (TextSize, TextSize, TextSize), @@ -30679,8 +36642,8 @@ fn __action589< __5: (TextSize, TextSize, TextSize), ) -> Vec { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action340( __3, ); @@ -30695,6 +36658,7 @@ fn __action589< ) } +#[allow(clippy::too_many_arguments)] fn __action590< >( __0: (TextSize, TextSize, TextSize), @@ -30704,8 +36668,8 @@ fn __action590< __4: (TextSize, TextSize, TextSize), ) -> Vec { - let __start0 = __2.2.clone(); - let __end0 = __3.0.clone(); + let __start0 = __2.2; + let __end0 = __3.0; let __temp0 = __action341( &__start0, &__end0, @@ -30721,14 +36685,15 @@ fn __action590< ) } +#[allow(clippy::too_many_arguments)] fn __action591< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action340( __1, ); @@ -30739,13 +36704,14 @@ fn __action591< ) } +#[allow(clippy::too_many_arguments)] fn __action592< >( __0: (TextSize, Vec, TextSize), ) -> Vec { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action341( &__start0, &__end0, @@ -30757,6 +36723,7 @@ fn __action592< ) } +#[allow(clippy::too_many_arguments)] fn __action593< >( __0: (TextSize, TextSize, TextSize), @@ -30767,8 +36734,8 @@ fn __action593< __5: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action340( __3, ); @@ -30783,6 +36750,7 @@ fn __action593< ) } +#[allow(clippy::too_many_arguments)] fn __action594< >( __0: (TextSize, TextSize, TextSize), @@ -30792,8 +36760,8 @@ fn __action594< __4: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __2.2.clone(); - let __end0 = __3.0.clone(); + let __start0 = __2.2; + let __end0 = __3.0; let __temp0 = __action341( &__start0, &__end0, @@ -30809,6 +36777,7 @@ fn __action594< ) } +#[allow(clippy::too_many_arguments)] fn __action595< >( __0: (TextSize, TextSize, TextSize), @@ -30820,8 +36789,8 @@ fn __action595< __6: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __4.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.0; + let __end0 = __4.2; let __temp0 = __action340( __4, ); @@ -30837,6 +36806,7 @@ fn __action595< ) } +#[allow(clippy::too_many_arguments)] fn __action596< >( __0: (TextSize, TextSize, TextSize), @@ -30847,8 +36817,8 @@ fn __action596< __5: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __3.2.clone(); - let __end0 = __4.0.clone(); + let __start0 = __3.2; + let __end0 = __4.0; let __temp0 = __action341( &__start0, &__end0, @@ -30865,6 +36835,7 @@ fn __action596< ) } +#[allow(clippy::too_many_arguments)] fn __action597< >( __0: (TextSize, TextSize, TextSize), @@ -30878,8 +36849,8 @@ fn __action597< __8: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __6.0.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.0; + let __end0 = __6.2; let __temp0 = __action340( __6, ); @@ -30897,6 +36868,7 @@ fn __action597< ) } +#[allow(clippy::too_many_arguments)] fn __action598< >( __0: (TextSize, TextSize, TextSize), @@ -30909,8 +36881,8 @@ fn __action598< __7: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __5.2.clone(); - let __end0 = __6.0.clone(); + let __start0 = __5.2; + let __end0 = __6.0; let __temp0 = __action341( &__start0, &__end0, @@ -30929,6 +36901,7 @@ fn __action598< ) } +#[allow(clippy::too_many_arguments)] fn __action599< >( __0: (TextSize, TextSize, TextSize), @@ -30942,8 +36915,8 @@ fn __action599< __8: (TextSize, token::Tok, TextSize), ) -> ast::Stmt { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action340( __3, ); @@ -30961,6 +36934,7 @@ fn __action599< ) } +#[allow(clippy::too_many_arguments)] fn __action600< >( __0: (TextSize, TextSize, TextSize), @@ -30973,8 +36947,8 @@ fn __action600< __7: (TextSize, token::Tok, TextSize), ) -> ast::Stmt { - let __start0 = __2.2.clone(); - let __end0 = __3.0.clone(); + let __start0 = __2.2; + let __end0 = __3.0; let __temp0 = __action341( &__start0, &__end0, @@ -30993,6 +36967,7 @@ fn __action600< ) } +#[allow(clippy::too_many_arguments)] fn __action601< >( __0: (TextSize, TextSize, TextSize), @@ -31002,8 +36977,8 @@ fn __action601< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action340( __3, ); @@ -31017,6 +36992,7 @@ fn __action601< ) } +#[allow(clippy::too_many_arguments)] fn __action602< >( __0: (TextSize, TextSize, TextSize), @@ -31025,8 +37001,8 @@ fn __action602< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __3.0.clone(); + let __start0 = __2.2; + let __end0 = __3.0; let __temp0 = __action341( &__start0, &__end0, @@ -31041,6 +37017,7 @@ fn __action602< ) } +#[allow(clippy::too_many_arguments)] fn __action603< >( __0: (TextSize, TextSize, TextSize), @@ -31050,8 +37027,8 @@ fn __action603< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action340( __3, ); @@ -31065,6 +37042,7 @@ fn __action603< ) } +#[allow(clippy::too_many_arguments)] fn __action604< >( __0: (TextSize, TextSize, TextSize), @@ -31073,8 +37051,8 @@ fn __action604< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __3.0.clone(); + let __start0 = __2.2; + let __end0 = __3.0; let __temp0 = __action341( &__start0, &__end0, @@ -31089,6 +37067,7 @@ fn __action604< ) } +#[allow(clippy::too_many_arguments)] fn __action605< >( __0: (TextSize, TextSize, TextSize), @@ -31097,8 +37076,8 @@ fn __action605< __3: (TextSize, TextSize, TextSize), ) -> ast::Arguments { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action340( __2, ); @@ -31111,6 +37090,7 @@ fn __action605< ) } +#[allow(clippy::too_many_arguments)] fn __action606< >( __0: (TextSize, TextSize, TextSize), @@ -31118,8 +37098,8 @@ fn __action606< __2: (TextSize, TextSize, TextSize), ) -> ast::Arguments { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action341( &__start0, &__end0, @@ -31133,6 +37113,7 @@ fn __action606< ) } +#[allow(clippy::too_many_arguments)] fn __action607< >( __0: (TextSize, TextSize, TextSize), @@ -31141,8 +37122,8 @@ fn __action607< __3: (TextSize, TextSize, TextSize), ) -> ast::Arguments { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action340( __2, ); @@ -31155,6 +37136,7 @@ fn __action607< ) } +#[allow(clippy::too_many_arguments)] fn __action608< >( __0: (TextSize, TextSize, TextSize), @@ -31162,8 +37144,8 @@ fn __action608< __2: (TextSize, TextSize, TextSize), ) -> ast::Arguments { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action341( &__start0, &__end0, @@ -31177,6 +37159,7 @@ fn __action608< ) } +#[allow(clippy::too_many_arguments)] fn __action609< >( __0: (TextSize, TextSize, TextSize), @@ -31186,8 +37169,8 @@ fn __action609< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action340( __3, ); @@ -31201,6 +37184,7 @@ fn __action609< ) } +#[allow(clippy::too_many_arguments)] fn __action610< >( __0: (TextSize, TextSize, TextSize), @@ -31209,8 +37193,8 @@ fn __action610< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __3.0.clone(); + let __start0 = __2.2; + let __end0 = __3.0; let __temp0 = __action341( &__start0, &__end0, @@ -31225,6 +37209,7 @@ fn __action610< ) } +#[allow(clippy::too_many_arguments)] fn __action611< >( __0: (TextSize, TextSize, TextSize), @@ -31234,8 +37219,8 @@ fn __action611< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action340( __3, ); @@ -31249,6 +37234,7 @@ fn __action611< ) } +#[allow(clippy::too_many_arguments)] fn __action612< >( __0: (TextSize, TextSize, TextSize), @@ -31257,8 +37243,8 @@ fn __action612< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __3.0.clone(); + let __start0 = __2.2; + let __end0 = __3.0; let __temp0 = __action341( &__start0, &__end0, @@ -31273,6 +37259,7 @@ fn __action612< ) } +#[allow(clippy::too_many_arguments)] fn __action613< >( __0: (TextSize, TextSize, TextSize), @@ -31281,8 +37268,8 @@ fn __action613< __3: (TextSize, TextSize, TextSize), ) -> ast::Arguments { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action340( __2, ); @@ -31295,6 +37282,7 @@ fn __action613< ) } +#[allow(clippy::too_many_arguments)] fn __action614< >( __0: (TextSize, TextSize, TextSize), @@ -31302,8 +37290,8 @@ fn __action614< __2: (TextSize, TextSize, TextSize), ) -> ast::Arguments { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action341( &__start0, &__end0, @@ -31317,6 +37305,7 @@ fn __action614< ) } +#[allow(clippy::too_many_arguments)] fn __action615< >( __0: (TextSize, TextSize, TextSize), @@ -31325,8 +37314,8 @@ fn __action615< __3: (TextSize, TextSize, TextSize), ) -> ast::Arguments { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action340( __2, ); @@ -31339,6 +37328,7 @@ fn __action615< ) } +#[allow(clippy::too_many_arguments)] fn __action616< >( __0: (TextSize, TextSize, TextSize), @@ -31346,8 +37336,8 @@ fn __action616< __2: (TextSize, TextSize, TextSize), ) -> ast::Arguments { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action341( &__start0, &__end0, @@ -31361,6 +37351,7 @@ fn __action616< ) } +#[allow(clippy::too_many_arguments)] fn __action617< >( __0: (TextSize, TextSize, TextSize), @@ -31369,8 +37360,8 @@ fn __action617< __3: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action340( __2, ); @@ -31383,6 +37374,7 @@ fn __action617< ) } +#[allow(clippy::too_many_arguments)] fn __action618< >( __0: (TextSize, TextSize, TextSize), @@ -31390,8 +37382,8 @@ fn __action618< __2: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action341( &__start0, &__end0, @@ -31405,6 +37397,7 @@ fn __action618< ) } +#[allow(clippy::too_many_arguments)] fn __action619< >( __0: (TextSize, TextSize, TextSize), @@ -31416,8 +37409,8 @@ fn __action619< __6: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __4.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.0; + let __end0 = __4.2; let __temp0 = __action340( __4, ); @@ -31433,6 +37426,7 @@ fn __action619< ) } +#[allow(clippy::too_many_arguments)] fn __action620< >( __0: (TextSize, TextSize, TextSize), @@ -31443,8 +37437,8 @@ fn __action620< __5: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __3.2.clone(); - let __end0 = __4.0.clone(); + let __start0 = __3.2; + let __end0 = __4.0; let __temp0 = __action341( &__start0, &__end0, @@ -31461,14 +37455,15 @@ fn __action620< ) } +#[allow(clippy::too_many_arguments)] fn __action621< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action340( __1, ); @@ -31479,13 +37474,14 @@ fn __action621< ) } +#[allow(clippy::too_many_arguments)] fn __action622< >( __0: (TextSize, Vec, TextSize), ) -> Vec { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action341( &__start0, &__end0, @@ -31497,6 +37493,7 @@ fn __action622< ) } +#[allow(clippy::too_many_arguments)] fn __action623< >( __0: (TextSize, TextSize, TextSize), @@ -31505,8 +37502,8 @@ fn __action623< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action340( __2, ); @@ -31519,6 +37516,7 @@ fn __action623< ) } +#[allow(clippy::too_many_arguments)] fn __action624< >( __0: (TextSize, TextSize, TextSize), @@ -31526,8 +37524,8 @@ fn __action624< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action341( &__start0, &__end0, @@ -31541,6 +37539,7 @@ fn __action624< ) } +#[allow(clippy::too_many_arguments)] fn __action625< >( __0: (TextSize, token::Tok, TextSize), @@ -31549,8 +37548,8 @@ fn __action625< __3: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action340( __2, ); @@ -31563,6 +37562,7 @@ fn __action625< ) } +#[allow(clippy::too_many_arguments)] fn __action626< >( __0: (TextSize, token::Tok, TextSize), @@ -31570,8 +37570,8 @@ fn __action626< __2: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action341( &__start0, &__end0, @@ -31585,6 +37585,7 @@ fn __action626< ) } +#[allow(clippy::too_many_arguments)] fn __action627< >( __0: (TextSize, token::Tok, TextSize), @@ -31595,8 +37596,8 @@ fn __action627< __5: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __4.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.0; + let __end0 = __4.2; let __temp0 = __action340( __4, ); @@ -31611,6 +37612,7 @@ fn __action627< ) } +#[allow(clippy::too_many_arguments)] fn __action628< >( __0: (TextSize, token::Tok, TextSize), @@ -31620,8 +37622,8 @@ fn __action628< __4: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __3.2.clone(); - let __end0 = __4.0.clone(); + let __start0 = __3.2; + let __end0 = __4.0; let __temp0 = __action341( &__start0, &__end0, @@ -31637,6 +37639,7 @@ fn __action628< ) } +#[allow(clippy::too_many_arguments)] fn __action629< >( __0: (TextSize, ast::Suite, TextSize), @@ -31646,8 +37649,8 @@ fn __action629< __4: (TextSize, token::Tok, TextSize), ) -> ast::Suite { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action364( __3, ); @@ -31661,6 +37664,7 @@ fn __action629< ) } +#[allow(clippy::too_many_arguments)] fn __action630< >( __0: (TextSize, ast::Suite, TextSize), @@ -31669,8 +37673,8 @@ fn __action630< __3: (TextSize, token::Tok, TextSize), ) -> ast::Suite { - let __start0 = __2.2.clone(); - let __end0 = __3.0.clone(); + let __start0 = __2.2; + let __end0 = __3.0; let __temp0 = __action365( &__start0, &__end0, @@ -31685,6 +37689,7 @@ fn __action630< ) } +#[allow(clippy::too_many_arguments)] fn __action631< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -31693,8 +37698,8 @@ fn __action631< __3: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action364( __2, ); @@ -31707,6 +37712,7 @@ fn __action631< ) } +#[allow(clippy::too_many_arguments)] fn __action632< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -31714,8 +37720,8 @@ fn __action632< __2: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action365( &__start0, &__end0, @@ -31729,6 +37735,7 @@ fn __action632< ) } +#[allow(clippy::too_many_arguments)] fn __action633< >( __0: (TextSize, Vec, TextSize), @@ -31738,8 +37745,8 @@ fn __action633< __4: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action364( __3, ); @@ -31753,6 +37760,7 @@ fn __action633< ) } +#[allow(clippy::too_many_arguments)] fn __action634< >( __0: (TextSize, Vec, TextSize), @@ -31761,8 +37769,8 @@ fn __action634< __3: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __2.2.clone(); - let __end0 = __3.0.clone(); + let __start0 = __2.2; + let __end0 = __3.0; let __temp0 = __action365( &__start0, &__end0, @@ -31777,6 +37785,7 @@ fn __action634< ) } +#[allow(clippy::too_many_arguments)] fn __action635< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -31785,8 +37794,8 @@ fn __action635< __3: (TextSize, token::Tok, TextSize), ) -> ast::Suite { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action364( __2, ); @@ -31799,6 +37808,7 @@ fn __action635< ) } +#[allow(clippy::too_many_arguments)] fn __action636< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -31806,8 +37816,8 @@ fn __action636< __2: (TextSize, token::Tok, TextSize), ) -> ast::Suite { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action365( &__start0, &__end0, @@ -31821,6 +37831,7 @@ fn __action636< ) } +#[allow(clippy::too_many_arguments)] fn __action637< >( __0: (TextSize, TextSize, TextSize), @@ -31834,8 +37845,8 @@ fn __action637< __8: (TextSize, core::option::Option, TextSize), ) -> ast::Stmt { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action300( __1, ); @@ -31853,6 +37864,7 @@ fn __action637< ) } +#[allow(clippy::too_many_arguments)] fn __action638< >( __0: (TextSize, TextSize, TextSize), @@ -31865,8 +37877,8 @@ fn __action638< __7: (TextSize, core::option::Option, TextSize), ) -> ast::Stmt { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action301( &__start0, &__end0, @@ -31885,6 +37897,7 @@ fn __action638< ) } +#[allow(clippy::too_many_arguments)] fn __action639< >( __0: (TextSize, TextSize, TextSize), @@ -31898,8 +37911,8 @@ fn __action639< __8: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action300( __2, ); @@ -31917,6 +37930,7 @@ fn __action639< ) } +#[allow(clippy::too_many_arguments)] fn __action640< >( __0: (TextSize, TextSize, TextSize), @@ -31929,8 +37943,8 @@ fn __action640< __7: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action301( &__start0, &__end0, @@ -31949,6 +37963,7 @@ fn __action640< ) } +#[allow(clippy::too_many_arguments)] fn __action641< >( __0: (TextSize, TextSize, TextSize), @@ -31961,8 +37976,8 @@ fn __action641< __7: (TextSize, TextSize, TextSize), ) -> ast::Comprehension { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action300( __1, ); @@ -31979,6 +37994,7 @@ fn __action641< ) } +#[allow(clippy::too_many_arguments)] fn __action642< >( __0: (TextSize, TextSize, TextSize), @@ -31990,8 +38006,8 @@ fn __action642< __6: (TextSize, TextSize, TextSize), ) -> ast::Comprehension { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action301( &__start0, &__end0, @@ -32009,6 +38025,7 @@ fn __action642< ) } +#[allow(clippy::too_many_arguments)] fn __action643< >( __0: (TextSize, TextSize, TextSize), @@ -32019,8 +38036,8 @@ fn __action643< __5: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action300( __1, ); @@ -32035,6 +38052,7 @@ fn __action643< ) } +#[allow(clippy::too_many_arguments)] fn __action644< >( __0: (TextSize, TextSize, TextSize), @@ -32044,8 +38062,8 @@ fn __action644< __4: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action301( &__start0, &__end0, @@ -32061,6 +38079,7 @@ fn __action644< ) } +#[allow(clippy::too_many_arguments)] fn __action645< >( __0: (TextSize, token::Tok, TextSize), @@ -32068,8 +38087,8 @@ fn __action645< __2: (TextSize, token::Tok, TextSize), ) -> core::option::Option<(token::Tok, ArgumentList, token::Tok)> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action256( __0, __1, @@ -32081,6 +38100,7 @@ fn __action645< ) } +#[allow(clippy::too_many_arguments)] fn __action646< >( __0: (TextSize, TextSize, TextSize), @@ -32094,8 +38114,8 @@ fn __action646< __8: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __4.0.clone(); - let __end0 = __6.2.clone(); + let __start0 = __4.0; + let __end0 = __6.2; let __temp0 = __action645( __4, __5, @@ -32113,6 +38133,7 @@ fn __action646< ) } +#[allow(clippy::too_many_arguments)] fn __action647< >( __0: (TextSize, TextSize, TextSize), @@ -32123,8 +38144,8 @@ fn __action647< __5: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __3.2.clone(); - let __end0 = __4.0.clone(); + let __start0 = __3.2; + let __end0 = __4.0; let __temp0 = __action255( &__start0, &__end0, @@ -32141,14 +38162,15 @@ fn __action647< ) } +#[allow(clippy::too_many_arguments)] fn __action648< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Option>, TextSize), ) -> core::option::Option>> { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action394( __0, __1, @@ -32159,6 +38181,7 @@ fn __action648< ) } +#[allow(clippy::too_many_arguments)] fn __action649< >( __0: (TextSize, TextSize, TextSize), @@ -32169,8 +38192,8 @@ fn __action649< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __2.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __2.0; + let __end0 = __3.2; let __temp0 = __action394( __2, __3, @@ -32185,6 +38208,7 @@ fn __action649< ) } +#[allow(clippy::too_many_arguments)] fn __action650< >( __0: (TextSize, TextSize, TextSize), @@ -32194,8 +38218,8 @@ fn __action650< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __2.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __2.0; + let __end0 = __3.2; let __temp0 = __action394( __2, __3, @@ -32209,6 +38233,7 @@ fn __action650< ) } +#[allow(clippy::too_many_arguments)] fn __action651< >( __0: (TextSize, TextSize, TextSize), @@ -32219,8 +38244,8 @@ fn __action651< __5: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __4.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __4.0; + let __end0 = __5.2; let __temp0 = __action648( __4, __5, @@ -32235,6 +38260,7 @@ fn __action651< ) } +#[allow(clippy::too_many_arguments)] fn __action652< >( __0: (TextSize, TextSize, TextSize), @@ -32243,8 +38269,8 @@ fn __action652< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action449( &__start0, &__end0, @@ -32259,14 +38285,15 @@ fn __action652< ) } +#[allow(clippy::too_many_arguments)] fn __action653< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Option>, TextSize), ) -> core::option::Option>> { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action402( __0, __1, @@ -32277,6 +38304,7 @@ fn __action653< ) } +#[allow(clippy::too_many_arguments)] fn __action654< >( __0: (TextSize, TextSize, TextSize), @@ -32287,8 +38315,8 @@ fn __action654< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __2.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __2.0; + let __end0 = __3.2; let __temp0 = __action402( __2, __3, @@ -32303,6 +38331,7 @@ fn __action654< ) } +#[allow(clippy::too_many_arguments)] fn __action655< >( __0: (TextSize, TextSize, TextSize), @@ -32312,8 +38341,8 @@ fn __action655< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __2.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __2.0; + let __end0 = __3.2; let __temp0 = __action402( __2, __3, @@ -32327,6 +38356,7 @@ fn __action655< ) } +#[allow(clippy::too_many_arguments)] fn __action656< >( __0: (TextSize, TextSize, TextSize), @@ -32337,8 +38367,8 @@ fn __action656< __5: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __4.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __4.0; + let __end0 = __5.2; let __temp0 = __action653( __4, __5, @@ -32353,6 +38383,7 @@ fn __action656< ) } +#[allow(clippy::too_many_arguments)] fn __action657< >( __0: (TextSize, TextSize, TextSize), @@ -32361,8 +38392,8 @@ fn __action657< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action438( &__start0, &__end0, @@ -32377,14 +38408,15 @@ fn __action657< ) } +#[allow(clippy::too_many_arguments)] fn __action658< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::ArgWithDefault, TextSize), ) -> alloc::vec::Vec { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action452( __0, __1, @@ -32395,6 +38427,7 @@ fn __action658< ) } +#[allow(clippy::too_many_arguments)] fn __action659< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -32402,8 +38435,8 @@ fn __action659< __2: (TextSize, ast::ArgWithDefault, TextSize), ) -> alloc::vec::Vec { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action452( __1, __2, @@ -32415,6 +38448,7 @@ fn __action659< ) } +#[allow(clippy::too_many_arguments)] fn __action660< >( __0: (TextSize, Vec, TextSize), @@ -32422,8 +38456,8 @@ fn __action660< __2: (TextSize, token::Tok, TextSize), ) -> (Vec, Vec) { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action450( &__start0, &__end0, @@ -32437,6 +38471,7 @@ fn __action660< ) } +#[allow(clippy::too_many_arguments)] fn __action661< >( __0: (TextSize, Vec, TextSize), @@ -32445,8 +38480,8 @@ fn __action661< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> (Vec, Vec) { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action451( __3, ); @@ -32459,6 +38494,7 @@ fn __action661< ) } +#[allow(clippy::too_many_arguments)] fn __action662< >( __0: (TextSize, TextSize, TextSize), @@ -32468,8 +38504,8 @@ fn __action662< __4: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __2.2.clone(); - let __end0 = __3.0.clone(); + let __start0 = __2.2; + let __end0 = __3.0; let __temp0 = __action450( &__start0, &__end0, @@ -32485,6 +38521,7 @@ fn __action662< ) } +#[allow(clippy::too_many_arguments)] fn __action663< >( __0: (TextSize, TextSize, TextSize), @@ -32495,8 +38532,8 @@ fn __action663< __5: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action451( __3, ); @@ -32511,6 +38548,7 @@ fn __action663< ) } +#[allow(clippy::too_many_arguments)] fn __action664< >( __0: (TextSize, TextSize, TextSize), @@ -32518,8 +38556,8 @@ fn __action664< __2: (TextSize, core::option::Option, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action450( &__start0, &__end0, @@ -32533,6 +38571,7 @@ fn __action664< ) } +#[allow(clippy::too_many_arguments)] fn __action665< >( __0: (TextSize, TextSize, TextSize), @@ -32541,8 +38580,8 @@ fn __action665< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action451( __3, ); @@ -32555,14 +38594,15 @@ fn __action665< ) } +#[allow(clippy::too_many_arguments)] fn __action666< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::ArgWithDefault, TextSize), ) -> alloc::vec::Vec { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action441( __0, __1, @@ -32573,6 +38613,7 @@ fn __action666< ) } +#[allow(clippy::too_many_arguments)] fn __action667< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -32580,8 +38621,8 @@ fn __action667< __2: (TextSize, ast::ArgWithDefault, TextSize), ) -> alloc::vec::Vec { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action441( __1, __2, @@ -32593,6 +38634,7 @@ fn __action667< ) } +#[allow(clippy::too_many_arguments)] fn __action668< >( __0: (TextSize, Vec, TextSize), @@ -32600,8 +38642,8 @@ fn __action668< __2: (TextSize, token::Tok, TextSize), ) -> (Vec, Vec) { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action439( &__start0, &__end0, @@ -32615,6 +38657,7 @@ fn __action668< ) } +#[allow(clippy::too_many_arguments)] fn __action669< >( __0: (TextSize, Vec, TextSize), @@ -32623,8 +38666,8 @@ fn __action669< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> (Vec, Vec) { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action440( __3, ); @@ -32637,6 +38680,7 @@ fn __action669< ) } +#[allow(clippy::too_many_arguments)] fn __action670< >( __0: (TextSize, TextSize, TextSize), @@ -32646,8 +38690,8 @@ fn __action670< __4: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __2.2.clone(); - let __end0 = __3.0.clone(); + let __start0 = __2.2; + let __end0 = __3.0; let __temp0 = __action439( &__start0, &__end0, @@ -32663,6 +38707,7 @@ fn __action670< ) } +#[allow(clippy::too_many_arguments)] fn __action671< >( __0: (TextSize, TextSize, TextSize), @@ -32673,8 +38718,8 @@ fn __action671< __5: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action440( __3, ); @@ -32689,6 +38734,7 @@ fn __action671< ) } +#[allow(clippy::too_many_arguments)] fn __action672< >( __0: (TextSize, TextSize, TextSize), @@ -32696,8 +38742,8 @@ fn __action672< __2: (TextSize, core::option::Option, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action439( &__start0, &__end0, @@ -32711,6 +38757,7 @@ fn __action672< ) } +#[allow(clippy::too_many_arguments)] fn __action673< >( __0: (TextSize, TextSize, TextSize), @@ -32719,8 +38766,8 @@ fn __action673< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action440( __3, ); @@ -32733,6 +38780,7 @@ fn __action673< ) } +#[allow(clippy::too_many_arguments)] fn __action674< >( __0: (TextSize, TextSize, TextSize), @@ -32742,8 +38790,8 @@ fn __action674< __4: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action455( __2, ); @@ -32757,6 +38805,7 @@ fn __action674< ) } +#[allow(clippy::too_many_arguments)] fn __action675< >( __0: (TextSize, TextSize, TextSize), @@ -32765,8 +38814,8 @@ fn __action675< __3: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action456( &__start0, &__end0, @@ -32781,6 +38830,7 @@ fn __action675< ) } +#[allow(clippy::too_many_arguments)] fn __action676< >( __0: (TextSize, TextSize, TextSize), @@ -32791,8 +38841,8 @@ fn __action676< __5: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action455( __2, ); @@ -32807,6 +38857,7 @@ fn __action676< ) } +#[allow(clippy::too_many_arguments)] fn __action677< >( __0: (TextSize, TextSize, TextSize), @@ -32816,8 +38867,8 @@ fn __action677< __4: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action456( &__start0, &__end0, @@ -32833,6 +38884,7 @@ fn __action677< ) } +#[allow(clippy::too_many_arguments)] fn __action678< >( __0: (TextSize, TextSize, TextSize), @@ -32840,8 +38892,8 @@ fn __action678< __2: (TextSize, ast::Arg, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action455( __2, ); @@ -32853,14 +38905,15 @@ fn __action678< ) } +#[allow(clippy::too_many_arguments)] fn __action679< >( __0: (TextSize, TextSize, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action456( &__start0, &__end0, @@ -32873,6 +38926,7 @@ fn __action679< ) } +#[allow(clippy::too_many_arguments)] fn __action680< >( __0: (TextSize, TextSize, TextSize), @@ -32881,8 +38935,8 @@ fn __action680< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action455( __2, ); @@ -32895,6 +38949,7 @@ fn __action680< ) } +#[allow(clippy::too_many_arguments)] fn __action681< >( __0: (TextSize, TextSize, TextSize), @@ -32902,8 +38957,8 @@ fn __action681< __2: (TextSize, alloc::vec::Vec, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action456( &__start0, &__end0, @@ -32917,6 +38972,7 @@ fn __action681< ) } +#[allow(clippy::too_many_arguments)] fn __action682< >( __0: (TextSize, token::Tok, TextSize), @@ -32925,8 +38981,8 @@ fn __action682< __3: (TextSize, ast::Suite, TextSize), ) -> (TextSize, ast::Expr, ast::Suite) { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -32941,14 +38997,15 @@ fn __action682< ) } +#[allow(clippy::too_many_arguments)] fn __action683< >( __0: (TextSize, (String, StringKind, bool), TextSize), __1: (TextSize, TextSize, TextSize), ) -> (TextSize, (String, StringKind, bool), TextSize) { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -32961,6 +39018,7 @@ fn __action683< ) } +#[allow(clippy::too_many_arguments)] fn __action684< >( __0: (TextSize, ast::Expr, TextSize), @@ -32969,8 +39027,8 @@ fn __action684< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -32985,6 +39043,7 @@ fn __action684< ) } +#[allow(clippy::too_many_arguments)] fn __action685< >( __0: (TextSize, ast::Expr, TextSize), @@ -32993,8 +39052,8 @@ fn __action685< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33009,6 +39068,7 @@ fn __action685< ) } +#[allow(clippy::too_many_arguments)] fn __action686< >( __0: (TextSize, ast::Expr, TextSize), @@ -33017,8 +39077,8 @@ fn __action686< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33033,6 +39093,7 @@ fn __action686< ) } +#[allow(clippy::too_many_arguments)] fn __action687< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -33040,8 +39101,8 @@ fn __action687< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33055,6 +39116,7 @@ fn __action687< ) } +#[allow(clippy::too_many_arguments)] fn __action688< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -33062,8 +39124,8 @@ fn __action688< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33077,6 +39139,7 @@ fn __action688< ) } +#[allow(clippy::too_many_arguments)] fn __action689< >( __0: (TextSize, ast::Expr, TextSize), @@ -33085,8 +39148,8 @@ fn __action689< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33101,6 +39164,7 @@ fn __action689< ) } +#[allow(clippy::too_many_arguments)] fn __action690< >( __0: (TextSize, ast::Expr, TextSize), @@ -33109,8 +39173,8 @@ fn __action690< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33125,6 +39189,7 @@ fn __action690< ) } +#[allow(clippy::too_many_arguments)] fn __action691< >( __0: (TextSize, ast::Pattern, TextSize), @@ -33133,8 +39198,8 @@ fn __action691< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33149,6 +39214,7 @@ fn __action691< ) } +#[allow(clippy::too_many_arguments)] fn __action692< >( __0: (TextSize, token::Tok, TextSize), @@ -33157,8 +39223,8 @@ fn __action692< __3: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33173,13 +39239,14 @@ fn __action692< ) } +#[allow(clippy::too_many_arguments)] fn __action693< >( __0: (TextSize, alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33191,14 +39258,15 @@ fn __action693< ) } +#[allow(clippy::too_many_arguments)] fn __action694< >( __0: (TextSize, ast::Constant, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33211,14 +39279,15 @@ fn __action694< ) } +#[allow(clippy::too_many_arguments)] fn __action695< >( __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33231,6 +39300,7 @@ fn __action695< ) } +#[allow(clippy::too_many_arguments)] fn __action696< >( __0: (TextSize, token::Tok, TextSize), @@ -33239,8 +39309,8 @@ fn __action696< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33255,6 +39325,7 @@ fn __action696< ) } +#[allow(clippy::too_many_arguments)] fn __action697< >( __0: (TextSize, token::Tok, TextSize), @@ -33264,8 +39335,8 @@ fn __action697< __4: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33281,6 +39352,7 @@ fn __action697< ) } +#[allow(clippy::too_many_arguments)] fn __action698< >( __0: (TextSize, token::Tok, TextSize), @@ -33290,8 +39362,8 @@ fn __action698< __4: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33307,6 +39379,7 @@ fn __action698< ) } +#[allow(clippy::too_many_arguments)] fn __action699< >( __0: (TextSize, token::Tok, TextSize), @@ -33315,8 +39388,8 @@ fn __action699< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33331,6 +39404,7 @@ fn __action699< ) } +#[allow(clippy::too_many_arguments)] fn __action700< >( __0: (TextSize, token::Tok, TextSize), @@ -33342,8 +39416,8 @@ fn __action700< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33361,6 +39435,7 @@ fn __action700< ) } +#[allow(clippy::too_many_arguments)] fn __action701< >( __0: (TextSize, token::Tok, TextSize), @@ -33371,8 +39446,8 @@ fn __action701< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33389,6 +39464,7 @@ fn __action701< ) } +#[allow(clippy::too_many_arguments)] fn __action702< >( __0: (TextSize, token::Tok, TextSize), @@ -33396,8 +39472,8 @@ fn __action702< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33411,6 +39487,7 @@ fn __action702< ) } +#[allow(clippy::too_many_arguments)] fn __action703< >( __0: (TextSize, token::Tok, TextSize), @@ -33420,8 +39497,8 @@ fn __action703< __4: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33437,6 +39514,7 @@ fn __action703< ) } +#[allow(clippy::too_many_arguments)] fn __action704< >( __0: (TextSize, token::Tok, TextSize), @@ -33446,8 +39524,8 @@ fn __action704< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action373( &__start0, &__end0, @@ -33463,6 +39541,7 @@ fn __action704< ) } +#[allow(clippy::too_many_arguments)] fn __action705< >( __0: (TextSize, token::Tok, TextSize), @@ -33471,8 +39550,8 @@ fn __action705< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33487,6 +39566,7 @@ fn __action705< ) } +#[allow(clippy::too_many_arguments)] fn __action706< >( __0: (TextSize, token::Tok, TextSize), @@ -33496,8 +39576,8 @@ fn __action706< __4: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33513,6 +39593,7 @@ fn __action706< ) } +#[allow(clippy::too_many_arguments)] fn __action707< >( __0: (TextSize, token::Tok, TextSize), @@ -33521,8 +39602,8 @@ fn __action707< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33537,6 +39618,7 @@ fn __action707< ) } +#[allow(clippy::too_many_arguments)] fn __action708< >( __0: (TextSize, token::Tok, TextSize), @@ -33546,8 +39628,8 @@ fn __action708< __4: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33563,14 +39645,15 @@ fn __action708< ) } +#[allow(clippy::too_many_arguments)] fn __action709< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33583,14 +39666,15 @@ fn __action709< ) } +#[allow(clippy::too_many_arguments)] fn __action710< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33603,14 +39687,15 @@ fn __action710< ) } +#[allow(clippy::too_many_arguments)] fn __action711< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33623,14 +39708,15 @@ fn __action711< ) } +#[allow(clippy::too_many_arguments)] fn __action712< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33643,13 +39729,14 @@ fn __action712< ) } +#[allow(clippy::too_many_arguments)] fn __action713< >( __0: (TextSize, alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33661,14 +39748,15 @@ fn __action713< ) } +#[allow(clippy::too_many_arguments)] fn __action714< >( __0: (TextSize, ast::Constant, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33681,14 +39769,15 @@ fn __action714< ) } +#[allow(clippy::too_many_arguments)] fn __action715< >( __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33701,6 +39790,7 @@ fn __action715< ) } +#[allow(clippy::too_many_arguments)] fn __action716< >( __0: (TextSize, token::Tok, TextSize), @@ -33709,8 +39799,8 @@ fn __action716< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33725,6 +39815,7 @@ fn __action716< ) } +#[allow(clippy::too_many_arguments)] fn __action717< >( __0: (TextSize, token::Tok, TextSize), @@ -33734,8 +39825,8 @@ fn __action717< __4: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33751,6 +39842,7 @@ fn __action717< ) } +#[allow(clippy::too_many_arguments)] fn __action718< >( __0: (TextSize, token::Tok, TextSize), @@ -33762,8 +39854,8 @@ fn __action718< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33781,6 +39873,7 @@ fn __action718< ) } +#[allow(clippy::too_many_arguments)] fn __action719< >( __0: (TextSize, token::Tok, TextSize), @@ -33791,8 +39884,8 @@ fn __action719< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33809,6 +39902,7 @@ fn __action719< ) } +#[allow(clippy::too_many_arguments)] fn __action720< >( __0: (TextSize, token::Tok, TextSize), @@ -33816,8 +39910,8 @@ fn __action720< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33831,6 +39925,7 @@ fn __action720< ) } +#[allow(clippy::too_many_arguments)] fn __action721< >( __0: (TextSize, token::Tok, TextSize), @@ -33840,8 +39935,8 @@ fn __action721< __4: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33857,6 +39952,7 @@ fn __action721< ) } +#[allow(clippy::too_many_arguments)] fn __action722< >( __0: (TextSize, token::Tok, TextSize), @@ -33866,8 +39962,8 @@ fn __action722< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action373( &__start0, &__end0, @@ -33883,6 +39979,7 @@ fn __action722< ) } +#[allow(clippy::too_many_arguments)] fn __action723< >( __0: (TextSize, token::Tok, TextSize), @@ -33891,8 +39988,8 @@ fn __action723< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33907,6 +40004,7 @@ fn __action723< ) } +#[allow(clippy::too_many_arguments)] fn __action724< >( __0: (TextSize, token::Tok, TextSize), @@ -33916,8 +40014,8 @@ fn __action724< __4: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33933,6 +40031,7 @@ fn __action724< ) } +#[allow(clippy::too_many_arguments)] fn __action725< >( __0: (TextSize, token::Tok, TextSize), @@ -33941,8 +40040,8 @@ fn __action725< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33957,6 +40056,7 @@ fn __action725< ) } +#[allow(clippy::too_many_arguments)] fn __action726< >( __0: (TextSize, token::Tok, TextSize), @@ -33966,8 +40066,8 @@ fn __action726< __4: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -33983,14 +40083,15 @@ fn __action726< ) } +#[allow(clippy::too_many_arguments)] fn __action727< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34003,14 +40104,15 @@ fn __action727< ) } +#[allow(clippy::too_many_arguments)] fn __action728< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34023,14 +40125,15 @@ fn __action728< ) } +#[allow(clippy::too_many_arguments)] fn __action729< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34043,14 +40146,15 @@ fn __action729< ) } +#[allow(clippy::too_many_arguments)] fn __action730< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34063,6 +40167,7 @@ fn __action730< ) } +#[allow(clippy::too_many_arguments)] fn __action731< >( __0: (TextSize, ast::Expr, TextSize), @@ -34072,8 +40177,8 @@ fn __action731< __4: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34089,6 +40194,7 @@ fn __action731< ) } +#[allow(clippy::too_many_arguments)] fn __action732< >( __0: (TextSize, ast::Expr, TextSize), @@ -34098,8 +40204,8 @@ fn __action732< __4: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34115,6 +40221,7 @@ fn __action732< ) } +#[allow(clippy::too_many_arguments)] fn __action733< >( __0: (TextSize, ast::Expr, TextSize), @@ -34123,8 +40230,8 @@ fn __action733< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34139,6 +40246,7 @@ fn __action733< ) } +#[allow(clippy::too_many_arguments)] fn __action734< >( __0: (TextSize, ast::Expr, TextSize), @@ -34148,8 +40256,8 @@ fn __action734< __4: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34165,6 +40273,7 @@ fn __action734< ) } +#[allow(clippy::too_many_arguments)] fn __action735< >( __0: (TextSize, ast::Expr, TextSize), @@ -34174,8 +40283,8 @@ fn __action735< __4: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34191,6 +40300,7 @@ fn __action735< ) } +#[allow(clippy::too_many_arguments)] fn __action736< >( __0: (TextSize, ast::Expr, TextSize), @@ -34199,8 +40309,8 @@ fn __action736< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34215,6 +40325,7 @@ fn __action736< ) } +#[allow(clippy::too_many_arguments)] fn __action737< >( __0: (TextSize, token::Tok, TextSize), @@ -34222,8 +40333,8 @@ fn __action737< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34237,6 +40348,7 @@ fn __action737< ) } +#[allow(clippy::too_many_arguments)] fn __action738< >( __0: (TextSize, token::Tok, TextSize), @@ -34244,8 +40356,8 @@ fn __action738< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34259,14 +40371,15 @@ fn __action738< ) } +#[allow(clippy::too_many_arguments)] fn __action739< >( __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34279,6 +40392,7 @@ fn __action739< ) } +#[allow(clippy::too_many_arguments)] fn __action740< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -34291,8 +40405,8 @@ fn __action740< __7: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34311,6 +40425,7 @@ fn __action740< ) } +#[allow(clippy::too_many_arguments)] fn __action741< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -34320,8 +40435,8 @@ fn __action741< __4: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34337,6 +40452,7 @@ fn __action741< ) } +#[allow(clippy::too_many_arguments)] fn __action742< >( __0: (TextSize, ast::Expr, TextSize), @@ -34349,8 +40465,8 @@ fn __action742< __7: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34369,6 +40485,7 @@ fn __action742< ) } +#[allow(clippy::too_many_arguments)] fn __action743< >( __0: (TextSize, ast::Expr, TextSize), @@ -34380,8 +40497,8 @@ fn __action743< __6: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34399,6 +40516,7 @@ fn __action743< ) } +#[allow(clippy::too_many_arguments)] fn __action744< >( __0: (TextSize, ast::Expr, TextSize), @@ -34409,8 +40527,8 @@ fn __action744< __5: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34427,6 +40545,7 @@ fn __action744< ) } +#[allow(clippy::too_many_arguments)] fn __action745< >( __0: (TextSize, ast::Expr, TextSize), @@ -34436,8 +40555,8 @@ fn __action745< __4: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34453,6 +40572,7 @@ fn __action745< ) } +#[allow(clippy::too_many_arguments)] fn __action746< >( __0: (TextSize, ast::Expr, TextSize), @@ -34463,8 +40583,8 @@ fn __action746< __5: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34481,6 +40601,7 @@ fn __action746< ) } +#[allow(clippy::too_many_arguments)] fn __action747< >( __0: (TextSize, ast::Expr, TextSize), @@ -34490,8 +40611,8 @@ fn __action747< __4: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34507,6 +40628,7 @@ fn __action747< ) } +#[allow(clippy::too_many_arguments)] fn __action748< >( __0: (TextSize, ast::Expr, TextSize), @@ -34515,8 +40637,8 @@ fn __action748< __3: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34531,6 +40653,7 @@ fn __action748< ) } +#[allow(clippy::too_many_arguments)] fn __action749< >( __0: (TextSize, ast::Expr, TextSize), @@ -34543,8 +40666,8 @@ fn __action749< __7: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34563,6 +40686,7 @@ fn __action749< ) } +#[allow(clippy::too_many_arguments)] fn __action750< >( __0: (TextSize, ast::Expr, TextSize), @@ -34574,8 +40698,8 @@ fn __action750< __6: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34593,6 +40717,7 @@ fn __action750< ) } +#[allow(clippy::too_many_arguments)] fn __action751< >( __0: (TextSize, ast::Expr, TextSize), @@ -34603,8 +40728,8 @@ fn __action751< __5: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34621,6 +40746,7 @@ fn __action751< ) } +#[allow(clippy::too_many_arguments)] fn __action752< >( __0: (TextSize, ast::Expr, TextSize), @@ -34630,8 +40756,8 @@ fn __action752< __4: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34647,6 +40773,7 @@ fn __action752< ) } +#[allow(clippy::too_many_arguments)] fn __action753< >( __0: (TextSize, ast::Expr, TextSize), @@ -34657,8 +40784,8 @@ fn __action753< __5: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34675,6 +40802,7 @@ fn __action753< ) } +#[allow(clippy::too_many_arguments)] fn __action754< >( __0: (TextSize, ast::Expr, TextSize), @@ -34684,8 +40812,8 @@ fn __action754< __4: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34701,6 +40829,7 @@ fn __action754< ) } +#[allow(clippy::too_many_arguments)] fn __action755< >( __0: (TextSize, ast::Expr, TextSize), @@ -34709,8 +40838,8 @@ fn __action755< __3: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34725,6 +40854,7 @@ fn __action755< ) } +#[allow(clippy::too_many_arguments)] fn __action756< >( __0: (TextSize, ast::Expr, TextSize), @@ -34732,8 +40862,8 @@ fn __action756< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34747,6 +40877,7 @@ fn __action756< ) } +#[allow(clippy::too_many_arguments)] fn __action757< >( __0: (TextSize, ast::Expr, TextSize), @@ -34754,8 +40885,8 @@ fn __action757< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34769,14 +40900,15 @@ fn __action757< ) } +#[allow(clippy::too_many_arguments)] fn __action758< >( __0: (TextSize, ast::Constant, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34789,6 +40921,7 @@ fn __action758< ) } +#[allow(clippy::too_many_arguments)] fn __action759< >( __0: (TextSize, token::Tok, TextSize), @@ -34796,8 +40929,8 @@ fn __action759< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34811,6 +40944,7 @@ fn __action759< ) } +#[allow(clippy::too_many_arguments)] fn __action760< >( __0: (TextSize, token::Tok, TextSize), @@ -34819,8 +40953,8 @@ fn __action760< __3: (TextSize, token::Tok, TextSize), ) -> ast::Decorator { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34835,6 +40969,7 @@ fn __action760< ) } +#[allow(clippy::too_many_arguments)] fn __action761< >( __0: (TextSize, token::Tok, TextSize), @@ -34842,8 +40977,8 @@ fn __action761< __2: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34857,14 +40992,15 @@ fn __action761< ) } +#[allow(clippy::too_many_arguments)] fn __action762< >( __0: (TextSize, String, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Identifier { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34877,6 +41013,7 @@ fn __action762< ) } +#[allow(clippy::too_many_arguments)] fn __action763< >( __0: (TextSize, String, TextSize), @@ -34884,8 +41021,8 @@ fn __action763< __2: (TextSize, TextSize, TextSize), ) -> ast::Identifier { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34899,6 +41036,7 @@ fn __action763< ) } +#[allow(clippy::too_many_arguments)] fn __action764< >( __0: (TextSize, ast::Identifier, TextSize), @@ -34906,8 +41044,8 @@ fn __action764< __2: (TextSize, TextSize, TextSize), ) -> ast::Arg { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34921,6 +41059,7 @@ fn __action764< ) } +#[allow(clippy::too_many_arguments)] fn __action765< >( __0: (TextSize, token::Tok, TextSize), @@ -34929,8 +41068,8 @@ fn __action765< __3: (TextSize, ast::Suite, TextSize), ) -> ast::ExceptHandler { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34945,6 +41084,7 @@ fn __action765< ) } +#[allow(clippy::too_many_arguments)] fn __action766< >( __0: (TextSize, token::Tok, TextSize), @@ -34953,8 +41093,8 @@ fn __action766< __3: (TextSize, ast::Suite, TextSize), ) -> ast::ExceptHandler { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34969,6 +41109,7 @@ fn __action766< ) } +#[allow(clippy::too_many_arguments)] fn __action767< >( __0: (TextSize, token::Tok, TextSize), @@ -34978,8 +41119,8 @@ fn __action767< __4: (TextSize, ast::Suite, TextSize), ) -> ast::ExceptHandler { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -34995,6 +41136,7 @@ fn __action767< ) } +#[allow(clippy::too_many_arguments)] fn __action768< >( __0: (TextSize, token::Tok, TextSize), @@ -35004,8 +41146,8 @@ fn __action768< __4: (TextSize, ast::Suite, TextSize), ) -> ast::ExceptHandler { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35021,6 +41163,7 @@ fn __action768< ) } +#[allow(clippy::too_many_arguments)] fn __action769< >( __0: (TextSize, ast::Expr, TextSize), @@ -35029,8 +41172,8 @@ fn __action769< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35045,6 +41188,7 @@ fn __action769< ) } +#[allow(clippy::too_many_arguments)] fn __action770< >( __0: (TextSize, ast::Expr, TextSize), @@ -35053,8 +41197,8 @@ fn __action770< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35069,6 +41213,7 @@ fn __action770< ) } +#[allow(clippy::too_many_arguments)] fn __action771< >( __0: (TextSize, ast::Expr, TextSize), @@ -35076,8 +41221,8 @@ fn __action771< __2: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35091,6 +41236,7 @@ fn __action771< ) } +#[allow(clippy::too_many_arguments)] fn __action772< >( __0: (TextSize, ast::Expr, TextSize), @@ -35099,8 +41245,8 @@ fn __action772< __3: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35115,6 +41261,7 @@ fn __action772< ) } +#[allow(clippy::too_many_arguments)] fn __action773< >( __0: (TextSize, ast::Expr, TextSize), @@ -35124,8 +41271,8 @@ fn __action773< __4: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35141,6 +41288,7 @@ fn __action773< ) } +#[allow(clippy::too_many_arguments)] fn __action774< >( __0: (TextSize, ast::UnaryOp, TextSize), @@ -35148,8 +41296,8 @@ fn __action774< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35163,6 +41311,7 @@ fn __action774< ) } +#[allow(clippy::too_many_arguments)] fn __action775< >( __0: (TextSize, ast::UnaryOp, TextSize), @@ -35170,8 +41319,8 @@ fn __action775< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35185,14 +41334,15 @@ fn __action775< ) } +#[allow(clippy::too_many_arguments)] fn __action776< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35205,14 +41355,15 @@ fn __action776< ) } +#[allow(clippy::too_many_arguments)] fn __action777< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35225,6 +41376,7 @@ fn __action777< ) } +#[allow(clippy::too_many_arguments)] fn __action778< >( __0: (TextSize, token::Tok, TextSize), @@ -35232,8 +41384,8 @@ fn __action778< __2: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35247,14 +41399,15 @@ fn __action778< ) } +#[allow(clippy::too_many_arguments)] fn __action779< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35267,6 +41420,7 @@ fn __action779< ) } +#[allow(clippy::too_many_arguments)] fn __action780< >( __0: (TextSize, token::Tok, TextSize), @@ -35279,8 +41433,8 @@ fn __action780< __7: (TextSize, core::option::Option, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35299,6 +41453,7 @@ fn __action780< ) } +#[allow(clippy::too_many_arguments)] fn __action781< >( __0: (TextSize, token::Tok, TextSize), @@ -35310,8 +41465,8 @@ fn __action781< __6: (TextSize, core::option::Option, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35329,6 +41484,7 @@ fn __action781< ) } +#[allow(clippy::too_many_arguments)] fn __action782< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -35341,8 +41497,8 @@ fn __action782< __7: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35361,6 +41517,7 @@ fn __action782< ) } +#[allow(clippy::too_many_arguments)] fn __action783< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -35372,8 +41529,8 @@ fn __action783< __6: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35391,6 +41548,7 @@ fn __action783< ) } +#[allow(clippy::too_many_arguments)] fn __action784< >( __0: (TextSize, ast::Expr, TextSize), @@ -35398,8 +41556,8 @@ fn __action784< __2: (TextSize, TextSize, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35413,6 +41571,7 @@ fn __action784< ) } +#[allow(clippy::too_many_arguments)] fn __action785< >( __0: (TextSize, ast::Identifier, TextSize), @@ -35421,8 +41580,8 @@ fn __action785< __3: (TextSize, TextSize, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35437,6 +41596,7 @@ fn __action785< ) } +#[allow(clippy::too_many_arguments)] fn __action786< >( __0: (TextSize, token::Tok, TextSize), @@ -35444,8 +41604,8 @@ fn __action786< __2: (TextSize, TextSize, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35459,6 +41619,7 @@ fn __action786< ) } +#[allow(clippy::too_many_arguments)] fn __action787< >( __0: (TextSize, token::Tok, TextSize), @@ -35466,8 +41627,8 @@ fn __action787< __2: (TextSize, TextSize, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35481,6 +41642,7 @@ fn __action787< ) } +#[allow(clippy::too_many_arguments)] fn __action788< >( __0: (TextSize, Vec, TextSize), @@ -35488,8 +41650,8 @@ fn __action788< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35503,14 +41665,15 @@ fn __action788< ) } +#[allow(clippy::too_many_arguments)] fn __action789< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35523,6 +41686,7 @@ fn __action789< ) } +#[allow(clippy::too_many_arguments)] fn __action790< >( __0: (TextSize, Vec, TextSize), @@ -35530,8 +41694,8 @@ fn __action790< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35545,14 +41709,15 @@ fn __action790< ) } +#[allow(clippy::too_many_arguments)] fn __action791< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35565,6 +41730,7 @@ fn __action791< ) } +#[allow(clippy::too_many_arguments)] fn __action792< >( __0: (TextSize, token::Tok, TextSize), @@ -35572,8 +41738,8 @@ fn __action792< __2: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35587,14 +41753,15 @@ fn __action792< ) } +#[allow(clippy::too_many_arguments)] fn __action793< >( __0: (TextSize, String, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Identifier { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35607,6 +41774,7 @@ fn __action793< ) } +#[allow(clippy::too_many_arguments)] fn __action794< >( __0: (TextSize, token::Tok, TextSize), @@ -35617,8 +41785,8 @@ fn __action794< __5: (TextSize, core::option::Option, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35635,6 +41803,7 @@ fn __action794< ) } +#[allow(clippy::too_many_arguments)] fn __action795< >( __0: (TextSize, ast::Identifier, TextSize), @@ -35642,8 +41811,8 @@ fn __action795< __2: (TextSize, TextSize, TextSize), ) -> ast::Alias { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35657,6 +41826,7 @@ fn __action795< ) } +#[allow(clippy::too_many_arguments)] fn __action796< >( __0: (TextSize, ast::Identifier, TextSize), @@ -35664,8 +41834,8 @@ fn __action796< __2: (TextSize, TextSize, TextSize), ) -> ast::Alias { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35679,14 +41849,15 @@ fn __action796< ) } +#[allow(clippy::too_many_arguments)] fn __action797< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, TextSize, TextSize), ) -> Vec { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35699,6 +41870,7 @@ fn __action797< ) } +#[allow(clippy::too_many_arguments)] fn __action798< >( __0: (TextSize, token::Tok, TextSize), @@ -35708,8 +41880,8 @@ fn __action798< __4: (TextSize, TextSize, TextSize), ) -> Vec { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35725,6 +41897,7 @@ fn __action798< ) } +#[allow(clippy::too_many_arguments)] fn __action799< >( __0: (TextSize, token::Tok, TextSize), @@ -35733,8 +41906,8 @@ fn __action799< __3: (TextSize, TextSize, TextSize), ) -> Vec { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35749,14 +41922,15 @@ fn __action799< ) } +#[allow(clippy::too_many_arguments)] fn __action800< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> Vec { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35769,6 +41943,7 @@ fn __action800< ) } +#[allow(clippy::too_many_arguments)] fn __action801< >( __0: (TextSize, token::Tok, TextSize), @@ -35776,8 +41951,8 @@ fn __action801< __2: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35791,6 +41966,7 @@ fn __action801< ) } +#[allow(clippy::too_many_arguments)] fn __action802< >( __0: (TextSize, token::Tok, TextSize), @@ -35800,8 +41976,8 @@ fn __action802< __4: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35817,6 +41993,7 @@ fn __action802< ) } +#[allow(clippy::too_many_arguments)] fn __action803< >( __0: (TextSize, token::Tok, TextSize), @@ -35826,8 +42003,8 @@ fn __action803< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35843,14 +42020,15 @@ fn __action803< ) } +#[allow(clippy::too_many_arguments)] fn __action804< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35863,14 +42041,15 @@ fn __action804< ) } +#[allow(clippy::too_many_arguments)] fn __action805< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35883,14 +42062,15 @@ fn __action805< ) } +#[allow(clippy::too_many_arguments)] fn __action806< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35903,14 +42083,15 @@ fn __action806< ) } +#[allow(clippy::too_many_arguments)] fn __action807< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35923,14 +42104,15 @@ fn __action807< ) } +#[allow(clippy::too_many_arguments)] fn __action808< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35943,14 +42125,15 @@ fn __action808< ) } +#[allow(clippy::too_many_arguments)] fn __action809< >( __0: (TextSize, alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)>, TextSize), __1: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35963,14 +42146,15 @@ fn __action809< ) } +#[allow(clippy::too_many_arguments)] fn __action810< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -35983,14 +42167,15 @@ fn __action810< ) } +#[allow(clippy::too_many_arguments)] fn __action811< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36003,14 +42188,15 @@ fn __action811< ) } +#[allow(clippy::too_many_arguments)] fn __action812< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36023,13 +42209,14 @@ fn __action812< ) } +#[allow(clippy::too_many_arguments)] fn __action813< >( __0: (TextSize, alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36041,6 +42228,7 @@ fn __action813< ) } +#[allow(clippy::too_many_arguments)] fn __action814< >( __0: (TextSize, token::Tok, TextSize), @@ -36048,8 +42236,8 @@ fn __action814< __2: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36063,6 +42251,7 @@ fn __action814< ) } +#[allow(clippy::too_many_arguments)] fn __action815< >( __0: (TextSize, token::Tok, TextSize), @@ -36072,8 +42261,8 @@ fn __action815< __4: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36089,6 +42278,7 @@ fn __action815< ) } +#[allow(clippy::too_many_arguments)] fn __action816< >( __0: (TextSize, token::Tok, TextSize), @@ -36097,8 +42287,8 @@ fn __action816< __3: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36113,6 +42303,7 @@ fn __action816< ) } +#[allow(clippy::too_many_arguments)] fn __action817< >( __0: (TextSize, token::Tok, TextSize), @@ -36123,8 +42314,8 @@ fn __action817< __5: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36141,6 +42332,7 @@ fn __action817< ) } +#[allow(clippy::too_many_arguments)] fn __action818< >( __0: (TextSize, token::Tok, TextSize), @@ -36150,8 +42342,8 @@ fn __action818< __4: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36167,6 +42359,7 @@ fn __action818< ) } +#[allow(clippy::too_many_arguments)] fn __action819< >( __0: (TextSize, token::Tok, TextSize), @@ -36179,8 +42372,8 @@ fn __action819< __7: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36199,6 +42392,7 @@ fn __action819< ) } +#[allow(clippy::too_many_arguments)] fn __action820< >( __0: (TextSize, token::Tok, TextSize), @@ -36210,8 +42404,8 @@ fn __action820< __6: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36229,6 +42423,7 @@ fn __action820< ) } +#[allow(clippy::too_many_arguments)] fn __action821< >( __0: (TextSize, token::Tok, TextSize), @@ -36238,8 +42433,8 @@ fn __action821< __4: (TextSize, ast::Suite, TextSize), ) -> ast::MatchCase { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36255,14 +42450,15 @@ fn __action821< ) } +#[allow(clippy::too_many_arguments)] fn __action822< >( __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36275,6 +42471,7 @@ fn __action822< ) } +#[allow(clippy::too_many_arguments)] fn __action823< >( __0: (TextSize, ast::Expr, TextSize), @@ -36283,8 +42480,8 @@ fn __action823< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36299,6 +42496,7 @@ fn __action823< ) } +#[allow(clippy::too_many_arguments)] fn __action824< >( __0: (TextSize, ast::Expr, TextSize), @@ -36307,8 +42505,8 @@ fn __action824< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36323,6 +42521,7 @@ fn __action824< ) } +#[allow(clippy::too_many_arguments)] fn __action825< >( __0: (TextSize, token::Tok, TextSize), @@ -36334,8 +42533,8 @@ fn __action825< __6: (TextSize, token::Tok, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36353,6 +42552,7 @@ fn __action825< ) } +#[allow(clippy::too_many_arguments)] fn __action826< >( __0: (TextSize, token::Tok, TextSize), @@ -36365,8 +42565,8 @@ fn __action826< __7: (TextSize, token::Tok, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36385,6 +42585,7 @@ fn __action826< ) } +#[allow(clippy::too_many_arguments)] fn __action827< >( __0: (TextSize, token::Tok, TextSize), @@ -36397,8 +42598,8 @@ fn __action827< __7: (TextSize, token::Tok, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36417,6 +42618,7 @@ fn __action827< ) } +#[allow(clippy::too_many_arguments)] fn __action828< >( __0: (TextSize, token::Tok, TextSize), @@ -36428,8 +42630,8 @@ fn __action828< __6: (TextSize, token::Tok, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36447,6 +42649,7 @@ fn __action828< ) } +#[allow(clippy::too_many_arguments)] fn __action829< >( __0: (TextSize, ast::Identifier, TextSize), @@ -36455,8 +42658,8 @@ fn __action829< __3: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36471,6 +42674,7 @@ fn __action829< ) } +#[allow(clippy::too_many_arguments)] fn __action830< >( __0: (TextSize, token::Tok, TextSize), @@ -36478,8 +42682,8 @@ fn __action830< __2: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36493,6 +42697,7 @@ fn __action830< ) } +#[allow(clippy::too_many_arguments)] fn __action831< >( __0: (TextSize, token::Tok, TextSize), @@ -36500,8 +42705,8 @@ fn __action831< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36515,6 +42720,7 @@ fn __action831< ) } +#[allow(clippy::too_many_arguments)] fn __action832< >( __0: (TextSize, token::Tok, TextSize), @@ -36522,8 +42728,8 @@ fn __action832< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36537,14 +42743,15 @@ fn __action832< ) } +#[allow(clippy::too_many_arguments)] fn __action833< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36557,6 +42764,7 @@ fn __action833< ) } +#[allow(clippy::too_many_arguments)] fn __action834< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -36564,8 +42772,8 @@ fn __action834< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36579,6 +42787,7 @@ fn __action834< ) } +#[allow(clippy::too_many_arguments)] fn __action835< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -36586,8 +42795,8 @@ fn __action835< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36601,6 +42810,7 @@ fn __action835< ) } +#[allow(clippy::too_many_arguments)] fn __action836< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -36609,8 +42819,8 @@ fn __action836< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36625,6 +42835,7 @@ fn __action836< ) } +#[allow(clippy::too_many_arguments)] fn __action837< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -36632,8 +42843,8 @@ fn __action837< __2: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36647,6 +42858,7 @@ fn __action837< ) } +#[allow(clippy::too_many_arguments)] fn __action838< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -36656,8 +42868,8 @@ fn __action838< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36673,6 +42885,7 @@ fn __action838< ) } +#[allow(clippy::too_many_arguments)] fn __action839< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -36681,8 +42894,8 @@ fn __action839< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36697,6 +42910,7 @@ fn __action839< ) } +#[allow(clippy::too_many_arguments)] fn __action840< >( __0: (TextSize, (Option>, Vec, Option>), TextSize), @@ -36704,8 +42918,8 @@ fn __action840< __2: (TextSize, TextSize, TextSize), ) -> ast::Arguments { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36719,14 +42933,15 @@ fn __action840< ) } +#[allow(clippy::too_many_arguments)] fn __action841< >( __0: (TextSize, (Option>, Vec, Option>), TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Arguments { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36739,6 +42954,7 @@ fn __action841< ) } +#[allow(clippy::too_many_arguments)] fn __action842< >( __0: (TextSize, Option>, TextSize), @@ -36746,8 +42962,8 @@ fn __action842< __2: (TextSize, TextSize, TextSize), ) -> ast::Arguments { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36761,14 +42977,15 @@ fn __action842< ) } +#[allow(clippy::too_many_arguments)] fn __action843< >( __0: (TextSize, Option>, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Arguments { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36781,6 +42998,7 @@ fn __action843< ) } +#[allow(clippy::too_many_arguments)] fn __action844< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -36789,8 +43007,8 @@ fn __action844< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36805,6 +43023,7 @@ fn __action844< ) } +#[allow(clippy::too_many_arguments)] fn __action845< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -36812,8 +43031,8 @@ fn __action845< __2: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36827,6 +43046,7 @@ fn __action845< ) } +#[allow(clippy::too_many_arguments)] fn __action846< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -36836,8 +43056,8 @@ fn __action846< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36853,6 +43073,7 @@ fn __action846< ) } +#[allow(clippy::too_many_arguments)] fn __action847< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -36861,8 +43082,8 @@ fn __action847< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36877,6 +43098,7 @@ fn __action847< ) } +#[allow(clippy::too_many_arguments)] fn __action848< >( __0: (TextSize, (Option>, Vec, Option>), TextSize), @@ -36884,8 +43106,8 @@ fn __action848< __2: (TextSize, TextSize, TextSize), ) -> ast::Arguments { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36899,14 +43121,15 @@ fn __action848< ) } +#[allow(clippy::too_many_arguments)] fn __action849< >( __0: (TextSize, (Option>, Vec, Option>), TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Arguments { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36919,6 +43142,7 @@ fn __action849< ) } +#[allow(clippy::too_many_arguments)] fn __action850< >( __0: (TextSize, Option>, TextSize), @@ -36926,8 +43150,8 @@ fn __action850< __2: (TextSize, TextSize, TextSize), ) -> ast::Arguments { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36941,14 +43165,15 @@ fn __action850< ) } +#[allow(clippy::too_many_arguments)] fn __action851< >( __0: (TextSize, Option>, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Arguments { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36961,6 +43186,7 @@ fn __action851< ) } +#[allow(clippy::too_many_arguments)] fn __action852< >( __0: (TextSize, token::Tok, TextSize), @@ -36969,8 +43195,8 @@ fn __action852< __3: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -36985,6 +43211,7 @@ fn __action852< ) } +#[allow(clippy::too_many_arguments)] fn __action853< >( __0: (TextSize, token::Tok, TextSize), @@ -36992,8 +43219,8 @@ fn __action853< __2: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37007,6 +43234,7 @@ fn __action853< ) } +#[allow(clippy::too_many_arguments)] fn __action854< >( __0: (TextSize, token::Tok, TextSize), @@ -37016,8 +43244,8 @@ fn __action854< __4: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37033,6 +43261,7 @@ fn __action854< ) } +#[allow(clippy::too_many_arguments)] fn __action855< >( __0: (TextSize, token::Tok, TextSize), @@ -37041,8 +43270,8 @@ fn __action855< __3: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37057,14 +43286,15 @@ fn __action855< ) } +#[allow(clippy::too_many_arguments)] fn __action856< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37077,13 +43307,14 @@ fn __action856< ) } +#[allow(clippy::too_many_arguments)] fn __action857< >( __0: (TextSize, token::Tok, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37095,6 +43326,7 @@ fn __action857< ) } +#[allow(clippy::too_many_arguments)] fn __action858< >( __0: (TextSize, token::Tok, TextSize), @@ -37102,8 +43334,8 @@ fn __action858< __2: (TextSize, alloc::vec::Vec, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37117,14 +43349,15 @@ fn __action858< ) } +#[allow(clippy::too_many_arguments)] fn __action859< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37137,6 +43370,7 @@ fn __action859< ) } +#[allow(clippy::too_many_arguments)] fn __action860< >( __0: (TextSize, token::Tok, TextSize), @@ -37145,8 +43379,8 @@ fn __action860< __3: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37161,6 +43395,7 @@ fn __action860< ) } +#[allow(clippy::too_many_arguments)] fn __action861< >( __0: (TextSize, token::Tok, TextSize), @@ -37170,8 +43405,8 @@ fn __action861< __4: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37187,14 +43422,15 @@ fn __action861< ) } +#[allow(clippy::too_many_arguments)] fn __action862< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, core::option::Option, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37207,6 +43443,7 @@ fn __action862< ) } +#[allow(clippy::too_many_arguments)] fn __action863< >( __0: (TextSize, token::Tok, TextSize), @@ -37214,8 +43451,8 @@ fn __action863< __2: (TextSize, alloc::vec::Vec, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37229,6 +43466,7 @@ fn __action863< ) } +#[allow(clippy::too_many_arguments)] fn __action864< >( __0: (TextSize, token::Tok, TextSize), @@ -37237,8 +43475,8 @@ fn __action864< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37253,14 +43491,15 @@ fn __action864< ) } +#[allow(clippy::too_many_arguments)] fn __action865< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37273,6 +43512,7 @@ fn __action865< ) } +#[allow(clippy::too_many_arguments)] fn __action866< >( __0: (TextSize, ast::Pattern, TextSize), @@ -37280,8 +43520,8 @@ fn __action866< __2: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37295,6 +43535,7 @@ fn __action866< ) } +#[allow(clippy::too_many_arguments)] fn __action867< >( __0: (TextSize, Vec, TextSize), @@ -37302,8 +43543,8 @@ fn __action867< __2: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37317,14 +43558,15 @@ fn __action867< ) } +#[allow(clippy::too_many_arguments)] fn __action868< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37337,6 +43579,7 @@ fn __action868< ) } +#[allow(clippy::too_many_arguments)] fn __action869< >( __0: (TextSize, ast::Expr, TextSize), @@ -37345,8 +43588,8 @@ fn __action869< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37361,6 +43604,7 @@ fn __action869< ) } +#[allow(clippy::too_many_arguments)] fn __action870< >( __0: (TextSize, ast::Expr, TextSize), @@ -37369,8 +43613,8 @@ fn __action870< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37385,14 +43629,15 @@ fn __action870< ) } +#[allow(clippy::too_many_arguments)] fn __action871< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37405,6 +43650,7 @@ fn __action871< ) } +#[allow(clippy::too_many_arguments)] fn __action872< >( __0: (TextSize, token::Tok, TextSize), @@ -37413,8 +43659,8 @@ fn __action872< __3: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37429,6 +43675,7 @@ fn __action872< ) } +#[allow(clippy::too_many_arguments)] fn __action873< >( __0: (TextSize, token::Tok, TextSize), @@ -37437,8 +43684,8 @@ fn __action873< __3: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37453,6 +43700,7 @@ fn __action873< ) } +#[allow(clippy::too_many_arguments)] fn __action874< >( __0: (TextSize, token::Tok, TextSize), @@ -37460,8 +43708,8 @@ fn __action874< __2: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37475,6 +43723,7 @@ fn __action874< ) } +#[allow(clippy::too_many_arguments)] fn __action875< >( __0: (TextSize, token::Tok, TextSize), @@ -37484,8 +43733,8 @@ fn __action875< __4: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37501,6 +43750,7 @@ fn __action875< ) } +#[allow(clippy::too_many_arguments)] fn __action876< >( __0: (TextSize, token::Tok, TextSize), @@ -37511,8 +43761,8 @@ fn __action876< __5: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37529,6 +43779,7 @@ fn __action876< ) } +#[allow(clippy::too_many_arguments)] fn __action877< >( __0: (TextSize, token::Tok, TextSize), @@ -37538,8 +43789,8 @@ fn __action877< __4: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37555,6 +43806,7 @@ fn __action877< ) } +#[allow(clippy::too_many_arguments)] fn __action878< >( __0: (TextSize, token::Tok, TextSize), @@ -37563,8 +43815,8 @@ fn __action878< __3: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37579,6 +43831,7 @@ fn __action878< ) } +#[allow(clippy::too_many_arguments)] fn __action879< >( __0: (TextSize, ast::Expr, TextSize), @@ -37587,8 +43840,8 @@ fn __action879< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37603,6 +43856,7 @@ fn __action879< ) } +#[allow(clippy::too_many_arguments)] fn __action880< >( __0: (TextSize, ast::Expr, TextSize), @@ -37611,8 +43865,8 @@ fn __action880< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37627,6 +43881,7 @@ fn __action880< ) } +#[allow(clippy::too_many_arguments)] fn __action881< >( __0: (TextSize, token::Tok, TextSize), @@ -37638,8 +43893,8 @@ fn __action881< __6: (TextSize, TextSize, TextSize), ) -> ast::Comprehension { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37657,6 +43912,7 @@ fn __action881< ) } +#[allow(clippy::too_many_arguments)] fn __action882< >( __0: (TextSize, token::Tok, TextSize), @@ -37667,8 +43923,8 @@ fn __action882< __5: (TextSize, TextSize, TextSize), ) -> ast::Comprehension { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37685,14 +43941,15 @@ fn __action882< ) } +#[allow(clippy::too_many_arguments)] fn __action883< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, core::option::Option, TextSize), ) -> Option { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37705,6 +43962,7 @@ fn __action883< ) } +#[allow(clippy::too_many_arguments)] fn __action884< >( __0: (TextSize, token::Tok, TextSize), @@ -37712,8 +43970,8 @@ fn __action884< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37727,6 +43985,7 @@ fn __action884< ) } +#[allow(clippy::too_many_arguments)] fn __action885< >( __0: (TextSize, token::Tok, TextSize), @@ -37734,8 +43993,8 @@ fn __action885< __2: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37749,6 +44008,7 @@ fn __action885< ) } +#[allow(clippy::too_many_arguments)] fn __action886< >( __0: (TextSize, ast::Identifier, TextSize), @@ -37756,8 +44016,8 @@ fn __action886< __2: (TextSize, TextSize, TextSize), ) -> ast::Arg { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37771,14 +44031,15 @@ fn __action886< ) } +#[allow(clippy::too_many_arguments)] fn __action887< >( __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Arg { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37791,6 +44052,7 @@ fn __action887< ) } +#[allow(clippy::too_many_arguments)] fn __action888< >( __0: (TextSize, core::option::Option, TextSize), @@ -37800,8 +44062,8 @@ fn __action888< __4: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37817,14 +44079,15 @@ fn __action888< ) } +#[allow(clippy::too_many_arguments)] fn __action889< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37837,6 +44100,7 @@ fn __action889< ) } +#[allow(clippy::too_many_arguments)] fn __action890< >( __0: (TextSize, ast::Expr, TextSize), @@ -37844,8 +44108,8 @@ fn __action890< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37859,6 +44123,7 @@ fn __action890< ) } +#[allow(clippy::too_many_arguments)] fn __action891< >( __0: (TextSize, Vec, TextSize), @@ -37866,8 +44131,8 @@ fn __action891< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37881,14 +44146,15 @@ fn __action891< ) } +#[allow(clippy::too_many_arguments)] fn __action892< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37901,6 +44167,7 @@ fn __action892< ) } +#[allow(clippy::too_many_arguments)] fn __action893< >( __0: (TextSize, ast::Expr, TextSize), @@ -37909,8 +44176,8 @@ fn __action893< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37925,6 +44192,7 @@ fn __action893< ) } +#[allow(clippy::too_many_arguments)] fn __action894< >( __0: (TextSize, ast::Expr, TextSize), @@ -37933,8 +44201,8 @@ fn __action894< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37949,6 +44217,7 @@ fn __action894< ) } +#[allow(clippy::too_many_arguments)] fn __action895< >( __0: (TextSize, ast::Expr, TextSize), @@ -37959,8 +44228,8 @@ fn __action895< __5: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -37977,6 +44246,7 @@ fn __action895< ) } +#[allow(clippy::too_many_arguments)] fn __action896< >( __0: (TextSize, ast::Expr, TextSize), @@ -37987,8 +44257,8 @@ fn __action896< __5: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38005,6 +44275,7 @@ fn __action896< ) } +#[allow(clippy::too_many_arguments)] fn __action897< >( __0: (TextSize, token::Tok, TextSize), @@ -38012,8 +44283,8 @@ fn __action897< __2: (TextSize, TextSize, TextSize), ) -> ast::Mod { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38027,6 +44298,7 @@ fn __action897< ) } +#[allow(clippy::too_many_arguments)] fn __action898< >( __0: (TextSize, token::Tok, TextSize), @@ -38034,8 +44306,8 @@ fn __action898< __2: (TextSize, TextSize, TextSize), ) -> ast::Mod { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38049,6 +44321,7 @@ fn __action898< ) } +#[allow(clippy::too_many_arguments)] fn __action899< >( __0: (TextSize, token::Tok, TextSize), @@ -38057,8 +44330,8 @@ fn __action899< __3: (TextSize, TextSize, TextSize), ) -> ast::Mod { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38073,6 +44346,7 @@ fn __action899< ) } +#[allow(clippy::too_many_arguments)] fn __action900< >( __0: (TextSize, token::Tok, TextSize), @@ -38084,8 +44358,8 @@ fn __action900< __6: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38103,6 +44377,7 @@ fn __action900< ) } +#[allow(clippy::too_many_arguments)] fn __action901< >( __0: (TextSize, token::Tok, TextSize), @@ -38114,8 +44389,8 @@ fn __action901< __6: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38133,6 +44408,7 @@ fn __action901< ) } +#[allow(clippy::too_many_arguments)] fn __action902< >( __0: (TextSize, token::Tok, TextSize), @@ -38141,8 +44417,8 @@ fn __action902< __3: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38157,6 +44433,7 @@ fn __action902< ) } +#[allow(clippy::too_many_arguments)] fn __action903< >( __0: (TextSize, ast::Identifier, TextSize), @@ -38164,8 +44441,8 @@ fn __action903< __2: (TextSize, TextSize, TextSize), ) -> ast::ArgWithDefault { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38179,14 +44456,15 @@ fn __action903< ) } +#[allow(clippy::too_many_arguments)] fn __action904< >( __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::ArgWithDefault { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38199,14 +44477,15 @@ fn __action904< ) } +#[allow(clippy::too_many_arguments)] fn __action905< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Pattern { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38219,6 +44498,7 @@ fn __action905< ) } +#[allow(clippy::too_many_arguments)] fn __action906< >( __0: (TextSize, token::Tok, TextSize), @@ -38228,8 +44508,8 @@ fn __action906< __4: (TextSize, core::option::Option, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38245,14 +44525,15 @@ fn __action906< ) } +#[allow(clippy::too_many_arguments)] fn __action907< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::WithItem { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38265,6 +44546,7 @@ fn __action907< ) } +#[allow(clippy::too_many_arguments)] fn __action908< >( __0: (TextSize, ast::Expr, TextSize), @@ -38273,8 +44555,8 @@ fn __action908< __3: (TextSize, TextSize, TextSize), ) -> ast::WithItem { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38289,6 +44571,7 @@ fn __action908< ) } +#[allow(clippy::too_many_arguments)] fn __action909< >( __0: (TextSize, ast::Expr, TextSize), @@ -38297,8 +44580,8 @@ fn __action909< __3: (TextSize, TextSize, TextSize), ) -> ast::WithItem { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38313,14 +44596,15 @@ fn __action909< ) } +#[allow(clippy::too_many_arguments)] fn __action910< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::WithItem { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38333,6 +44617,7 @@ fn __action910< ) } +#[allow(clippy::too_many_arguments)] fn __action911< >( __0: (TextSize, ast::Expr, TextSize), @@ -38341,8 +44626,8 @@ fn __action911< __3: (TextSize, TextSize, TextSize), ) -> ast::WithItem { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38357,14 +44642,15 @@ fn __action911< ) } +#[allow(clippy::too_many_arguments)] fn __action912< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, TextSize, TextSize), ) -> Vec { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38377,6 +44663,7 @@ fn __action912< ) } +#[allow(clippy::too_many_arguments)] fn __action913< >( __0: (TextSize, token::Tok, TextSize), @@ -38386,8 +44673,8 @@ fn __action913< __4: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38403,6 +44690,7 @@ fn __action913< ) } +#[allow(clippy::too_many_arguments)] fn __action914< >( __0: (TextSize, token::Tok, TextSize), @@ -38411,8 +44699,8 @@ fn __action914< __3: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38427,6 +44715,7 @@ fn __action914< ) } +#[allow(clippy::too_many_arguments)] fn __action915< >( __0: (TextSize, ast::Expr, TextSize), @@ -38435,8 +44724,8 @@ fn __action915< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38451,6 +44740,7 @@ fn __action915< ) } +#[allow(clippy::too_many_arguments)] fn __action916< >( __0: (TextSize, ast::Expr, TextSize), @@ -38459,8 +44749,8 @@ fn __action916< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38475,6 +44765,7 @@ fn __action916< ) } +#[allow(clippy::too_many_arguments)] fn __action917< >( __0: (TextSize, token::Tok, TextSize), @@ -38482,8 +44773,8 @@ fn __action917< __2: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38497,6 +44788,7 @@ fn __action917< ) } +#[allow(clippy::too_many_arguments)] fn __action918< >( __0: (TextSize, token::Tok, TextSize), @@ -38505,8 +44797,8 @@ fn __action918< __3: (TextSize, TextSize, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action373( &__start0, &__end0, @@ -38521,6 +44813,7 @@ fn __action918< ) } +#[allow(clippy::too_many_arguments)] fn __action919< >( __0: (TextSize, token::Tok, TextSize), @@ -38530,8 +44823,8 @@ fn __action919< __4: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __1.0; + let __end0 = __4.2; let __temp0 = __action852( __1, __2, @@ -38545,6 +44838,7 @@ fn __action919< )) } +#[allow(clippy::too_many_arguments)] fn __action920< >( __0: (TextSize, token::Tok, TextSize), @@ -38553,8 +44847,8 @@ fn __action920< __3: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __1.0; + let __end0 = __3.2; let __temp0 = __action853( __1, __2, @@ -38567,6 +44861,7 @@ fn __action920< )) } +#[allow(clippy::too_many_arguments)] fn __action921< >( __0: (TextSize, token::Tok, TextSize), @@ -38577,8 +44872,8 @@ fn __action921< __5: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __1.0; + let __end0 = __5.2; let __temp0 = __action854( __1, __2, @@ -38593,6 +44888,7 @@ fn __action921< )) } +#[allow(clippy::too_many_arguments)] fn __action922< >( __0: (TextSize, token::Tok, TextSize), @@ -38602,8 +44898,8 @@ fn __action922< __4: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __1.0; + let __end0 = __4.2; let __temp0 = __action855( __1, __2, @@ -38617,6 +44913,7 @@ fn __action922< )) } +#[allow(clippy::too_many_arguments)] fn __action923< >( __0: (TextSize, token::Tok, TextSize), @@ -38624,8 +44921,8 @@ fn __action923< __2: (TextSize, ast::Arg, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action856( __1, __2, @@ -38637,14 +44934,15 @@ fn __action923< )) } +#[allow(clippy::too_many_arguments)] fn __action924< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action857( __1, )?; @@ -38655,6 +44953,7 @@ fn __action924< )) } +#[allow(clippy::too_many_arguments)] fn __action925< >( __0: (TextSize, token::Tok, TextSize), @@ -38663,8 +44962,8 @@ fn __action925< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __1.0; + let __end0 = __3.2; let __temp0 = __action858( __1, __2, @@ -38677,6 +44976,7 @@ fn __action925< )) } +#[allow(clippy::too_many_arguments)] fn __action926< >( __0: (TextSize, token::Tok, TextSize), @@ -38684,8 +44984,8 @@ fn __action926< __2: (TextSize, alloc::vec::Vec, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action859( __1, __2, @@ -38697,6 +44997,7 @@ fn __action926< )) } +#[allow(clippy::too_many_arguments)] fn __action927< >( __0: (TextSize, token::Tok, TextSize), @@ -38707,8 +45008,8 @@ fn __action927< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action852( __0, __1, @@ -38723,6 +45024,7 @@ fn __action927< )) } +#[allow(clippy::too_many_arguments)] fn __action928< >( __0: (TextSize, token::Tok, TextSize), @@ -38732,8 +45034,8 @@ fn __action928< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action853( __0, __1, @@ -38747,6 +45049,7 @@ fn __action928< )) } +#[allow(clippy::too_many_arguments)] fn __action929< >( __0: (TextSize, token::Tok, TextSize), @@ -38758,8 +45061,8 @@ fn __action929< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __0.0; + let __end0 = __4.2; let __temp0 = __action854( __0, __1, @@ -38775,6 +45078,7 @@ fn __action929< )) } +#[allow(clippy::too_many_arguments)] fn __action930< >( __0: (TextSize, token::Tok, TextSize), @@ -38785,8 +45089,8 @@ fn __action930< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action855( __0, __1, @@ -38801,6 +45105,7 @@ fn __action930< )) } +#[allow(clippy::too_many_arguments)] fn __action931< >( __0: (TextSize, token::Tok, TextSize), @@ -38809,8 +45114,8 @@ fn __action931< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action856( __0, __1, @@ -38823,6 +45128,7 @@ fn __action931< )) } +#[allow(clippy::too_many_arguments)] fn __action932< >( __0: (TextSize, token::Tok, TextSize), @@ -38830,8 +45136,8 @@ fn __action932< __2: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action857( __0, )?; @@ -38843,6 +45149,7 @@ fn __action932< )) } +#[allow(clippy::too_many_arguments)] fn __action933< >( __0: (TextSize, token::Tok, TextSize), @@ -38852,8 +45159,8 @@ fn __action933< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action858( __0, __1, @@ -38867,6 +45174,7 @@ fn __action933< )) } +#[allow(clippy::too_many_arguments)] fn __action934< >( __0: (TextSize, token::Tok, TextSize), @@ -38875,8 +45183,8 @@ fn __action934< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action859( __0, __1, @@ -38889,6 +45197,7 @@ fn __action934< )) } +#[allow(clippy::too_many_arguments)] fn __action935< >( __0: (TextSize, token::Tok, TextSize), @@ -38898,8 +45207,8 @@ fn __action935< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action852( __0, __1, @@ -38913,6 +45222,7 @@ fn __action935< )) } +#[allow(clippy::too_many_arguments)] fn __action936< >( __0: (TextSize, token::Tok, TextSize), @@ -38921,8 +45231,8 @@ fn __action936< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action853( __0, __1, @@ -38935,6 +45245,7 @@ fn __action936< )) } +#[allow(clippy::too_many_arguments)] fn __action937< >( __0: (TextSize, token::Tok, TextSize), @@ -38945,8 +45256,8 @@ fn __action937< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __0.0; + let __end0 = __4.2; let __temp0 = __action854( __0, __1, @@ -38961,6 +45272,7 @@ fn __action937< )) } +#[allow(clippy::too_many_arguments)] fn __action938< >( __0: (TextSize, token::Tok, TextSize), @@ -38970,8 +45282,8 @@ fn __action938< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action855( __0, __1, @@ -38985,6 +45297,7 @@ fn __action938< )) } +#[allow(clippy::too_many_arguments)] fn __action939< >( __0: (TextSize, token::Tok, TextSize), @@ -38992,8 +45305,8 @@ fn __action939< __2: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action856( __0, __1, @@ -39005,14 +45318,15 @@ fn __action939< )) } +#[allow(clippy::too_many_arguments)] fn __action940< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action857( __0, )?; @@ -39023,6 +45337,7 @@ fn __action940< )) } +#[allow(clippy::too_many_arguments)] fn __action941< >( __0: (TextSize, token::Tok, TextSize), @@ -39031,8 +45346,8 @@ fn __action941< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action858( __0, __1, @@ -39045,6 +45360,7 @@ fn __action941< )) } +#[allow(clippy::too_many_arguments)] fn __action942< >( __0: (TextSize, token::Tok, TextSize), @@ -39052,8 +45368,8 @@ fn __action942< __2: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action859( __0, __1, @@ -39065,6 +45381,7 @@ fn __action942< )) } +#[allow(clippy::too_many_arguments)] fn __action943< >( __0: (TextSize, token::Tok, TextSize), @@ -39074,8 +45391,8 @@ fn __action943< __4: (TextSize, Option>, TextSize), ) -> Result>, Vec, Option>)>,__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __0.0; + let __end0 = __4.2; let __temp0 = __action919( __0, __1, @@ -39089,6 +45406,7 @@ fn __action943< )) } +#[allow(clippy::too_many_arguments)] fn __action944< >( __0: (TextSize, token::Tok, TextSize), @@ -39097,8 +45415,8 @@ fn __action944< __3: (TextSize, Option>, TextSize), ) -> Result>, Vec, Option>)>,__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action920( __0, __1, @@ -39111,6 +45429,7 @@ fn __action944< )) } +#[allow(clippy::too_many_arguments)] fn __action945< >( __0: (TextSize, token::Tok, TextSize), @@ -39121,8 +45440,8 @@ fn __action945< __5: (TextSize, Option>, TextSize), ) -> Result>, Vec, Option>)>,__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __0.0; + let __end0 = __5.2; let __temp0 = __action921( __0, __1, @@ -39137,6 +45456,7 @@ fn __action945< )) } +#[allow(clippy::too_many_arguments)] fn __action946< >( __0: (TextSize, token::Tok, TextSize), @@ -39146,8 +45466,8 @@ fn __action946< __4: (TextSize, Option>, TextSize), ) -> Result>, Vec, Option>)>,__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __0.0; + let __end0 = __4.2; let __temp0 = __action922( __0, __1, @@ -39161,6 +45481,7 @@ fn __action946< )) } +#[allow(clippy::too_many_arguments)] fn __action947< >( __0: (TextSize, token::Tok, TextSize), @@ -39168,8 +45489,8 @@ fn __action947< __2: (TextSize, ast::Arg, TextSize), ) -> Result>, Vec, Option>)>,__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action923( __0, __1, @@ -39181,14 +45502,15 @@ fn __action947< )) } +#[allow(clippy::too_many_arguments)] fn __action948< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> Result>, Vec, Option>)>,__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action924( __0, __1, @@ -39199,6 +45521,7 @@ fn __action948< )) } +#[allow(clippy::too_many_arguments)] fn __action949< >( __0: (TextSize, token::Tok, TextSize), @@ -39207,8 +45530,8 @@ fn __action949< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> Result>, Vec, Option>)>,__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action925( __0, __1, @@ -39221,6 +45544,7 @@ fn __action949< )) } +#[allow(clippy::too_many_arguments)] fn __action950< >( __0: (TextSize, token::Tok, TextSize), @@ -39228,8 +45552,8 @@ fn __action950< __2: (TextSize, alloc::vec::Vec, TextSize), ) -> Result>, Vec, Option>)>,__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action926( __0, __1, @@ -39241,6 +45565,7 @@ fn __action950< )) } +#[allow(clippy::too_many_arguments)] fn __action951< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -39253,8 +45578,8 @@ fn __action951< __7: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __1.0; + let __end0 = __5.2; let __temp0 = __action943( __1, __2, @@ -39271,6 +45596,7 @@ fn __action951< ) } +#[allow(clippy::too_many_arguments)] fn __action952< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -39282,8 +45608,8 @@ fn __action952< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __1.0; + let __end0 = __4.2; let __temp0 = __action944( __1, __2, @@ -39299,6 +45625,7 @@ fn __action952< ) } +#[allow(clippy::too_many_arguments)] fn __action953< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -39312,8 +45639,8 @@ fn __action953< __8: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __6.2.clone(); + let __start0 = __1.0; + let __end0 = __6.2; let __temp0 = __action945( __1, __2, @@ -39331,6 +45658,7 @@ fn __action953< ) } +#[allow(clippy::too_many_arguments)] fn __action954< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -39343,8 +45671,8 @@ fn __action954< __7: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __1.0; + let __end0 = __5.2; let __temp0 = __action946( __1, __2, @@ -39361,6 +45689,7 @@ fn __action954< ) } +#[allow(clippy::too_many_arguments)] fn __action955< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -39371,8 +45700,8 @@ fn __action955< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __1.0; + let __end0 = __3.2; let __temp0 = __action947( __1, __2, @@ -39387,6 +45716,7 @@ fn __action955< ) } +#[allow(clippy::too_many_arguments)] fn __action956< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -39396,8 +45726,8 @@ fn __action956< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action948( __1, __2, @@ -39411,6 +45741,7 @@ fn __action956< ) } +#[allow(clippy::too_many_arguments)] fn __action957< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -39422,8 +45753,8 @@ fn __action957< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __1.0; + let __end0 = __4.2; let __temp0 = __action949( __1, __2, @@ -39439,6 +45770,7 @@ fn __action957< ) } +#[allow(clippy::too_many_arguments)] fn __action958< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -39449,8 +45781,8 @@ fn __action958< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __1.0; + let __end0 = __3.2; let __temp0 = __action950( __1, __2, @@ -39465,6 +45797,7 @@ fn __action958< ) } +#[allow(clippy::too_many_arguments)] fn __action959< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -39472,8 +45805,8 @@ fn __action959< __2: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action397( &__start0, &__end0, @@ -39487,6 +45820,7 @@ fn __action959< ) } +#[allow(clippy::too_many_arguments)] fn __action960< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -39498,8 +45832,8 @@ fn __action960< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __1.0; + let __end0 = __5.2; let __temp0 = __action943( __1, __2, @@ -39515,6 +45849,7 @@ fn __action960< ) } +#[allow(clippy::too_many_arguments)] fn __action961< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -39525,8 +45860,8 @@ fn __action961< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __1.0; + let __end0 = __4.2; let __temp0 = __action944( __1, __2, @@ -39541,6 +45876,7 @@ fn __action961< ) } +#[allow(clippy::too_many_arguments)] fn __action962< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -39553,8 +45889,8 @@ fn __action962< __7: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __6.2.clone(); + let __start0 = __1.0; + let __end0 = __6.2; let __temp0 = __action945( __1, __2, @@ -39571,6 +45907,7 @@ fn __action962< ) } +#[allow(clippy::too_many_arguments)] fn __action963< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -39582,8 +45919,8 @@ fn __action963< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __1.0; + let __end0 = __5.2; let __temp0 = __action946( __1, __2, @@ -39599,6 +45936,7 @@ fn __action963< ) } +#[allow(clippy::too_many_arguments)] fn __action964< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -39608,8 +45946,8 @@ fn __action964< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __1.0; + let __end0 = __3.2; let __temp0 = __action947( __1, __2, @@ -39623,6 +45961,7 @@ fn __action964< ) } +#[allow(clippy::too_many_arguments)] fn __action965< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -39631,8 +45970,8 @@ fn __action965< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action948( __1, __2, @@ -39645,6 +45984,7 @@ fn __action965< ) } +#[allow(clippy::too_many_arguments)] fn __action966< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -39655,8 +45995,8 @@ fn __action966< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __1.0; + let __end0 = __4.2; let __temp0 = __action949( __1, __2, @@ -39671,6 +46011,7 @@ fn __action966< ) } +#[allow(clippy::too_many_arguments)] fn __action967< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -39680,8 +46021,8 @@ fn __action967< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __1.0; + let __end0 = __3.2; let __temp0 = __action950( __1, __2, @@ -39695,14 +46036,15 @@ fn __action967< ) } +#[allow(clippy::too_many_arguments)] fn __action968< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action397( &__start0, &__end0, @@ -39715,14 +46057,15 @@ fn __action968< ) } +#[allow(clippy::too_many_arguments)] fn __action969< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), ) -> Option> { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action444( __1, ); @@ -39733,13 +46076,14 @@ fn __action969< ) } +#[allow(clippy::too_many_arguments)] fn __action970< >( __0: (TextSize, token::Tok, TextSize), ) -> Option> { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action445( &__start0, &__end0, @@ -39751,6 +46095,7 @@ fn __action970< ) } +#[allow(clippy::too_many_arguments)] fn __action971< >( __0: (TextSize, token::Tok, TextSize), @@ -39759,8 +46104,8 @@ fn __action971< __3: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action444( __1, ); @@ -39773,6 +46118,7 @@ fn __action971< ) } +#[allow(clippy::too_many_arguments)] fn __action972< >( __0: (TextSize, token::Tok, TextSize), @@ -39780,8 +46126,8 @@ fn __action972< __2: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action445( &__start0, &__end0, @@ -39795,6 +46141,7 @@ fn __action972< ) } +#[allow(clippy::too_many_arguments)] fn __action973< >( __0: (TextSize, token::Tok, TextSize), @@ -39804,8 +46151,8 @@ fn __action973< __4: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action444( __1, ); @@ -39819,6 +46166,7 @@ fn __action973< ) } +#[allow(clippy::too_many_arguments)] fn __action974< >( __0: (TextSize, token::Tok, TextSize), @@ -39827,8 +46175,8 @@ fn __action974< __3: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action445( &__start0, &__end0, @@ -39843,14 +46191,15 @@ fn __action974< ) } +#[allow(clippy::too_many_arguments)] fn __action975< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action444( __1, ); @@ -39861,13 +46210,14 @@ fn __action975< ) } +#[allow(clippy::too_many_arguments)] fn __action976< >( __0: (TextSize, token::Tok, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action445( &__start0, &__end0, @@ -39879,6 +46229,7 @@ fn __action976< ) } +#[allow(clippy::too_many_arguments)] fn __action977< >( __0: (TextSize, token::Tok, TextSize), @@ -39886,8 +46237,8 @@ fn __action977< __2: (TextSize, alloc::vec::Vec, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action444( __1, ); @@ -39899,14 +46250,15 @@ fn __action977< ) } +#[allow(clippy::too_many_arguments)] fn __action978< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action445( &__start0, &__end0, @@ -39919,6 +46271,7 @@ fn __action978< ) } +#[allow(clippy::too_many_arguments)] fn __action979< >( __0: (TextSize, token::Tok, TextSize), @@ -39928,8 +46281,8 @@ fn __action979< __4: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __1.0; + let __end0 = __4.2; let __temp0 = __action971( __1, __2, @@ -39943,6 +46296,7 @@ fn __action979< )) } +#[allow(clippy::too_many_arguments)] fn __action980< >( __0: (TextSize, token::Tok, TextSize), @@ -39951,8 +46305,8 @@ fn __action980< __3: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __1.0; + let __end0 = __3.2; let __temp0 = __action972( __1, __2, @@ -39965,6 +46319,7 @@ fn __action980< )) } +#[allow(clippy::too_many_arguments)] fn __action981< >( __0: (TextSize, token::Tok, TextSize), @@ -39975,8 +46330,8 @@ fn __action981< __5: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __1.0; + let __end0 = __5.2; let __temp0 = __action973( __1, __2, @@ -39991,6 +46346,7 @@ fn __action981< )) } +#[allow(clippy::too_many_arguments)] fn __action982< >( __0: (TextSize, token::Tok, TextSize), @@ -40000,8 +46356,8 @@ fn __action982< __4: (TextSize, Option>, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __1.0; + let __end0 = __4.2; let __temp0 = __action974( __1, __2, @@ -40015,6 +46371,7 @@ fn __action982< )) } +#[allow(clippy::too_many_arguments)] fn __action983< >( __0: (TextSize, token::Tok, TextSize), @@ -40022,8 +46379,8 @@ fn __action983< __2: (TextSize, ast::Arg, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action975( __1, __2, @@ -40035,14 +46392,15 @@ fn __action983< )) } +#[allow(clippy::too_many_arguments)] fn __action984< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action976( __1, )?; @@ -40053,6 +46411,7 @@ fn __action984< )) } +#[allow(clippy::too_many_arguments)] fn __action985< >( __0: (TextSize, token::Tok, TextSize), @@ -40061,8 +46420,8 @@ fn __action985< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __1.0; + let __end0 = __3.2; let __temp0 = __action977( __1, __2, @@ -40075,6 +46434,7 @@ fn __action985< )) } +#[allow(clippy::too_many_arguments)] fn __action986< >( __0: (TextSize, token::Tok, TextSize), @@ -40082,8 +46442,8 @@ fn __action986< __2: (TextSize, alloc::vec::Vec, TextSize), ) -> Result<(Option>, Vec, Option>),__lalrpop_util::ParseError> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action978( __1, __2, @@ -40095,6 +46455,7 @@ fn __action986< )) } +#[allow(clippy::too_many_arguments)] fn __action987< >( __0: (TextSize, token::Tok, TextSize), @@ -40105,8 +46466,8 @@ fn __action987< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action971( __0, __1, @@ -40121,6 +46482,7 @@ fn __action987< )) } +#[allow(clippy::too_many_arguments)] fn __action988< >( __0: (TextSize, token::Tok, TextSize), @@ -40130,8 +46492,8 @@ fn __action988< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action972( __0, __1, @@ -40145,6 +46507,7 @@ fn __action988< )) } +#[allow(clippy::too_many_arguments)] fn __action989< >( __0: (TextSize, token::Tok, TextSize), @@ -40156,8 +46519,8 @@ fn __action989< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __0.0; + let __end0 = __4.2; let __temp0 = __action973( __0, __1, @@ -40173,6 +46536,7 @@ fn __action989< )) } +#[allow(clippy::too_many_arguments)] fn __action990< >( __0: (TextSize, token::Tok, TextSize), @@ -40183,8 +46547,8 @@ fn __action990< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action974( __0, __1, @@ -40199,6 +46563,7 @@ fn __action990< )) } +#[allow(clippy::too_many_arguments)] fn __action991< >( __0: (TextSize, token::Tok, TextSize), @@ -40207,8 +46572,8 @@ fn __action991< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action975( __0, __1, @@ -40221,6 +46586,7 @@ fn __action991< )) } +#[allow(clippy::too_many_arguments)] fn __action992< >( __0: (TextSize, token::Tok, TextSize), @@ -40228,8 +46594,8 @@ fn __action992< __2: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action976( __0, )?; @@ -40241,6 +46607,7 @@ fn __action992< )) } +#[allow(clippy::too_many_arguments)] fn __action993< >( __0: (TextSize, token::Tok, TextSize), @@ -40250,8 +46617,8 @@ fn __action993< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action977( __0, __1, @@ -40265,6 +46632,7 @@ fn __action993< )) } +#[allow(clippy::too_many_arguments)] fn __action994< >( __0: (TextSize, token::Tok, TextSize), @@ -40273,8 +46641,8 @@ fn __action994< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action978( __0, __1, @@ -40287,6 +46655,7 @@ fn __action994< )) } +#[allow(clippy::too_many_arguments)] fn __action995< >( __0: (TextSize, token::Tok, TextSize), @@ -40296,8 +46665,8 @@ fn __action995< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action971( __0, __1, @@ -40311,6 +46680,7 @@ fn __action995< )) } +#[allow(clippy::too_many_arguments)] fn __action996< >( __0: (TextSize, token::Tok, TextSize), @@ -40319,8 +46689,8 @@ fn __action996< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action972( __0, __1, @@ -40333,6 +46703,7 @@ fn __action996< )) } +#[allow(clippy::too_many_arguments)] fn __action997< >( __0: (TextSize, token::Tok, TextSize), @@ -40343,8 +46714,8 @@ fn __action997< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __0.0; + let __end0 = __4.2; let __temp0 = __action973( __0, __1, @@ -40359,6 +46730,7 @@ fn __action997< )) } +#[allow(clippy::too_many_arguments)] fn __action998< >( __0: (TextSize, token::Tok, TextSize), @@ -40368,8 +46740,8 @@ fn __action998< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action974( __0, __1, @@ -40383,6 +46755,7 @@ fn __action998< )) } +#[allow(clippy::too_many_arguments)] fn __action999< >( __0: (TextSize, token::Tok, TextSize), @@ -40390,8 +46763,8 @@ fn __action999< __2: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action975( __0, __1, @@ -40403,14 +46776,15 @@ fn __action999< )) } +#[allow(clippy::too_many_arguments)] fn __action1000< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action976( __0, )?; @@ -40421,6 +46795,7 @@ fn __action1000< )) } +#[allow(clippy::too_many_arguments)] fn __action1001< >( __0: (TextSize, token::Tok, TextSize), @@ -40429,8 +46804,8 @@ fn __action1001< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action977( __0, __1, @@ -40443,6 +46818,7 @@ fn __action1001< )) } +#[allow(clippy::too_many_arguments)] fn __action1002< >( __0: (TextSize, token::Tok, TextSize), @@ -40450,8 +46826,8 @@ fn __action1002< __2: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action978( __0, __1, @@ -40463,6 +46839,7 @@ fn __action1002< )) } +#[allow(clippy::too_many_arguments)] fn __action1003< >( __0: (TextSize, token::Tok, TextSize), @@ -40472,8 +46849,8 @@ fn __action1003< __4: (TextSize, Option>, TextSize), ) -> Result>, Vec, Option>)>,__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __0.0; + let __end0 = __4.2; let __temp0 = __action979( __0, __1, @@ -40487,6 +46864,7 @@ fn __action1003< )) } +#[allow(clippy::too_many_arguments)] fn __action1004< >( __0: (TextSize, token::Tok, TextSize), @@ -40495,8 +46873,8 @@ fn __action1004< __3: (TextSize, Option>, TextSize), ) -> Result>, Vec, Option>)>,__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action980( __0, __1, @@ -40509,6 +46887,7 @@ fn __action1004< )) } +#[allow(clippy::too_many_arguments)] fn __action1005< >( __0: (TextSize, token::Tok, TextSize), @@ -40519,8 +46898,8 @@ fn __action1005< __5: (TextSize, Option>, TextSize), ) -> Result>, Vec, Option>)>,__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __0.0; + let __end0 = __5.2; let __temp0 = __action981( __0, __1, @@ -40535,6 +46914,7 @@ fn __action1005< )) } +#[allow(clippy::too_many_arguments)] fn __action1006< >( __0: (TextSize, token::Tok, TextSize), @@ -40544,8 +46924,8 @@ fn __action1006< __4: (TextSize, Option>, TextSize), ) -> Result>, Vec, Option>)>,__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __0.0; + let __end0 = __4.2; let __temp0 = __action982( __0, __1, @@ -40559,6 +46939,7 @@ fn __action1006< )) } +#[allow(clippy::too_many_arguments)] fn __action1007< >( __0: (TextSize, token::Tok, TextSize), @@ -40566,8 +46947,8 @@ fn __action1007< __2: (TextSize, ast::Arg, TextSize), ) -> Result>, Vec, Option>)>,__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action983( __0, __1, @@ -40579,14 +46960,15 @@ fn __action1007< )) } +#[allow(clippy::too_many_arguments)] fn __action1008< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> Result>, Vec, Option>)>,__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action984( __0, __1, @@ -40597,6 +46979,7 @@ fn __action1008< )) } +#[allow(clippy::too_many_arguments)] fn __action1009< >( __0: (TextSize, token::Tok, TextSize), @@ -40605,8 +46988,8 @@ fn __action1009< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> Result>, Vec, Option>)>,__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action985( __0, __1, @@ -40619,6 +47002,7 @@ fn __action1009< )) } +#[allow(clippy::too_many_arguments)] fn __action1010< >( __0: (TextSize, token::Tok, TextSize), @@ -40626,8 +47010,8 @@ fn __action1010< __2: (TextSize, alloc::vec::Vec, TextSize), ) -> Result>, Vec, Option>)>,__lalrpop_util::ParseError> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action986( __0, __1, @@ -40639,6 +47023,7 @@ fn __action1010< )) } +#[allow(clippy::too_many_arguments)] fn __action1011< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -40651,8 +47036,8 @@ fn __action1011< __7: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __1.0; + let __end0 = __5.2; let __temp0 = __action1003( __1, __2, @@ -40669,6 +47054,7 @@ fn __action1011< ) } +#[allow(clippy::too_many_arguments)] fn __action1012< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -40680,8 +47066,8 @@ fn __action1012< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __1.0; + let __end0 = __4.2; let __temp0 = __action1004( __1, __2, @@ -40697,6 +47083,7 @@ fn __action1012< ) } +#[allow(clippy::too_many_arguments)] fn __action1013< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -40710,8 +47097,8 @@ fn __action1013< __8: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __6.2.clone(); + let __start0 = __1.0; + let __end0 = __6.2; let __temp0 = __action1005( __1, __2, @@ -40729,6 +47116,7 @@ fn __action1013< ) } +#[allow(clippy::too_many_arguments)] fn __action1014< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -40741,8 +47129,8 @@ fn __action1014< __7: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __1.0; + let __end0 = __5.2; let __temp0 = __action1006( __1, __2, @@ -40759,6 +47147,7 @@ fn __action1014< ) } +#[allow(clippy::too_many_arguments)] fn __action1015< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -40769,8 +47158,8 @@ fn __action1015< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __1.0; + let __end0 = __3.2; let __temp0 = __action1007( __1, __2, @@ -40785,6 +47174,7 @@ fn __action1015< ) } +#[allow(clippy::too_many_arguments)] fn __action1016< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -40794,8 +47184,8 @@ fn __action1016< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action1008( __1, __2, @@ -40809,6 +47199,7 @@ fn __action1016< ) } +#[allow(clippy::too_many_arguments)] fn __action1017< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -40820,8 +47211,8 @@ fn __action1017< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __1.0; + let __end0 = __4.2; let __temp0 = __action1009( __1, __2, @@ -40837,6 +47228,7 @@ fn __action1017< ) } +#[allow(clippy::too_many_arguments)] fn __action1018< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -40847,8 +47239,8 @@ fn __action1018< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __1.0; + let __end0 = __3.2; let __temp0 = __action1010( __1, __2, @@ -40863,6 +47255,7 @@ fn __action1018< ) } +#[allow(clippy::too_many_arguments)] fn __action1019< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -40870,8 +47263,8 @@ fn __action1019< __2: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action405( &__start0, &__end0, @@ -40885,6 +47278,7 @@ fn __action1019< ) } +#[allow(clippy::too_many_arguments)] fn __action1020< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -40896,8 +47290,8 @@ fn __action1020< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __1.0; + let __end0 = __5.2; let __temp0 = __action1003( __1, __2, @@ -40913,6 +47307,7 @@ fn __action1020< ) } +#[allow(clippy::too_many_arguments)] fn __action1021< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -40923,8 +47318,8 @@ fn __action1021< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __1.0; + let __end0 = __4.2; let __temp0 = __action1004( __1, __2, @@ -40939,6 +47334,7 @@ fn __action1021< ) } +#[allow(clippy::too_many_arguments)] fn __action1022< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -40951,8 +47347,8 @@ fn __action1022< __7: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __6.2.clone(); + let __start0 = __1.0; + let __end0 = __6.2; let __temp0 = __action1005( __1, __2, @@ -40969,6 +47365,7 @@ fn __action1022< ) } +#[allow(clippy::too_many_arguments)] fn __action1023< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -40980,8 +47377,8 @@ fn __action1023< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __1.0; + let __end0 = __5.2; let __temp0 = __action1006( __1, __2, @@ -40997,6 +47394,7 @@ fn __action1023< ) } +#[allow(clippy::too_many_arguments)] fn __action1024< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -41006,8 +47404,8 @@ fn __action1024< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __1.0; + let __end0 = __3.2; let __temp0 = __action1007( __1, __2, @@ -41021,6 +47419,7 @@ fn __action1024< ) } +#[allow(clippy::too_many_arguments)] fn __action1025< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -41029,8 +47428,8 @@ fn __action1025< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action1008( __1, __2, @@ -41043,6 +47442,7 @@ fn __action1025< ) } +#[allow(clippy::too_many_arguments)] fn __action1026< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -41053,8 +47453,8 @@ fn __action1026< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __1.0; + let __end0 = __4.2; let __temp0 = __action1009( __1, __2, @@ -41069,6 +47469,7 @@ fn __action1026< ) } +#[allow(clippy::too_many_arguments)] fn __action1027< >( __0: (TextSize, (Vec, Vec), TextSize), @@ -41078,8 +47479,8 @@ fn __action1027< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __1.0; + let __end0 = __3.2; let __temp0 = __action1010( __1, __2, @@ -41093,14 +47494,15 @@ fn __action1027< ) } +#[allow(clippy::too_many_arguments)] fn __action1028< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action405( &__start0, &__end0, @@ -41113,14 +47515,15 @@ fn __action1028< ) } +#[allow(clippy::too_many_arguments)] fn __action1029< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> core::option::Option { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action334( __0, __1, @@ -41131,6 +47534,7 @@ fn __action1029< ) } +#[allow(clippy::too_many_arguments)] fn __action1030< >( __0: (TextSize, token::Tok, TextSize), @@ -41140,8 +47544,8 @@ fn __action1030< __4: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __2.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __2.0; + let __end0 = __3.2; let __temp0 = __action1029( __2, __3, @@ -41155,6 +47559,7 @@ fn __action1030< ) } +#[allow(clippy::too_many_arguments)] fn __action1031< >( __0: (TextSize, token::Tok, TextSize), @@ -41162,8 +47567,8 @@ fn __action1031< __2: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action333( &__start0, &__end0, @@ -41177,14 +47582,15 @@ fn __action1031< ) } +#[allow(clippy::too_many_arguments)] fn __action1032< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> alloc::vec::Vec { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action527( __0, __1, @@ -41195,6 +47601,7 @@ fn __action1032< ) } +#[allow(clippy::too_many_arguments)] fn __action1033< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -41202,8 +47609,8 @@ fn __action1033< __2: (TextSize, ast::Expr, TextSize), ) -> alloc::vec::Vec { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action527( __1, __2, @@ -41215,6 +47622,7 @@ fn __action1033< ) } +#[allow(clippy::too_many_arguments)] fn __action1034< >( __0: (TextSize, token::Tok, TextSize), @@ -41225,8 +47633,8 @@ fn __action1034< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __3.0.clone(); + let __start0 = __2.2; + let __end0 = __3.0; let __temp0 = __action525( &__start0, &__end0, @@ -41243,6 +47651,7 @@ fn __action1034< ) } +#[allow(clippy::too_many_arguments)] fn __action1035< >( __0: (TextSize, token::Tok, TextSize), @@ -41254,8 +47663,8 @@ fn __action1035< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action526( __3, ); @@ -41271,6 +47680,7 @@ fn __action1035< ) } +#[allow(clippy::too_many_arguments)] fn __action1036< >( __0: (TextSize, token::Tok, TextSize), @@ -41280,8 +47690,8 @@ fn __action1036< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __3.0.clone(); + let __start0 = __2.2; + let __end0 = __3.0; let __temp0 = __action525( &__start0, &__end0, @@ -41297,6 +47707,7 @@ fn __action1036< ) } +#[allow(clippy::too_many_arguments)] fn __action1037< >( __0: (TextSize, token::Tok, TextSize), @@ -41307,8 +47718,8 @@ fn __action1037< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action526( __3, ); @@ -41323,6 +47734,7 @@ fn __action1037< ) } +#[allow(clippy::too_many_arguments)] fn __action1038< >( __0: (TextSize, token::Tok, TextSize), @@ -41333,8 +47745,8 @@ fn __action1038< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __3.0.clone(); + let __start0 = __2.2; + let __end0 = __3.0; let __temp0 = __action525( &__start0, &__end0, @@ -41351,6 +47763,7 @@ fn __action1038< ) } +#[allow(clippy::too_many_arguments)] fn __action1039< >( __0: (TextSize, token::Tok, TextSize), @@ -41362,8 +47775,8 @@ fn __action1039< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action526( __3, ); @@ -41379,6 +47792,7 @@ fn __action1039< ) } +#[allow(clippy::too_many_arguments)] fn __action1040< >( __0: (TextSize, token::Tok, TextSize), @@ -41388,8 +47802,8 @@ fn __action1040< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __3.0.clone(); + let __start0 = __2.2; + let __end0 = __3.0; let __temp0 = __action525( &__start0, &__end0, @@ -41405,6 +47819,7 @@ fn __action1040< ) } +#[allow(clippy::too_many_arguments)] fn __action1041< >( __0: (TextSize, token::Tok, TextSize), @@ -41415,8 +47830,8 @@ fn __action1041< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action526( __3, ); @@ -41431,14 +47846,15 @@ fn __action1041< ) } +#[allow(clippy::too_many_arguments)] fn __action1042< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::WithItem, TextSize), ) -> alloc::vec::Vec { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action283( __0, __1, @@ -41449,6 +47865,7 @@ fn __action1042< ) } +#[allow(clippy::too_many_arguments)] fn __action1043< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -41456,8 +47873,8 @@ fn __action1043< __2: (TextSize, ast::WithItem, TextSize), ) -> alloc::vec::Vec { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action283( __1, __2, @@ -41469,6 +47886,7 @@ fn __action1043< ) } +#[allow(clippy::too_many_arguments)] fn __action1044< >( __0: (TextSize, token::Tok, TextSize), @@ -41478,8 +47896,8 @@ fn __action1044< __4: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __2.2.clone(); - let __end0 = __3.0.clone(); + let __start0 = __2.2; + let __end0 = __3.0; let __temp0 = __action281( &__start0, &__end0, @@ -41495,6 +47913,7 @@ fn __action1044< ) } +#[allow(clippy::too_many_arguments)] fn __action1045< >( __0: (TextSize, token::Tok, TextSize), @@ -41505,8 +47924,8 @@ fn __action1045< __5: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action282( __3, ); @@ -41521,6 +47940,7 @@ fn __action1045< ) } +#[allow(clippy::too_many_arguments)] fn __action1046< >( __0: (TextSize, token::Tok, TextSize), @@ -41529,8 +47949,8 @@ fn __action1046< __3: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __2.2.clone(); - let __end0 = __3.0.clone(); + let __start0 = __2.2; + let __end0 = __3.0; let __temp0 = __action281( &__start0, &__end0, @@ -41545,6 +47965,7 @@ fn __action1046< ) } +#[allow(clippy::too_many_arguments)] fn __action1047< >( __0: (TextSize, token::Tok, TextSize), @@ -41554,8 +47975,8 @@ fn __action1047< __4: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action282( __3, ); @@ -41569,14 +47990,15 @@ fn __action1047< ) } +#[allow(clippy::too_many_arguments)] fn __action1048< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> core::option::Option { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action272( __0, __1, @@ -41587,6 +48009,7 @@ fn __action1048< ) } +#[allow(clippy::too_many_arguments)] fn __action1049< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -41600,8 +48023,8 @@ fn __action1049< __8: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __5.0.clone(); - let __end0 = __6.2.clone(); + let __start0 = __5.0; + let __end0 = __6.2; let __temp0 = __action1048( __5, __6, @@ -41619,6 +48042,7 @@ fn __action1049< ) } +#[allow(clippy::too_many_arguments)] fn __action1050< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -41630,8 +48054,8 @@ fn __action1050< __6: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __4.2.clone(); - let __end0 = __5.0.clone(); + let __start0 = __4.2; + let __end0 = __5.0; let __temp0 = __action271( &__start0, &__end0, @@ -41649,6 +48073,7 @@ fn __action1050< ) } +#[allow(clippy::too_many_arguments)] fn __action1051< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -41661,8 +48086,8 @@ fn __action1051< __7: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __4.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __4.0; + let __end0 = __5.2; let __temp0 = __action1048( __4, __5, @@ -41679,6 +48104,7 @@ fn __action1051< ) } +#[allow(clippy::too_many_arguments)] fn __action1052< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -41689,8 +48115,8 @@ fn __action1052< __5: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __3.2.clone(); - let __end0 = __4.0.clone(); + let __start0 = __3.2; + let __end0 = __4.0; let __temp0 = __action271( &__start0, &__end0, @@ -41707,14 +48133,15 @@ fn __action1052< ) } +#[allow(clippy::too_many_arguments)] fn __action1053< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Identifier, TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Identifier)> { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action339( __0, __1, @@ -41725,6 +48152,7 @@ fn __action1053< ) } +#[allow(clippy::too_many_arguments)] fn __action1054< >( __0: (TextSize, alloc::vec::Vec<(token::Tok, ast::Identifier)>, TextSize), @@ -41732,8 +48160,8 @@ fn __action1054< __2: (TextSize, ast::Identifier, TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Identifier)> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action339( __1, __2, @@ -41745,14 +48173,15 @@ fn __action1054< ) } +#[allow(clippy::too_many_arguments)] fn __action1055< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> core::option::Option { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action262( __0, __1, @@ -41763,6 +48192,7 @@ fn __action1055< ) } +#[allow(clippy::too_many_arguments)] fn __action1056< >( __0: (TextSize, ast::Identifier, TextSize), @@ -41771,8 +48201,8 @@ fn __action1056< __3: (TextSize, TextSize, TextSize), ) -> ast::Arg { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action1055( __1, __2, @@ -41785,14 +48215,15 @@ fn __action1056< ) } +#[allow(clippy::too_many_arguments)] fn __action1057< >( __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Arg { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action261( &__start0, &__end0, @@ -41805,6 +48236,7 @@ fn __action1057< ) } +#[allow(clippy::too_many_arguments)] fn __action1058< >( __0: (TextSize, ast::Identifier, TextSize), @@ -41813,8 +48245,8 @@ fn __action1058< __3: (TextSize, TextSize, TextSize), ) -> ast::ArgWithDefault { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action1055( __1, __2, @@ -41827,14 +48259,15 @@ fn __action1058< ) } +#[allow(clippy::too_many_arguments)] fn __action1059< >( __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::ArgWithDefault { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action261( &__start0, &__end0, @@ -41847,14 +48280,15 @@ fn __action1059< ) } +#[allow(clippy::too_many_arguments)] fn __action1060< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> core::option::Option { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action259( __0, __1, @@ -41865,6 +48299,7 @@ fn __action1060< ) } +#[allow(clippy::too_many_arguments)] fn __action1061< >( __0: (TextSize, ast::Identifier, TextSize), @@ -41873,8 +48308,8 @@ fn __action1061< __3: (TextSize, TextSize, TextSize), ) -> ast::Arg { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action1060( __1, __2, @@ -41887,14 +48322,15 @@ fn __action1061< ) } +#[allow(clippy::too_many_arguments)] fn __action1062< >( __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Arg { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action258( &__start0, &__end0, @@ -41907,13 +48343,14 @@ fn __action1062< ) } +#[allow(clippy::too_many_arguments)] fn __action1063< >( __0: (TextSize, token::Tok, TextSize), ) -> alloc::vec::Vec { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action371( __0, ); @@ -41923,14 +48360,15 @@ fn __action1063< ) } +#[allow(clippy::too_many_arguments)] fn __action1064< >( __0: (TextSize, alloc::vec::Vec, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> alloc::vec::Vec { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action371( __1, ); @@ -41941,6 +48379,7 @@ fn __action1064< ) } +#[allow(clippy::too_many_arguments)] fn __action1065< >( __0: (TextSize, token::Tok, TextSize), @@ -41948,8 +48387,8 @@ fn __action1065< __2: (TextSize, TextSize, TextSize), ) -> ast::Mod { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action369( &__start0, &__end0, @@ -41963,6 +48402,7 @@ fn __action1065< ) } +#[allow(clippy::too_many_arguments)] fn __action1066< >( __0: (TextSize, token::Tok, TextSize), @@ -41971,8 +48411,8 @@ fn __action1066< __3: (TextSize, TextSize, TextSize), ) -> ast::Mod { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action370( __2, ); @@ -41985,14 +48425,15 @@ fn __action1066< ) } +#[allow(clippy::too_many_arguments)] fn __action1067< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Identifier, TextSize), ) -> core::option::Option { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action382( __0, __1, @@ -42003,6 +48444,7 @@ fn __action1067< ) } +#[allow(clippy::too_many_arguments)] fn __action1068< >( __0: (TextSize, ast::Identifier, TextSize), @@ -42011,8 +48453,8 @@ fn __action1068< __3: (TextSize, TextSize, TextSize), ) -> ast::Alias { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action1067( __1, __2, @@ -42025,14 +48467,15 @@ fn __action1068< ) } +#[allow(clippy::too_many_arguments)] fn __action1069< >( __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Alias { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action381( &__start0, &__end0, @@ -42045,6 +48488,7 @@ fn __action1069< ) } +#[allow(clippy::too_many_arguments)] fn __action1070< >( __0: (TextSize, ast::Identifier, TextSize), @@ -42053,8 +48497,8 @@ fn __action1070< __3: (TextSize, TextSize, TextSize), ) -> ast::Alias { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action1067( __1, __2, @@ -42067,14 +48511,15 @@ fn __action1070< ) } +#[allow(clippy::too_many_arguments)] fn __action1071< >( __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, TextSize, TextSize), ) -> ast::Alias { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action381( &__start0, &__end0, @@ -42087,6 +48532,7 @@ fn __action1071< ) } +#[allow(clippy::too_many_arguments)] fn __action1072< >( __0: (TextSize, token::Tok, TextSize), @@ -42094,8 +48540,8 @@ fn __action1072< __2: (TextSize, ast::Suite, TextSize), ) -> core::option::Option { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action304( __0, __1, @@ -42107,6 +48553,7 @@ fn __action1072< ) } +#[allow(clippy::too_many_arguments)] fn __action1073< >( __0: (TextSize, token::Tok, TextSize), @@ -42121,8 +48568,8 @@ fn __action1073< __9: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __7.0.clone(); - let __end0 = __9.2.clone(); + let __start0 = __7.0; + let __end0 = __9.2; let __temp0 = __action1072( __7, __8, @@ -42141,6 +48588,7 @@ fn __action1073< ) } +#[allow(clippy::too_many_arguments)] fn __action1074< >( __0: (TextSize, token::Tok, TextSize), @@ -42152,8 +48600,8 @@ fn __action1074< __6: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __6.2.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.2; + let __end0 = __6.2; let __temp0 = __action303( &__start0, &__end0, @@ -42171,6 +48619,7 @@ fn __action1074< ) } +#[allow(clippy::too_many_arguments)] fn __action1075< >( __0: (TextSize, token::Tok, TextSize), @@ -42184,8 +48633,8 @@ fn __action1075< __8: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __6.0.clone(); - let __end0 = __8.2.clone(); + let __start0 = __6.0; + let __end0 = __8.2; let __temp0 = __action1072( __6, __7, @@ -42203,6 +48652,7 @@ fn __action1075< ) } +#[allow(clippy::too_many_arguments)] fn __action1076< >( __0: (TextSize, token::Tok, TextSize), @@ -42213,8 +48663,8 @@ fn __action1076< __5: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action303( &__start0, &__end0, @@ -42231,6 +48681,7 @@ fn __action1076< ) } +#[allow(clippy::too_many_arguments)] fn __action1077< >( __0: (TextSize, token::Tok, TextSize), @@ -42243,8 +48694,8 @@ fn __action1077< __7: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __5.0.clone(); - let __end0 = __7.2.clone(); + let __start0 = __5.0; + let __end0 = __7.2; let __temp0 = __action1072( __5, __6, @@ -42261,6 +48712,7 @@ fn __action1077< ) } +#[allow(clippy::too_many_arguments)] fn __action1078< >( __0: (TextSize, token::Tok, TextSize), @@ -42270,8 +48722,8 @@ fn __action1078< __4: (TextSize, alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)>, TextSize), ) -> ast::Stmt { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action303( &__start0, &__end0, @@ -42287,6 +48739,7 @@ fn __action1078< ) } +#[allow(clippy::too_many_arguments)] fn __action1079< >( __0: (TextSize, token::Tok, TextSize), @@ -42300,8 +48753,8 @@ fn __action1079< __8: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __4.0.clone(); - let __end0 = __6.2.clone(); + let __start0 = __4.0; + let __end0 = __6.2; let __temp0 = __action1072( __4, __5, @@ -42319,6 +48772,7 @@ fn __action1079< ) } +#[allow(clippy::too_many_arguments)] fn __action1080< >( __0: (TextSize, token::Tok, TextSize), @@ -42329,8 +48783,8 @@ fn __action1080< __5: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __3.2.clone(); - let __end0 = __4.0.clone(); + let __start0 = __3.2; + let __end0 = __4.0; let __temp0 = __action303( &__start0, &__end0, @@ -42347,6 +48801,7 @@ fn __action1080< ) } +#[allow(clippy::too_many_arguments)] fn __action1081< >( __0: (TextSize, token::Tok, TextSize), @@ -42360,8 +48815,8 @@ fn __action1081< __8: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __4.0.clone(); - let __end0 = __6.2.clone(); + let __start0 = __4.0; + let __end0 = __6.2; let __temp0 = __action1072( __4, __5, @@ -42379,6 +48834,7 @@ fn __action1081< ) } +#[allow(clippy::too_many_arguments)] fn __action1082< >( __0: (TextSize, token::Tok, TextSize), @@ -42389,8 +48845,8 @@ fn __action1082< __5: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __3.2.clone(); - let __end0 = __4.0.clone(); + let __start0 = __3.2; + let __end0 = __4.0; let __temp0 = __action303( &__start0, &__end0, @@ -42407,6 +48863,7 @@ fn __action1082< ) } +#[allow(clippy::too_many_arguments)] fn __action1083< >( __0: (TextSize, token::Tok, TextSize), @@ -42418,8 +48875,8 @@ fn __action1083< __6: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __4.0.clone(); - let __end0 = __6.2.clone(); + let __start0 = __4.0; + let __end0 = __6.2; let __temp0 = __action1072( __4, __5, @@ -42435,6 +48892,7 @@ fn __action1083< ) } +#[allow(clippy::too_many_arguments)] fn __action1084< >( __0: (TextSize, token::Tok, TextSize), @@ -42443,8 +48901,8 @@ fn __action1084< __3: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action303( &__start0, &__end0, @@ -42459,6 +48917,7 @@ fn __action1084< ) } +#[allow(clippy::too_many_arguments)] fn __action1085< >( __0: (TextSize, token::Tok, TextSize), @@ -42466,8 +48925,8 @@ fn __action1085< __2: (TextSize, ast::Suite, TextSize), ) -> core::option::Option { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action297( __0, __1, @@ -42479,6 +48938,7 @@ fn __action1085< ) } +#[allow(clippy::too_many_arguments)] fn __action1086< >( __0: (TextSize, token::Tok, TextSize), @@ -42489,8 +48949,8 @@ fn __action1086< __5: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __3.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __3.0; + let __end0 = __5.2; let __temp0 = __action297( __3, __4, @@ -42505,6 +48965,7 @@ fn __action1086< ) } +#[allow(clippy::too_many_arguments)] fn __action1087< >( __0: (TextSize, token::Tok, TextSize), @@ -42520,8 +48981,8 @@ fn __action1087< __10: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __7.0.clone(); - let __end0 = __9.2.clone(); + let __start0 = __7.0; + let __end0 = __9.2; let __temp0 = __action1085( __7, __8, @@ -42541,6 +49002,7 @@ fn __action1087< ) } +#[allow(clippy::too_many_arguments)] fn __action1088< >( __0: (TextSize, token::Tok, TextSize), @@ -42553,8 +49015,8 @@ fn __action1088< __7: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __6.2.clone(); - let __end0 = __7.0.clone(); + let __start0 = __6.2; + let __end0 = __7.0; let __temp0 = __action296( &__start0, &__end0, @@ -42573,6 +49035,7 @@ fn __action1088< ) } +#[allow(clippy::too_many_arguments)] fn __action1089< >( __0: (TextSize, token::Tok, TextSize), @@ -42585,8 +49048,8 @@ fn __action1089< __7: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __4.0.clone(); - let __end0 = __6.2.clone(); + let __start0 = __4.0; + let __end0 = __6.2; let __temp0 = __action1085( __4, __5, @@ -42603,6 +49066,7 @@ fn __action1089< ) } +#[allow(clippy::too_many_arguments)] fn __action1090< >( __0: (TextSize, token::Tok, TextSize), @@ -42612,8 +49076,8 @@ fn __action1090< __4: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __3.2.clone(); - let __end0 = __4.0.clone(); + let __start0 = __3.2; + let __end0 = __4.0; let __temp0 = __action296( &__start0, &__end0, @@ -42629,6 +49093,7 @@ fn __action1090< ) } +#[allow(clippy::too_many_arguments)] fn __action1091< >( __0: (TextSize, token::Tok, TextSize), @@ -42644,8 +49109,8 @@ fn __action1091< __10: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __7.0.clone(); - let __end0 = __9.2.clone(); + let __start0 = __7.0; + let __end0 = __9.2; let __temp0 = __action1085( __7, __8, @@ -42665,6 +49130,7 @@ fn __action1091< ) } +#[allow(clippy::too_many_arguments)] fn __action1092< >( __0: (TextSize, token::Tok, TextSize), @@ -42677,8 +49143,8 @@ fn __action1092< __7: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __6.2.clone(); - let __end0 = __7.0.clone(); + let __start0 = __6.2; + let __end0 = __7.0; let __temp0 = __action296( &__start0, &__end0, @@ -42697,6 +49163,7 @@ fn __action1092< ) } +#[allow(clippy::too_many_arguments)] fn __action1093< >( __0: (TextSize, token::Tok, TextSize), @@ -42709,8 +49176,8 @@ fn __action1093< __7: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __4.0.clone(); - let __end0 = __6.2.clone(); + let __start0 = __4.0; + let __end0 = __6.2; let __temp0 = __action1085( __4, __5, @@ -42727,6 +49194,7 @@ fn __action1093< ) } +#[allow(clippy::too_many_arguments)] fn __action1094< >( __0: (TextSize, token::Tok, TextSize), @@ -42736,8 +49204,8 @@ fn __action1094< __4: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __3.2.clone(); - let __end0 = __4.0.clone(); + let __start0 = __3.2; + let __end0 = __4.0; let __temp0 = __action296( &__start0, &__end0, @@ -42753,14 +49221,15 @@ fn __action1094< ) } +#[allow(clippy::too_many_arguments)] fn __action1095< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> core::option::Option { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action354( __0, __1, @@ -42771,6 +49240,7 @@ fn __action1095< ) } +#[allow(clippy::too_many_arguments)] fn __action1096< >( __0: (TextSize, token::Tok, TextSize), @@ -42780,8 +49250,8 @@ fn __action1096< __4: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __2.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __2.0; + let __end0 = __3.2; let __temp0 = __action1095( __2, __3, @@ -42795,6 +49265,7 @@ fn __action1096< ) } +#[allow(clippy::too_many_arguments)] fn __action1097< >( __0: (TextSize, token::Tok, TextSize), @@ -42802,8 +49273,8 @@ fn __action1097< __2: (TextSize, TextSize, TextSize), ) -> ast::Stmt { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action353( &__start0, &__end0, @@ -42817,6 +49288,7 @@ fn __action1097< ) } +#[allow(clippy::too_many_arguments)] fn __action1098< >( __0: (TextSize, token::Tok, TextSize), @@ -42825,8 +49297,8 @@ fn __action1098< __3: (TextSize, ast::Suite, TextSize), ) -> alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action682( __0, __1, @@ -42839,6 +49311,7 @@ fn __action1098< ) } +#[allow(clippy::too_many_arguments)] fn __action1099< >( __0: (TextSize, alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)>, TextSize), @@ -42848,8 +49321,8 @@ fn __action1099< __4: (TextSize, ast::Suite, TextSize), ) -> alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)> { - let __start0 = __1.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __1.0; + let __end0 = __4.2; let __temp0 = __action682( __1, __2, @@ -42863,6 +49336,7 @@ fn __action1099< ) } +#[allow(clippy::too_many_arguments)] fn __action1100< >( __0: (TextSize, token::Tok, TextSize), @@ -42874,8 +49348,8 @@ fn __action1100< __6: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __3.2.clone(); - let __end0 = __4.0.clone(); + let __start0 = __3.2; + let __end0 = __4.0; let __temp0 = __action305( &__start0, &__end0, @@ -42893,6 +49367,7 @@ fn __action1100< ) } +#[allow(clippy::too_many_arguments)] fn __action1101< >( __0: (TextSize, token::Tok, TextSize), @@ -42905,8 +49380,8 @@ fn __action1101< __7: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __4.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.0; + let __end0 = __4.2; let __temp0 = __action306( __4, ); @@ -42923,6 +49398,7 @@ fn __action1101< ) } +#[allow(clippy::too_many_arguments)] fn __action1102< >( __0: (TextSize, token::Tok, TextSize), @@ -42931,8 +49407,8 @@ fn __action1102< __3: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action305( &__start0, &__end0, @@ -42947,6 +49423,7 @@ fn __action1102< ) } +#[allow(clippy::too_many_arguments)] fn __action1103< >( __0: (TextSize, token::Tok, TextSize), @@ -42956,8 +49433,8 @@ fn __action1103< __4: (TextSize, alloc::vec::Vec<(TextSize, ast::Expr, ast::Suite)>, TextSize), ) -> ast::Stmt { - let __start0 = __4.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.0; + let __end0 = __4.2; let __temp0 = __action306( __4, ); @@ -42971,14 +49448,15 @@ fn __action1103< ) } +#[allow(clippy::too_many_arguments)] fn __action1104< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> alloc::vec::Vec { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action416( __0, __1, @@ -42989,6 +49467,7 @@ fn __action1104< ) } +#[allow(clippy::too_many_arguments)] fn __action1105< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -42996,8 +49475,8 @@ fn __action1105< __2: (TextSize, token::Tok, TextSize), ) -> alloc::vec::Vec { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action416( __1, __2, @@ -43009,14 +49488,15 @@ fn __action1105< ) } +#[allow(clippy::too_many_arguments)] fn __action1106< >( __0: (TextSize, (Option<(TextSize, TextSize, Option)>, ast::Expr), TextSize), __1: (TextSize, token::Tok, TextSize), ) -> alloc::vec::Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)> { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action425( __0, __1, @@ -43027,6 +49507,7 @@ fn __action1106< ) } +#[allow(clippy::too_many_arguments)] fn __action1107< >( __0: (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)>, TextSize), @@ -43034,8 +49515,8 @@ fn __action1107< __2: (TextSize, token::Tok, TextSize), ) -> alloc::vec::Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action425( __1, __2, @@ -43047,13 +49528,14 @@ fn __action1107< ) } +#[allow(clippy::too_many_arguments)] fn __action1108< >( __0: (TextSize, core::option::Option<(Option<(TextSize, TextSize, Option)>, ast::Expr)>, TextSize), ) -> Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)> { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action423( &__start0, &__end0, @@ -43065,14 +49547,15 @@ fn __action1108< ) } +#[allow(clippy::too_many_arguments)] fn __action1109< >( __0: (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)>, TextSize), __1: (TextSize, core::option::Option<(Option<(TextSize, TextSize, Option)>, ast::Expr)>, TextSize), ) -> Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action424( __0, ); @@ -43083,14 +49566,15 @@ fn __action1109< ) } +#[allow(clippy::too_many_arguments)] fn __action1110< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> alloc::vec::Vec { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action430( __0, __1, @@ -43101,6 +49585,7 @@ fn __action1110< ) } +#[allow(clippy::too_many_arguments)] fn __action1111< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -43108,8 +49593,8 @@ fn __action1111< __2: (TextSize, token::Tok, TextSize), ) -> alloc::vec::Vec { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action430( __1, __2, @@ -43121,14 +49606,15 @@ fn __action1111< ) } +#[allow(clippy::too_many_arguments)] fn __action1112< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> core::option::Option> { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action530( __0, __1, @@ -43139,6 +49625,7 @@ fn __action1112< ) } +#[allow(clippy::too_many_arguments)] fn __action1113< >( __0: (TextSize, token::Tok, TextSize), @@ -43150,8 +49637,8 @@ fn __action1113< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action1112( __1, __2, @@ -43167,6 +49654,7 @@ fn __action1113< ) } +#[allow(clippy::too_many_arguments)] fn __action1114< >( __0: (TextSize, token::Tok, TextSize), @@ -43176,8 +49664,8 @@ fn __action1114< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action529( &__start0, &__end0, @@ -43193,6 +49681,7 @@ fn __action1114< ) } +#[allow(clippy::too_many_arguments)] fn __action1115< >( __0: (TextSize, token::Tok, TextSize), @@ -43205,8 +49694,8 @@ fn __action1115< __7: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action1112( __1, __2, @@ -43223,6 +49712,7 @@ fn __action1115< ) } +#[allow(clippy::too_many_arguments)] fn __action1116< >( __0: (TextSize, token::Tok, TextSize), @@ -43233,8 +49723,8 @@ fn __action1116< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action529( &__start0, &__end0, @@ -43251,6 +49741,7 @@ fn __action1116< ) } +#[allow(clippy::too_many_arguments)] fn __action1117< >( __0: (TextSize, token::Tok, TextSize), @@ -43261,8 +49752,8 @@ fn __action1117< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action1112( __1, __2, @@ -43277,6 +49768,7 @@ fn __action1117< ) } +#[allow(clippy::too_many_arguments)] fn __action1118< >( __0: (TextSize, token::Tok, TextSize), @@ -43285,8 +49777,8 @@ fn __action1118< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action529( &__start0, &__end0, @@ -43301,6 +49793,7 @@ fn __action1118< ) } +#[allow(clippy::too_many_arguments)] fn __action1119< >( __0: (TextSize, token::Tok, TextSize), @@ -43312,8 +49805,8 @@ fn __action1119< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action1112( __1, __2, @@ -43329,6 +49822,7 @@ fn __action1119< ) } +#[allow(clippy::too_many_arguments)] fn __action1120< >( __0: (TextSize, token::Tok, TextSize), @@ -43338,8 +49832,8 @@ fn __action1120< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action529( &__start0, &__end0, @@ -43355,6 +49849,7 @@ fn __action1120< ) } +#[allow(clippy::too_many_arguments)] fn __action1121< >( __0: (TextSize, token::Tok, TextSize), @@ -43366,8 +49861,8 @@ fn __action1121< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action1112( __1, __2, @@ -43383,6 +49878,7 @@ fn __action1121< ) } +#[allow(clippy::too_many_arguments)] fn __action1122< >( __0: (TextSize, token::Tok, TextSize), @@ -43392,8 +49888,8 @@ fn __action1122< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action529( &__start0, &__end0, @@ -43409,6 +49905,7 @@ fn __action1122< ) } +#[allow(clippy::too_many_arguments)] fn __action1123< >( __0: (TextSize, token::Tok, TextSize), @@ -43421,8 +49918,8 @@ fn __action1123< __7: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action1112( __1, __2, @@ -43439,6 +49936,7 @@ fn __action1123< ) } +#[allow(clippy::too_many_arguments)] fn __action1124< >( __0: (TextSize, token::Tok, TextSize), @@ -43449,8 +49947,8 @@ fn __action1124< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action529( &__start0, &__end0, @@ -43467,6 +49965,7 @@ fn __action1124< ) } +#[allow(clippy::too_many_arguments)] fn __action1125< >( __0: (TextSize, token::Tok, TextSize), @@ -43477,8 +49976,8 @@ fn __action1125< __5: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action1112( __1, __2, @@ -43493,6 +49992,7 @@ fn __action1125< ) } +#[allow(clippy::too_many_arguments)] fn __action1126< >( __0: (TextSize, token::Tok, TextSize), @@ -43501,8 +50001,8 @@ fn __action1126< __3: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action529( &__start0, &__end0, @@ -43517,6 +50017,7 @@ fn __action1126< ) } +#[allow(clippy::too_many_arguments)] fn __action1127< >( __0: (TextSize, token::Tok, TextSize), @@ -43528,8 +50029,8 @@ fn __action1127< __6: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action1112( __1, __2, @@ -43545,6 +50046,7 @@ fn __action1127< ) } +#[allow(clippy::too_many_arguments)] fn __action1128< >( __0: (TextSize, token::Tok, TextSize), @@ -43554,8 +50056,8 @@ fn __action1128< __4: (TextSize, TextSize, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action529( &__start0, &__end0, @@ -43571,14 +50073,15 @@ fn __action1128< ) } +#[allow(clippy::too_many_arguments)] fn __action1129< >( __0: (TextSize, ast::Pattern, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> alloc::vec::Vec { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action320( __0, __1, @@ -43589,6 +50092,7 @@ fn __action1129< ) } +#[allow(clippy::too_many_arguments)] fn __action1130< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -43596,8 +50100,8 @@ fn __action1130< __2: (TextSize, token::Tok, TextSize), ) -> alloc::vec::Vec { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action320( __1, __2, @@ -43609,13 +50113,14 @@ fn __action1130< ) } +#[allow(clippy::too_many_arguments)] fn __action1131< >( __0: (TextSize, core::option::Option, TextSize), ) -> Vec { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action385( &__start0, &__end0, @@ -43627,14 +50132,15 @@ fn __action1131< ) } +#[allow(clippy::too_many_arguments)] fn __action1132< >( __0: (TextSize, alloc::vec::Vec, TextSize), __1: (TextSize, core::option::Option, TextSize), ) -> Vec { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action386( __0, ); @@ -43645,14 +50151,15 @@ fn __action1132< ) } +#[allow(clippy::too_many_arguments)] fn __action1133< >( __0: (TextSize, ast::Stmt, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> alloc::vec::Vec { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action368( __0, __1, @@ -43663,6 +50170,7 @@ fn __action1133< ) } +#[allow(clippy::too_many_arguments)] fn __action1134< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -43670,8 +50178,8 @@ fn __action1134< __2: (TextSize, token::Tok, TextSize), ) -> alloc::vec::Vec { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action368( __1, __2, @@ -43683,6 +50191,7 @@ fn __action1134< ) } +#[allow(clippy::too_many_arguments)] fn __action1135< >( __0: (TextSize, ast::Suite, TextSize), @@ -43691,8 +50200,8 @@ fn __action1135< __3: (TextSize, token::Tok, TextSize), ) -> ast::Suite { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action366( &__start0, &__end0, @@ -43707,6 +50216,7 @@ fn __action1135< ) } +#[allow(clippy::too_many_arguments)] fn __action1136< >( __0: (TextSize, ast::Suite, TextSize), @@ -43716,8 +50226,8 @@ fn __action1136< __4: (TextSize, token::Tok, TextSize), ) -> ast::Suite { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action367( __1, ); @@ -43731,6 +50241,7 @@ fn __action1136< ) } +#[allow(clippy::too_many_arguments)] fn __action1137< >( __0: (TextSize, ast::Suite, TextSize), @@ -43738,8 +50249,8 @@ fn __action1137< __2: (TextSize, token::Tok, TextSize), ) -> ast::Suite { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action366( &__start0, &__end0, @@ -43753,6 +50264,7 @@ fn __action1137< ) } +#[allow(clippy::too_many_arguments)] fn __action1138< >( __0: (TextSize, ast::Suite, TextSize), @@ -43761,8 +50273,8 @@ fn __action1138< __3: (TextSize, token::Tok, TextSize), ) -> ast::Suite { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action367( __1, ); @@ -43775,6 +50287,7 @@ fn __action1138< ) } +#[allow(clippy::too_many_arguments)] fn __action1139< >( __0: (TextSize, ast::Stmt, TextSize), @@ -43782,8 +50295,8 @@ fn __action1139< __2: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action366( &__start0, &__end0, @@ -43797,6 +50310,7 @@ fn __action1139< ) } +#[allow(clippy::too_many_arguments)] fn __action1140< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -43805,8 +50319,8 @@ fn __action1140< __3: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action367( __0, ); @@ -43819,14 +50333,15 @@ fn __action1140< ) } +#[allow(clippy::too_many_arguments)] fn __action1141< >( __0: (TextSize, ast::Stmt, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action366( &__start0, &__end0, @@ -43839,6 +50354,7 @@ fn __action1141< ) } +#[allow(clippy::too_many_arguments)] fn __action1142< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -43846,8 +50362,8 @@ fn __action1142< __2: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action367( __0, ); @@ -43859,6 +50375,7 @@ fn __action1142< ) } +#[allow(clippy::too_many_arguments)] fn __action1143< >( __0: (TextSize, Vec, TextSize), @@ -43867,8 +50384,8 @@ fn __action1143< __3: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action366( &__start0, &__end0, @@ -43883,6 +50400,7 @@ fn __action1143< ) } +#[allow(clippy::too_many_arguments)] fn __action1144< >( __0: (TextSize, Vec, TextSize), @@ -43892,8 +50410,8 @@ fn __action1144< __4: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action367( __1, ); @@ -43907,6 +50425,7 @@ fn __action1144< ) } +#[allow(clippy::too_many_arguments)] fn __action1145< >( __0: (TextSize, Vec, TextSize), @@ -43914,8 +50433,8 @@ fn __action1145< __2: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action366( &__start0, &__end0, @@ -43929,6 +50448,7 @@ fn __action1145< ) } +#[allow(clippy::too_many_arguments)] fn __action1146< >( __0: (TextSize, Vec, TextSize), @@ -43937,8 +50457,8 @@ fn __action1146< __3: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action367( __1, ); @@ -43951,6 +50471,7 @@ fn __action1146< ) } +#[allow(clippy::too_many_arguments)] fn __action1147< >( __0: (TextSize, ast::Stmt, TextSize), @@ -43958,8 +50479,8 @@ fn __action1147< __2: (TextSize, token::Tok, TextSize), ) -> ast::Suite { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action366( &__start0, &__end0, @@ -43973,6 +50494,7 @@ fn __action1147< ) } +#[allow(clippy::too_many_arguments)] fn __action1148< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -43981,8 +50503,8 @@ fn __action1148< __3: (TextSize, token::Tok, TextSize), ) -> ast::Suite { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action367( __0, ); @@ -43995,14 +50517,15 @@ fn __action1148< ) } +#[allow(clippy::too_many_arguments)] fn __action1149< >( __0: (TextSize, ast::Stmt, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Suite { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action366( &__start0, &__end0, @@ -44015,6 +50538,7 @@ fn __action1149< ) } +#[allow(clippy::too_many_arguments)] fn __action1150< >( __0: (TextSize, alloc::vec::Vec, TextSize), @@ -44022,8 +50546,8 @@ fn __action1150< __2: (TextSize, token::Tok, TextSize), ) -> ast::Suite { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action367( __0, ); @@ -44035,6 +50559,7 @@ fn __action1150< ) } +#[allow(clippy::too_many_arguments)] fn __action1151< >( __0: (TextSize, token::Tok, TextSize), @@ -44045,8 +50570,8 @@ fn __action1151< __5: (TextSize, ast::Suite, TextSize), ) -> ast::ExceptHandler { - let __start0 = __1.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __1.0; + let __end0 = __3.2; let __temp0 = __action292( __1, __2, @@ -44061,6 +50586,7 @@ fn __action1151< ) } +#[allow(clippy::too_many_arguments)] fn __action1152< >( __0: (TextSize, token::Tok, TextSize), @@ -44072,8 +50598,8 @@ fn __action1152< __6: (TextSize, ast::Suite, TextSize), ) -> ast::ExceptHandler { - let __start0 = __2.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __2.0; + let __end0 = __4.2; let __temp0 = __action292( __2, __3, @@ -44089,13 +50615,14 @@ fn __action1152< ) } +#[allow(clippy::too_many_arguments)] fn __action1153< >( __0: (TextSize, (String, StringKind, bool), TextSize), ) -> (TextSize, (String, StringKind, bool), TextSize) { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -44107,6 +50634,7 @@ fn __action1153< ) } +#[allow(clippy::too_many_arguments)] fn __action1154< >( __0: (TextSize, ast::Expr, TextSize), @@ -44114,8 +50642,8 @@ fn __action1154< __2: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -44129,6 +50657,7 @@ fn __action1154< ) } +#[allow(clippy::too_many_arguments)] fn __action1155< >( __0: (TextSize, ast::Expr, TextSize), @@ -44136,8 +50665,8 @@ fn __action1155< __2: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -44151,6 +50680,7 @@ fn __action1155< ) } +#[allow(clippy::too_many_arguments)] fn __action1156< >( __0: (TextSize, ast::Expr, TextSize), @@ -44158,8 +50688,8 @@ fn __action1156< __2: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -44173,14 +50703,15 @@ fn __action1156< ) } +#[allow(clippy::too_many_arguments)] fn __action1157< >( __0: (TextSize, alloc::vec::Vec, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -44193,14 +50724,15 @@ fn __action1157< ) } +#[allow(clippy::too_many_arguments)] fn __action1158< >( __0: (TextSize, alloc::vec::Vec, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -44213,6 +50745,7 @@ fn __action1158< ) } +#[allow(clippy::too_many_arguments)] fn __action1159< >( __0: (TextSize, ast::Expr, TextSize), @@ -44220,8 +50753,8 @@ fn __action1159< __2: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -44235,6 +50768,7 @@ fn __action1159< ) } +#[allow(clippy::too_many_arguments)] fn __action1160< >( __0: (TextSize, ast::Expr, TextSize), @@ -44242,8 +50776,8 @@ fn __action1160< __2: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -44257,6 +50791,7 @@ fn __action1160< ) } +#[allow(clippy::too_many_arguments)] fn __action1161< >( __0: (TextSize, ast::Pattern, TextSize), @@ -44264,8 +50799,8 @@ fn __action1161< __2: (TextSize, ast::Identifier, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -44279,6 +50814,7 @@ fn __action1161< ) } +#[allow(clippy::too_many_arguments)] fn __action1162< >( __0: (TextSize, token::Tok, TextSize), @@ -44287,8 +50823,8 @@ fn __action1162< __3: (TextSize, ast::Expr, TextSize), ) -> ast::Stmt { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -44303,14 +50839,15 @@ fn __action1162< ) } +#[allow(clippy::too_many_arguments)] fn __action1163< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Stmt { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -44323,13 +50860,14 @@ fn __action1163< ) } +#[allow(clippy::too_many_arguments)] fn __action1164< >( __0: (TextSize, ast::Constant, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -44341,13 +50879,14 @@ fn __action1164< ) } +#[allow(clippy::too_many_arguments)] fn __action1165< >( __0: (TextSize, ast::Identifier, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -44359,6 +50898,7 @@ fn __action1165< ) } +#[allow(clippy::too_many_arguments)] fn __action1166< >( __0: (TextSize, token::Tok, TextSize), @@ -44366,8 +50906,8 @@ fn __action1166< __2: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -44381,6 +50921,7 @@ fn __action1166< ) } +#[allow(clippy::too_many_arguments)] fn __action1167< >( __0: (TextSize, token::Tok, TextSize), @@ -44389,8 +50930,8 @@ fn __action1167< __3: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -44405,6 +50946,7 @@ fn __action1167< ) } +#[allow(clippy::too_many_arguments)] fn __action1168< >( __0: (TextSize, token::Tok, TextSize), @@ -44413,8 +50955,8 @@ fn __action1168< __3: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -44429,6 +50971,7 @@ fn __action1168< ) } +#[allow(clippy::too_many_arguments)] fn __action1169< >( __0: (TextSize, token::Tok, TextSize), @@ -44436,8 +50979,8 @@ fn __action1169< __2: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -44451,6 +50994,7 @@ fn __action1169< ) } +#[allow(clippy::too_many_arguments)] fn __action1170< >( __0: (TextSize, token::Tok, TextSize), @@ -44461,8 +51005,8 @@ fn __action1170< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action372( &__start0, &__end0, @@ -44479,6 +51023,7 @@ fn __action1170< ) } +#[allow(clippy::too_many_arguments)] fn __action1171< >( __0: (TextSize, token::Tok, TextSize), @@ -44487,8 +51032,8 @@ fn __action1171< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -44503,6 +51048,7 @@ fn __action1171< ) } +#[allow(clippy::too_many_arguments)] fn __action1172< >( __0: (TextSize, token::Tok, TextSize), @@ -44514,8 +51060,8 @@ fn __action1172< __6: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __6.2.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.2; + let __end0 = __6.2; let __temp0 = __action372( &__start0, &__end0, @@ -44533,6 +51079,7 @@ fn __action1172< ) } +#[allow(clippy::too_many_arguments)] fn __action1173< >( __0: (TextSize, token::Tok, TextSize), @@ -44542,8 +51089,8 @@ fn __action1173< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -44559,6 +51106,7 @@ fn __action1173< ) } +#[allow(clippy::too_many_arguments)] fn __action1174< >( __0: (TextSize, token::Tok, TextSize), @@ -44568,8 +51116,8 @@ fn __action1174< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -44585,6 +51133,7 @@ fn __action1174< ) } +#[allow(clippy::too_many_arguments)] fn __action1175< >( __0: (TextSize, token::Tok, TextSize), @@ -44592,8 +51141,8 @@ fn __action1175< __2: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -44607,6 +51156,7 @@ fn __action1175< ) } +#[allow(clippy::too_many_arguments)] fn __action1176< >( __0: (TextSize, token::Tok, TextSize), @@ -44617,8 +51167,8 @@ fn __action1176< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action372( &__start0, &__end0, @@ -44635,6 +51185,7 @@ fn __action1176< ) } +#[allow(clippy::too_many_arguments)] fn __action1177< >( __0: (TextSize, token::Tok, TextSize), @@ -44643,8 +51194,8 @@ fn __action1177< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -44659,14 +51210,15 @@ fn __action1177< ) } +#[allow(clippy::too_many_arguments)] fn __action1178< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -44679,6 +51231,7 @@ fn __action1178< ) } +#[allow(clippy::too_many_arguments)] fn __action1179< >( __0: (TextSize, token::Tok, TextSize), @@ -44687,8 +51240,8 @@ fn __action1179< __3: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -44703,6 +51256,7 @@ fn __action1179< ) } +#[allow(clippy::too_many_arguments)] fn __action1180< >( __0: (TextSize, token::Tok, TextSize), @@ -44711,8 +51265,8 @@ fn __action1180< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -44727,6 +51281,7 @@ fn __action1180< ) } +#[allow(clippy::too_many_arguments)] fn __action1181< >( __0: (TextSize, token::Tok, TextSize), @@ -44734,8 +51289,8 @@ fn __action1181< __2: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -44749,6 +51304,7 @@ fn __action1181< ) } +#[allow(clippy::too_many_arguments)] fn __action1182< >( __0: (TextSize, token::Tok, TextSize), @@ -44757,8 +51313,8 @@ fn __action1182< __3: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -44773,6 +51329,7 @@ fn __action1182< ) } +#[allow(clippy::too_many_arguments)] fn __action1183< >( __0: (TextSize, token::Tok, TextSize), @@ -44780,8 +51337,8 @@ fn __action1183< __2: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -44795,6 +51352,7 @@ fn __action1183< ) } +#[allow(clippy::too_many_arguments)] fn __action1184< >( __0: (TextSize, token::Tok, TextSize), @@ -44803,8 +51361,8 @@ fn __action1184< __3: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -44819,13 +51377,14 @@ fn __action1184< ) } +#[allow(clippy::too_many_arguments)] fn __action1185< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -44837,13 +51396,14 @@ fn __action1185< ) } +#[allow(clippy::too_many_arguments)] fn __action1186< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -44855,13 +51415,14 @@ fn __action1186< ) } +#[allow(clippy::too_many_arguments)] fn __action1187< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -44873,13 +51434,14 @@ fn __action1187< ) } +#[allow(clippy::too_many_arguments)] fn __action1188< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -44891,13 +51453,14 @@ fn __action1188< ) } +#[allow(clippy::too_many_arguments)] fn __action1189< >( __0: (TextSize, ast::Constant, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -44909,13 +51472,14 @@ fn __action1189< ) } +#[allow(clippy::too_many_arguments)] fn __action1190< >( __0: (TextSize, ast::Identifier, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -44927,6 +51491,7 @@ fn __action1190< ) } +#[allow(clippy::too_many_arguments)] fn __action1191< >( __0: (TextSize, token::Tok, TextSize), @@ -44934,8 +51499,8 @@ fn __action1191< __2: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -44949,6 +51514,7 @@ fn __action1191< ) } +#[allow(clippy::too_many_arguments)] fn __action1192< >( __0: (TextSize, token::Tok, TextSize), @@ -44957,8 +51523,8 @@ fn __action1192< __3: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -44973,6 +51539,7 @@ fn __action1192< ) } +#[allow(clippy::too_many_arguments)] fn __action1193< >( __0: (TextSize, token::Tok, TextSize), @@ -44983,8 +51550,8 @@ fn __action1193< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action372( &__start0, &__end0, @@ -45001,6 +51568,7 @@ fn __action1193< ) } +#[allow(clippy::too_many_arguments)] fn __action1194< >( __0: (TextSize, token::Tok, TextSize), @@ -45009,8 +51577,8 @@ fn __action1194< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -45025,6 +51593,7 @@ fn __action1194< ) } +#[allow(clippy::too_many_arguments)] fn __action1195< >( __0: (TextSize, token::Tok, TextSize), @@ -45036,8 +51605,8 @@ fn __action1195< __6: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __6.2.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.2; + let __end0 = __6.2; let __temp0 = __action372( &__start0, &__end0, @@ -45055,6 +51624,7 @@ fn __action1195< ) } +#[allow(clippy::too_many_arguments)] fn __action1196< >( __0: (TextSize, token::Tok, TextSize), @@ -45064,8 +51634,8 @@ fn __action1196< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -45081,6 +51651,7 @@ fn __action1196< ) } +#[allow(clippy::too_many_arguments)] fn __action1197< >( __0: (TextSize, token::Tok, TextSize), @@ -45090,8 +51661,8 @@ fn __action1197< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -45107,6 +51678,7 @@ fn __action1197< ) } +#[allow(clippy::too_many_arguments)] fn __action1198< >( __0: (TextSize, token::Tok, TextSize), @@ -45114,8 +51686,8 @@ fn __action1198< __2: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -45129,6 +51701,7 @@ fn __action1198< ) } +#[allow(clippy::too_many_arguments)] fn __action1199< >( __0: (TextSize, token::Tok, TextSize), @@ -45139,8 +51712,8 @@ fn __action1199< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action372( &__start0, &__end0, @@ -45157,6 +51730,7 @@ fn __action1199< ) } +#[allow(clippy::too_many_arguments)] fn __action1200< >( __0: (TextSize, token::Tok, TextSize), @@ -45165,8 +51739,8 @@ fn __action1200< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -45181,14 +51755,15 @@ fn __action1200< ) } +#[allow(clippy::too_many_arguments)] fn __action1201< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -45201,6 +51776,7 @@ fn __action1201< ) } +#[allow(clippy::too_many_arguments)] fn __action1202< >( __0: (TextSize, token::Tok, TextSize), @@ -45209,8 +51785,8 @@ fn __action1202< __3: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -45225,6 +51801,7 @@ fn __action1202< ) } +#[allow(clippy::too_many_arguments)] fn __action1203< >( __0: (TextSize, token::Tok, TextSize), @@ -45233,8 +51810,8 @@ fn __action1203< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -45249,6 +51826,7 @@ fn __action1203< ) } +#[allow(clippy::too_many_arguments)] fn __action1204< >( __0: (TextSize, token::Tok, TextSize), @@ -45256,8 +51834,8 @@ fn __action1204< __2: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -45271,6 +51849,7 @@ fn __action1204< ) } +#[allow(clippy::too_many_arguments)] fn __action1205< >( __0: (TextSize, token::Tok, TextSize), @@ -45279,8 +51858,8 @@ fn __action1205< __3: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -45295,6 +51874,7 @@ fn __action1205< ) } +#[allow(clippy::too_many_arguments)] fn __action1206< >( __0: (TextSize, token::Tok, TextSize), @@ -45302,8 +51882,8 @@ fn __action1206< __2: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -45317,6 +51897,7 @@ fn __action1206< ) } +#[allow(clippy::too_many_arguments)] fn __action1207< >( __0: (TextSize, token::Tok, TextSize), @@ -45325,8 +51906,8 @@ fn __action1207< __3: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -45341,13 +51922,14 @@ fn __action1207< ) } +#[allow(clippy::too_many_arguments)] fn __action1208< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -45359,13 +51941,14 @@ fn __action1208< ) } +#[allow(clippy::too_many_arguments)] fn __action1209< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -45377,13 +51960,14 @@ fn __action1209< ) } +#[allow(clippy::too_many_arguments)] fn __action1210< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -45395,13 +51979,14 @@ fn __action1210< ) } +#[allow(clippy::too_many_arguments)] fn __action1211< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -45413,6 +51998,7 @@ fn __action1211< ) } +#[allow(clippy::too_many_arguments)] fn __action1212< >( __0: (TextSize, ast::Expr, TextSize), @@ -45421,8 +52007,8 @@ fn __action1212< __3: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -45437,6 +52023,7 @@ fn __action1212< ) } +#[allow(clippy::too_many_arguments)] fn __action1213< >( __0: (TextSize, ast::Expr, TextSize), @@ -45445,8 +52032,8 @@ fn __action1213< __3: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -45461,6 +52048,7 @@ fn __action1213< ) } +#[allow(clippy::too_many_arguments)] fn __action1214< >( __0: (TextSize, ast::Expr, TextSize), @@ -45468,8 +52056,8 @@ fn __action1214< __2: (TextSize, ast::Identifier, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -45483,6 +52071,7 @@ fn __action1214< ) } +#[allow(clippy::too_many_arguments)] fn __action1215< >( __0: (TextSize, ast::Expr, TextSize), @@ -45491,8 +52080,8 @@ fn __action1215< __3: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -45507,6 +52096,7 @@ fn __action1215< ) } +#[allow(clippy::too_many_arguments)] fn __action1216< >( __0: (TextSize, ast::Expr, TextSize), @@ -45515,8 +52105,8 @@ fn __action1216< __3: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -45531,6 +52121,7 @@ fn __action1216< ) } +#[allow(clippy::too_many_arguments)] fn __action1217< >( __0: (TextSize, ast::Expr, TextSize), @@ -45538,8 +52129,8 @@ fn __action1217< __2: (TextSize, ast::Identifier, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -45553,14 +52144,15 @@ fn __action1217< ) } +#[allow(clippy::too_many_arguments)] fn __action1218< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -45573,14 +52165,15 @@ fn __action1218< ) } +#[allow(clippy::too_many_arguments)] fn __action1219< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -45593,13 +52186,14 @@ fn __action1219< ) } +#[allow(clippy::too_many_arguments)] fn __action1220< >( __0: (TextSize, ast::Identifier, TextSize), ) -> ast::Pattern { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -45611,6 +52205,7 @@ fn __action1220< ) } +#[allow(clippy::too_many_arguments)] fn __action1221< >( __0: (TextSize, ast::Expr, TextSize), @@ -45622,8 +52217,8 @@ fn __action1221< __6: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __6.2.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.2; + let __end0 = __6.2; let __temp0 = __action372( &__start0, &__end0, @@ -45641,6 +52236,7 @@ fn __action1221< ) } +#[allow(clippy::too_many_arguments)] fn __action1222< >( __0: (TextSize, ast::Expr, TextSize), @@ -45651,8 +52247,8 @@ fn __action1222< __5: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action372( &__start0, &__end0, @@ -45669,6 +52265,7 @@ fn __action1222< ) } +#[allow(clippy::too_many_arguments)] fn __action1223< >( __0: (TextSize, ast::Expr, TextSize), @@ -45678,8 +52275,8 @@ fn __action1223< __4: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -45695,6 +52292,7 @@ fn __action1223< ) } +#[allow(clippy::too_many_arguments)] fn __action1224< >( __0: (TextSize, ast::Expr, TextSize), @@ -45703,8 +52301,8 @@ fn __action1224< __3: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -45719,6 +52317,7 @@ fn __action1224< ) } +#[allow(clippy::too_many_arguments)] fn __action1225< >( __0: (TextSize, ast::Expr, TextSize), @@ -45728,8 +52327,8 @@ fn __action1225< __4: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -45745,6 +52344,7 @@ fn __action1225< ) } +#[allow(clippy::too_many_arguments)] fn __action1226< >( __0: (TextSize, ast::Expr, TextSize), @@ -45753,8 +52353,8 @@ fn __action1226< __3: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -45769,6 +52369,7 @@ fn __action1226< ) } +#[allow(clippy::too_many_arguments)] fn __action1227< >( __0: (TextSize, ast::Expr, TextSize), @@ -45776,8 +52377,8 @@ fn __action1227< __2: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -45791,6 +52392,7 @@ fn __action1227< ) } +#[allow(clippy::too_many_arguments)] fn __action1228< >( __0: (TextSize, ast::Expr, TextSize), @@ -45802,8 +52404,8 @@ fn __action1228< __6: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __6.2.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.2; + let __end0 = __6.2; let __temp0 = __action372( &__start0, &__end0, @@ -45821,6 +52423,7 @@ fn __action1228< ) } +#[allow(clippy::too_many_arguments)] fn __action1229< >( __0: (TextSize, ast::Expr, TextSize), @@ -45831,8 +52434,8 @@ fn __action1229< __5: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action372( &__start0, &__end0, @@ -45849,6 +52452,7 @@ fn __action1229< ) } +#[allow(clippy::too_many_arguments)] fn __action1230< >( __0: (TextSize, ast::Expr, TextSize), @@ -45858,8 +52462,8 @@ fn __action1230< __4: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -45875,6 +52479,7 @@ fn __action1230< ) } +#[allow(clippy::too_many_arguments)] fn __action1231< >( __0: (TextSize, ast::Expr, TextSize), @@ -45883,8 +52488,8 @@ fn __action1231< __3: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -45899,6 +52504,7 @@ fn __action1231< ) } +#[allow(clippy::too_many_arguments)] fn __action1232< >( __0: (TextSize, ast::Expr, TextSize), @@ -45908,8 +52514,8 @@ fn __action1232< __4: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -45925,6 +52531,7 @@ fn __action1232< ) } +#[allow(clippy::too_many_arguments)] fn __action1233< >( __0: (TextSize, ast::Expr, TextSize), @@ -45933,8 +52540,8 @@ fn __action1233< __3: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -45949,6 +52556,7 @@ fn __action1233< ) } +#[allow(clippy::too_many_arguments)] fn __action1234< >( __0: (TextSize, ast::Expr, TextSize), @@ -45956,8 +52564,8 @@ fn __action1234< __2: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -45971,14 +52579,15 @@ fn __action1234< ) } +#[allow(clippy::too_many_arguments)] fn __action1235< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::Expr)>, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -45991,14 +52600,15 @@ fn __action1235< ) } +#[allow(clippy::too_many_arguments)] fn __action1236< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::Expr)>, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -46011,13 +52621,14 @@ fn __action1236< ) } +#[allow(clippy::too_many_arguments)] fn __action1237< >( __0: (TextSize, ast::Constant, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46029,14 +52640,15 @@ fn __action1237< ) } +#[allow(clippy::too_many_arguments)] fn __action1238< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -46049,6 +52661,7 @@ fn __action1238< ) } +#[allow(clippy::too_many_arguments)] fn __action1239< >( __0: (TextSize, token::Tok, TextSize), @@ -46056,8 +52669,8 @@ fn __action1239< __2: (TextSize, token::Tok, TextSize), ) -> ast::Decorator { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action372( &__start0, &__end0, @@ -46071,14 +52684,15 @@ fn __action1239< ) } +#[allow(clippy::too_many_arguments)] fn __action1240< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Vec, TextSize), ) -> ast::Stmt { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -46091,13 +52705,14 @@ fn __action1240< ) } +#[allow(clippy::too_many_arguments)] fn __action1241< >( __0: (TextSize, String, TextSize), ) -> ast::Identifier { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46109,14 +52724,15 @@ fn __action1241< ) } +#[allow(clippy::too_many_arguments)] fn __action1242< >( __0: (TextSize, String, TextSize), __1: (TextSize, alloc::vec::Vec<(token::Tok, ast::Identifier)>, TextSize), ) -> ast::Identifier { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -46129,6 +52745,7 @@ fn __action1242< ) } +#[allow(clippy::too_many_arguments)] fn __action1243< >( __0: (TextSize, ast::Identifier, TextSize), @@ -46136,8 +52753,8 @@ fn __action1243< __2: (TextSize, ast::Expr, TextSize), ) -> ast::Arg { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -46151,13 +52768,14 @@ fn __action1243< ) } +#[allow(clippy::too_many_arguments)] fn __action1244< >( __0: (TextSize, ast::Identifier, TextSize), ) -> ast::Arg { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46169,6 +52787,7 @@ fn __action1244< ) } +#[allow(clippy::too_many_arguments)] fn __action1245< >( __0: (TextSize, ast::Expr, TextSize), @@ -46176,8 +52795,8 @@ fn __action1245< __2: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -46191,6 +52810,7 @@ fn __action1245< ) } +#[allow(clippy::too_many_arguments)] fn __action1246< >( __0: (TextSize, ast::Expr, TextSize), @@ -46198,8 +52818,8 @@ fn __action1246< __2: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -46213,14 +52833,15 @@ fn __action1246< ) } +#[allow(clippy::too_many_arguments)] fn __action1247< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Stmt { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -46233,6 +52854,7 @@ fn __action1247< ) } +#[allow(clippy::too_many_arguments)] fn __action1248< >( __0: (TextSize, ast::Expr, TextSize), @@ -46240,8 +52862,8 @@ fn __action1248< __2: (TextSize, ast::Expr, TextSize), ) -> ast::Stmt { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -46255,6 +52877,7 @@ fn __action1248< ) } +#[allow(clippy::too_many_arguments)] fn __action1249< >( __0: (TextSize, ast::Expr, TextSize), @@ -46263,8 +52886,8 @@ fn __action1249< __3: (TextSize, core::option::Option, TextSize), ) -> ast::Stmt { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -46279,14 +52902,15 @@ fn __action1249< ) } +#[allow(clippy::too_many_arguments)] fn __action1250< >( __0: (TextSize, ast::UnaryOp, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -46299,14 +52923,15 @@ fn __action1250< ) } +#[allow(clippy::too_many_arguments)] fn __action1251< >( __0: (TextSize, ast::UnaryOp, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -46319,13 +52944,14 @@ fn __action1251< ) } +#[allow(clippy::too_many_arguments)] fn __action1252< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Stmt { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46337,13 +52963,14 @@ fn __action1252< ) } +#[allow(clippy::too_many_arguments)] fn __action1253< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Stmt { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46355,14 +52982,15 @@ fn __action1253< ) } +#[allow(clippy::too_many_arguments)] fn __action1254< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, core::option::Option, TextSize), ) -> ast::Stmt { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -46375,13 +53003,14 @@ fn __action1254< ) } +#[allow(clippy::too_many_arguments)] fn __action1255< >( __0: (TextSize, ast::Expr, TextSize), ) -> ast::Stmt { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46393,14 +53022,15 @@ fn __action1255< ) } +#[allow(clippy::too_many_arguments)] fn __action1256< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, core::option::Option>, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -46413,6 +53043,7 @@ fn __action1256< ) } +#[allow(clippy::too_many_arguments)] fn __action1257< >( __0: (TextSize, ast::Identifier, TextSize), @@ -46420,8 +53051,8 @@ fn __action1257< __2: (TextSize, ast::Expr, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -46435,14 +53066,15 @@ fn __action1257< ) } +#[allow(clippy::too_many_arguments)] fn __action1258< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -46455,14 +53087,15 @@ fn __action1258< ) } +#[allow(clippy::too_many_arguments)] fn __action1259< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -46475,14 +53108,15 @@ fn __action1259< ) } +#[allow(clippy::too_many_arguments)] fn __action1260< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -46495,13 +53129,14 @@ fn __action1260< ) } +#[allow(clippy::too_many_arguments)] fn __action1261< >( __0: (TextSize, Vec, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46513,14 +53148,15 @@ fn __action1261< ) } +#[allow(clippy::too_many_arguments)] fn __action1262< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -46533,13 +53169,14 @@ fn __action1262< ) } +#[allow(clippy::too_many_arguments)] fn __action1263< >( __0: (TextSize, Vec, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46551,14 +53188,15 @@ fn __action1263< ) } +#[allow(clippy::too_many_arguments)] fn __action1264< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Vec, TextSize), ) -> ast::Stmt { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -46571,13 +53209,14 @@ fn __action1264< ) } +#[allow(clippy::too_many_arguments)] fn __action1265< >( __0: (TextSize, String, TextSize), ) -> ast::Identifier { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46589,6 +53228,7 @@ fn __action1265< ) } +#[allow(clippy::too_many_arguments)] fn __action1266< >( __0: (TextSize, ast::Identifier, TextSize), @@ -46596,8 +53236,8 @@ fn __action1266< __2: (TextSize, ast::Identifier, TextSize), ) -> ast::Alias { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -46611,13 +53251,14 @@ fn __action1266< ) } +#[allow(clippy::too_many_arguments)] fn __action1267< >( __0: (TextSize, ast::Identifier, TextSize), ) -> ast::Alias { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46629,6 +53270,7 @@ fn __action1267< ) } +#[allow(clippy::too_many_arguments)] fn __action1268< >( __0: (TextSize, ast::Identifier, TextSize), @@ -46636,8 +53278,8 @@ fn __action1268< __2: (TextSize, ast::Identifier, TextSize), ) -> ast::Alias { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -46651,13 +53293,14 @@ fn __action1268< ) } +#[allow(clippy::too_many_arguments)] fn __action1269< >( __0: (TextSize, ast::Identifier, TextSize), ) -> ast::Alias { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46669,13 +53312,14 @@ fn __action1269< ) } +#[allow(clippy::too_many_arguments)] fn __action1270< >( __0: (TextSize, Vec, TextSize), ) -> Vec { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46687,6 +53331,7 @@ fn __action1270< ) } +#[allow(clippy::too_many_arguments)] fn __action1271< >( __0: (TextSize, token::Tok, TextSize), @@ -46695,8 +53340,8 @@ fn __action1271< __3: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -46711,6 +53356,7 @@ fn __action1271< ) } +#[allow(clippy::too_many_arguments)] fn __action1272< >( __0: (TextSize, token::Tok, TextSize), @@ -46718,8 +53364,8 @@ fn __action1272< __2: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -46733,13 +53379,14 @@ fn __action1272< ) } +#[allow(clippy::too_many_arguments)] fn __action1273< >( __0: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46751,14 +53398,15 @@ fn __action1273< ) } +#[allow(clippy::too_many_arguments)] fn __action1274< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Vec, TextSize), ) -> ast::Stmt { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -46771,6 +53419,7 @@ fn __action1274< ) } +#[allow(clippy::too_many_arguments)] fn __action1275< >( __0: (TextSize, token::Tok, TextSize), @@ -46779,8 +53428,8 @@ fn __action1275< __3: (TextSize, Vec, TextSize), ) -> ast::Stmt { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -46795,6 +53444,7 @@ fn __action1275< ) } +#[allow(clippy::too_many_arguments)] fn __action1276< >( __0: (TextSize, token::Tok, TextSize), @@ -46803,8 +53453,8 @@ fn __action1276< __3: (TextSize, ast::Expr, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -46819,13 +53469,14 @@ fn __action1276< ) } +#[allow(clippy::too_many_arguments)] fn __action1277< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46837,13 +53488,14 @@ fn __action1277< ) } +#[allow(clippy::too_many_arguments)] fn __action1278< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46855,13 +53507,14 @@ fn __action1278< ) } +#[allow(clippy::too_many_arguments)] fn __action1279< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46873,13 +53526,14 @@ fn __action1279< ) } +#[allow(clippy::too_many_arguments)] fn __action1280< >( __0: (TextSize, ast::Expr, TextSize), ) -> ast::Pattern { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46891,13 +53545,14 @@ fn __action1280< ) } +#[allow(clippy::too_many_arguments)] fn __action1281< >( __0: (TextSize, ast::Expr, TextSize), ) -> ast::Pattern { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46909,13 +53564,14 @@ fn __action1281< ) } +#[allow(clippy::too_many_arguments)] fn __action1282< >( __0: (TextSize, alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)>, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46927,13 +53583,14 @@ fn __action1282< ) } +#[allow(clippy::too_many_arguments)] fn __action1283< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46945,13 +53602,14 @@ fn __action1283< ) } +#[allow(clippy::too_many_arguments)] fn __action1284< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46963,13 +53621,14 @@ fn __action1284< ) } +#[allow(clippy::too_many_arguments)] fn __action1285< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -46981,14 +53640,15 @@ fn __action1285< ) } +#[allow(clippy::too_many_arguments)] fn __action1286< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -47001,6 +53661,7 @@ fn __action1286< ) } +#[allow(clippy::too_many_arguments)] fn __action1287< >( __0: (TextSize, token::Tok, TextSize), @@ -47009,8 +53670,8 @@ fn __action1287< __3: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -47025,6 +53686,7 @@ fn __action1287< ) } +#[allow(clippy::too_many_arguments)] fn __action1288< >( __0: (TextSize, token::Tok, TextSize), @@ -47032,8 +53694,8 @@ fn __action1288< __2: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -47047,6 +53709,7 @@ fn __action1288< ) } +#[allow(clippy::too_many_arguments)] fn __action1289< >( __0: (TextSize, token::Tok, TextSize), @@ -47056,8 +53719,8 @@ fn __action1289< __4: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -47073,6 +53736,7 @@ fn __action1289< ) } +#[allow(clippy::too_many_arguments)] fn __action1290< >( __0: (TextSize, token::Tok, TextSize), @@ -47081,8 +53745,8 @@ fn __action1290< __3: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -47097,6 +53761,7 @@ fn __action1290< ) } +#[allow(clippy::too_many_arguments)] fn __action1291< >( __0: (TextSize, token::Tok, TextSize), @@ -47108,8 +53773,8 @@ fn __action1291< __6: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __6.2.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.2; + let __end0 = __6.2; let __temp0 = __action372( &__start0, &__end0, @@ -47127,6 +53792,7 @@ fn __action1291< ) } +#[allow(clippy::too_many_arguments)] fn __action1292< >( __0: (TextSize, token::Tok, TextSize), @@ -47137,8 +53803,8 @@ fn __action1292< __5: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action372( &__start0, &__end0, @@ -47155,13 +53821,14 @@ fn __action1292< ) } +#[allow(clippy::too_many_arguments)] fn __action1293< >( __0: (TextSize, ast::Identifier, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -47173,6 +53840,7 @@ fn __action1293< ) } +#[allow(clippy::too_many_arguments)] fn __action1294< >( __0: (TextSize, ast::Expr, TextSize), @@ -47180,8 +53848,8 @@ fn __action1294< __2: (TextSize, ast::Identifier, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -47195,6 +53863,7 @@ fn __action1294< ) } +#[allow(clippy::too_many_arguments)] fn __action1295< >( __0: (TextSize, ast::Expr, TextSize), @@ -47202,8 +53871,8 @@ fn __action1295< __2: (TextSize, ast::Identifier, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -47217,6 +53886,7 @@ fn __action1295< ) } +#[allow(clippy::too_many_arguments)] fn __action1296< >( __0: (TextSize, ast::Identifier, TextSize), @@ -47224,8 +53894,8 @@ fn __action1296< __2: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action372( &__start0, &__end0, @@ -47239,14 +53909,15 @@ fn __action1296< ) } +#[allow(clippy::too_many_arguments)] fn __action1297< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Vec, TextSize), ) -> ast::Stmt { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -47259,14 +53930,15 @@ fn __action1297< ) } +#[allow(clippy::too_many_arguments)] fn __action1298< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -47279,14 +53951,15 @@ fn __action1298< ) } +#[allow(clippy::too_many_arguments)] fn __action1299< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -47299,13 +53972,14 @@ fn __action1299< ) } +#[allow(clippy::too_many_arguments)] fn __action1300< >( __0: (TextSize, Vec, TextSize), ) -> ast::Pattern { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -47317,14 +53991,15 @@ fn __action1300< ) } +#[allow(clippy::too_many_arguments)] fn __action1301< >( __0: (TextSize, alloc::vec::Vec, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -47337,14 +54012,15 @@ fn __action1301< ) } +#[allow(clippy::too_many_arguments)] fn __action1302< >( __0: (TextSize, alloc::vec::Vec, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -47357,7 +54033,54 @@ fn __action1302< ) } +#[allow(clippy::too_many_arguments)] fn __action1303< +>( + __0: (TextSize, ast::ArgWithDefault, TextSize), + __1: (TextSize, token::Tok, TextSize), + __2: (TextSize, ast::Expr, TextSize), +) -> ast::ArgWithDefault +{ + let __start0 = __2.2; + let __end0 = __2.2; + let __temp0 = __action372( + &__start0, + &__end0, + ); + let __temp0 = (__start0, __temp0, __end0); + __action454( + __0, + __1, + __2, + __temp0, + ) +} + +#[allow(clippy::too_many_arguments)] +fn __action1304< +>( + __0: (TextSize, ast::ArgWithDefault, TextSize), + __1: (TextSize, token::Tok, TextSize), + __2: (TextSize, ast::Expr, TextSize), +) -> ast::ArgWithDefault +{ + let __start0 = __2.2; + let __end0 = __2.2; + let __temp0 = __action372( + &__start0, + &__end0, + ); + let __temp0 = (__start0, __temp0, __end0); + __action443( + __0, + __1, + __2, + __temp0, + ) +} + +#[allow(clippy::too_many_arguments)] +fn __action1305< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -47368,8 +54091,8 @@ fn __action1303< __6: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __6.2.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.2; + let __end0 = __6.2; let __temp0 = __action372( &__start0, &__end0, @@ -47387,7 +54110,8 @@ fn __action1303< ) } -fn __action1304< +#[allow(clippy::too_many_arguments)] +fn __action1306< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -47397,8 +54121,8 @@ fn __action1304< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action372( &__start0, &__end0, @@ -47415,7 +54139,8 @@ fn __action1304< ) } -fn __action1305< +#[allow(clippy::too_many_arguments)] +fn __action1307< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -47427,8 +54152,8 @@ fn __action1305< __7: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __7.2.clone(); - let __end0 = __7.2.clone(); + let __start0 = __7.2; + let __end0 = __7.2; let __temp0 = __action372( &__start0, &__end0, @@ -47447,7 +54172,8 @@ fn __action1305< ) } -fn __action1306< +#[allow(clippy::too_many_arguments)] +fn __action1308< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -47458,8 +54184,8 @@ fn __action1306< __6: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __6.2.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.2; + let __end0 = __6.2; let __temp0 = __action372( &__start0, &__end0, @@ -47477,7 +54203,8 @@ fn __action1306< ) } -fn __action1307< +#[allow(clippy::too_many_arguments)] +fn __action1309< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -47486,8 +54213,8 @@ fn __action1307< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -47503,7 +54230,8 @@ fn __action1307< ) } -fn __action1308< +#[allow(clippy::too_many_arguments)] +fn __action1310< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -47511,8 +54239,8 @@ fn __action1308< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -47527,7 +54255,8 @@ fn __action1308< ) } -fn __action1309< +#[allow(clippy::too_many_arguments)] +fn __action1311< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -47537,8 +54266,8 @@ fn __action1309< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action372( &__start0, &__end0, @@ -47555,7 +54284,8 @@ fn __action1309< ) } -fn __action1310< +#[allow(clippy::too_many_arguments)] +fn __action1312< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -47564,8 +54294,8 @@ fn __action1310< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -47581,14 +54311,15 @@ fn __action1310< ) } -fn __action1311< +#[allow(clippy::too_many_arguments)] +fn __action1313< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -47601,7 +54332,8 @@ fn __action1311< ) } -fn __action1312< +#[allow(clippy::too_many_arguments)] +fn __action1314< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -47611,8 +54343,8 @@ fn __action1312< __5: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action372( &__start0, &__end0, @@ -47629,7 +54361,8 @@ fn __action1312< ) } -fn __action1313< +#[allow(clippy::too_many_arguments)] +fn __action1315< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -47638,8 +54371,8 @@ fn __action1313< __4: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -47655,7 +54388,8 @@ fn __action1313< ) } -fn __action1314< +#[allow(clippy::too_many_arguments)] +fn __action1316< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -47666,8 +54400,8 @@ fn __action1314< __6: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __6.2.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.2; + let __end0 = __6.2; let __temp0 = __action372( &__start0, &__end0, @@ -47685,7 +54419,8 @@ fn __action1314< ) } -fn __action1315< +#[allow(clippy::too_many_arguments)] +fn __action1317< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -47695,8 +54430,8 @@ fn __action1315< __5: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action372( &__start0, &__end0, @@ -47713,7 +54448,8 @@ fn __action1315< ) } -fn __action1316< +#[allow(clippy::too_many_arguments)] +fn __action1318< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -47721,8 +54457,8 @@ fn __action1316< __3: (TextSize, ast::Arg, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -47737,15 +54473,16 @@ fn __action1316< ) } -fn __action1317< +#[allow(clippy::too_many_arguments)] +fn __action1319< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -47759,7 +54496,8 @@ fn __action1317< ) } -fn __action1318< +#[allow(clippy::too_many_arguments)] +fn __action1320< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -47768,8 +54506,8 @@ fn __action1318< __4: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -47785,7 +54523,8 @@ fn __action1318< ) } -fn __action1319< +#[allow(clippy::too_many_arguments)] +fn __action1321< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -47793,8 +54532,8 @@ fn __action1319< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -47809,13 +54548,14 @@ fn __action1319< ) } -fn __action1320< +#[allow(clippy::too_many_arguments)] +fn __action1322< >( __0: (TextSize, (Vec, Vec), TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -47827,7 +54567,8 @@ fn __action1320< ) } -fn __action1321< +#[allow(clippy::too_many_arguments)] +fn __action1323< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -47835,8 +54576,8 @@ fn __action1321< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -47851,15 +54592,16 @@ fn __action1321< ) } -fn __action1322< +#[allow(clippy::too_many_arguments)] +fn __action1324< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -47873,7 +54615,8 @@ fn __action1322< ) } -fn __action1323< +#[allow(clippy::too_many_arguments)] +fn __action1325< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), @@ -47882,8 +54625,8 @@ fn __action1323< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -47899,7 +54642,8 @@ fn __action1323< ) } -fn __action1324< +#[allow(clippy::too_many_arguments)] +fn __action1326< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -47907,8 +54651,8 @@ fn __action1324< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -47923,7 +54667,8 @@ fn __action1324< ) } -fn __action1325< +#[allow(clippy::too_many_arguments)] +fn __action1327< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), @@ -47933,8 +54678,8 @@ fn __action1325< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action372( &__start0, &__end0, @@ -47951,7 +54696,8 @@ fn __action1325< ) } -fn __action1326< +#[allow(clippy::too_many_arguments)] +fn __action1328< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), @@ -47960,8 +54706,8 @@ fn __action1326< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -47977,15 +54723,16 @@ fn __action1326< ) } -fn __action1327< +#[allow(clippy::too_many_arguments)] +fn __action1329< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -47999,14 +54746,15 @@ fn __action1327< ) } -fn __action1328< +#[allow(clippy::too_many_arguments)] +fn __action1330< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -48019,7 +54767,8 @@ fn __action1328< ) } -fn __action1329< +#[allow(clippy::too_many_arguments)] +fn __action1331< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), @@ -48027,8 +54776,8 @@ fn __action1329< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -48043,15 +54792,16 @@ fn __action1329< ) } -fn __action1330< +#[allow(clippy::too_many_arguments)] +fn __action1332< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -48065,7 +54815,8 @@ fn __action1330< ) } -fn __action1331< +#[allow(clippy::too_many_arguments)] +fn __action1333< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), @@ -48073,8 +54824,8 @@ fn __action1331< __3: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -48089,15 +54840,16 @@ fn __action1331< ) } -fn __action1332< +#[allow(clippy::too_many_arguments)] +fn __action1334< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -48111,7 +54863,8 @@ fn __action1332< ) } -fn __action1333< +#[allow(clippy::too_many_arguments)] +fn __action1335< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), @@ -48120,8 +54873,8 @@ fn __action1333< __4: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -48137,7 +54890,8 @@ fn __action1333< ) } -fn __action1334< +#[allow(clippy::too_many_arguments)] +fn __action1336< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), @@ -48145,8 +54899,8 @@ fn __action1334< __3: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -48161,14 +54915,15 @@ fn __action1334< ) } -fn __action1335< +#[allow(clippy::too_many_arguments)] +fn __action1337< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), ) -> Result> { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -48181,13 +54936,14 @@ fn __action1335< ) } -fn __action1336< +#[allow(clippy::too_many_arguments)] +fn __action1338< >( __0: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -48199,15 +54955,16 @@ fn __action1336< ) } -fn __action1337< +#[allow(clippy::too_many_arguments)] +fn __action1339< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), __2: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -48221,14 +54978,15 @@ fn __action1337< ) } -fn __action1338< +#[allow(clippy::too_many_arguments)] +fn __action1340< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -48241,14 +54999,15 @@ fn __action1338< ) } -fn __action1339< +#[allow(clippy::too_many_arguments)] +fn __action1341< >( __0: (TextSize, Option>, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Arguments { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -48261,13 +55020,14 @@ fn __action1339< ) } -fn __action1340< +#[allow(clippy::too_many_arguments)] +fn __action1342< >( __0: (TextSize, Option>, TextSize), ) -> ast::Arguments { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -48279,7 +55039,8 @@ fn __action1340< ) } -fn __action1341< +#[allow(clippy::too_many_arguments)] +fn __action1343< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -48290,8 +55051,8 @@ fn __action1341< __6: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __6.2.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.2; + let __end0 = __6.2; let __temp0 = __action372( &__start0, &__end0, @@ -48309,7 +55070,8 @@ fn __action1341< ) } -fn __action1342< +#[allow(clippy::too_many_arguments)] +fn __action1344< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -48319,8 +55081,8 @@ fn __action1342< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action372( &__start0, &__end0, @@ -48337,7 +55099,8 @@ fn __action1342< ) } -fn __action1343< +#[allow(clippy::too_many_arguments)] +fn __action1345< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -48349,8 +55112,8 @@ fn __action1343< __7: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __7.2.clone(); - let __end0 = __7.2.clone(); + let __start0 = __7.2; + let __end0 = __7.2; let __temp0 = __action372( &__start0, &__end0, @@ -48369,7 +55132,8 @@ fn __action1343< ) } -fn __action1344< +#[allow(clippy::too_many_arguments)] +fn __action1346< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -48380,8 +55144,8 @@ fn __action1344< __6: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __6.2.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.2; + let __end0 = __6.2; let __temp0 = __action372( &__start0, &__end0, @@ -48399,7 +55163,8 @@ fn __action1344< ) } -fn __action1345< +#[allow(clippy::too_many_arguments)] +fn __action1347< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -48408,8 +55173,8 @@ fn __action1345< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -48425,7 +55190,8 @@ fn __action1345< ) } -fn __action1346< +#[allow(clippy::too_many_arguments)] +fn __action1348< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -48433,8 +55199,8 @@ fn __action1346< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -48449,7 +55215,8 @@ fn __action1346< ) } -fn __action1347< +#[allow(clippy::too_many_arguments)] +fn __action1349< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -48459,8 +55226,8 @@ fn __action1347< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action372( &__start0, &__end0, @@ -48477,7 +55244,8 @@ fn __action1347< ) } -fn __action1348< +#[allow(clippy::too_many_arguments)] +fn __action1350< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -48486,8 +55254,8 @@ fn __action1348< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -48503,14 +55271,15 @@ fn __action1348< ) } -fn __action1349< +#[allow(clippy::too_many_arguments)] +fn __action1351< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -48523,7 +55292,8 @@ fn __action1349< ) } -fn __action1350< +#[allow(clippy::too_many_arguments)] +fn __action1352< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -48533,8 +55303,8 @@ fn __action1350< __5: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action372( &__start0, &__end0, @@ -48551,7 +55321,8 @@ fn __action1350< ) } -fn __action1351< +#[allow(clippy::too_many_arguments)] +fn __action1353< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -48560,8 +55331,8 @@ fn __action1351< __4: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -48577,7 +55348,8 @@ fn __action1351< ) } -fn __action1352< +#[allow(clippy::too_many_arguments)] +fn __action1354< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -48588,8 +55360,8 @@ fn __action1352< __6: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __6.2.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.2; + let __end0 = __6.2; let __temp0 = __action372( &__start0, &__end0, @@ -48607,7 +55379,8 @@ fn __action1352< ) } -fn __action1353< +#[allow(clippy::too_many_arguments)] +fn __action1355< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -48617,8 +55390,8 @@ fn __action1353< __5: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action372( &__start0, &__end0, @@ -48635,7 +55408,8 @@ fn __action1353< ) } -fn __action1354< +#[allow(clippy::too_many_arguments)] +fn __action1356< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -48643,8 +55417,8 @@ fn __action1354< __3: (TextSize, ast::Arg, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -48659,15 +55433,16 @@ fn __action1354< ) } -fn __action1355< +#[allow(clippy::too_many_arguments)] +fn __action1357< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -48681,7 +55456,8 @@ fn __action1355< ) } -fn __action1356< +#[allow(clippy::too_many_arguments)] +fn __action1358< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -48690,8 +55466,8 @@ fn __action1356< __4: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -48707,7 +55483,8 @@ fn __action1356< ) } -fn __action1357< +#[allow(clippy::too_many_arguments)] +fn __action1359< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -48715,8 +55492,8 @@ fn __action1357< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -48731,13 +55508,14 @@ fn __action1357< ) } -fn __action1358< +#[allow(clippy::too_many_arguments)] +fn __action1360< >( __0: (TextSize, (Vec, Vec), TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -48749,7 +55527,8 @@ fn __action1358< ) } -fn __action1359< +#[allow(clippy::too_many_arguments)] +fn __action1361< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), @@ -48757,8 +55536,8 @@ fn __action1359< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -48773,15 +55552,16 @@ fn __action1359< ) } -fn __action1360< +#[allow(clippy::too_many_arguments)] +fn __action1362< >( __0: (TextSize, (Vec, Vec), TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -48795,7 +55575,8 @@ fn __action1360< ) } -fn __action1361< +#[allow(clippy::too_many_arguments)] +fn __action1363< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), @@ -48804,8 +55585,8 @@ fn __action1361< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -48821,7 +55602,8 @@ fn __action1361< ) } -fn __action1362< +#[allow(clippy::too_many_arguments)] +fn __action1364< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -48829,8 +55611,8 @@ fn __action1362< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -48845,7 +55627,8 @@ fn __action1362< ) } -fn __action1363< +#[allow(clippy::too_many_arguments)] +fn __action1365< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), @@ -48855,8 +55638,8 @@ fn __action1363< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action372( &__start0, &__end0, @@ -48873,7 +55656,8 @@ fn __action1363< ) } -fn __action1364< +#[allow(clippy::too_many_arguments)] +fn __action1366< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), @@ -48882,8 +55666,8 @@ fn __action1364< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -48899,15 +55683,16 @@ fn __action1364< ) } -fn __action1365< +#[allow(clippy::too_many_arguments)] +fn __action1367< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -48921,14 +55706,15 @@ fn __action1365< ) } -fn __action1366< +#[allow(clippy::too_many_arguments)] +fn __action1368< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -48941,7 +55727,8 @@ fn __action1366< ) } -fn __action1367< +#[allow(clippy::too_many_arguments)] +fn __action1369< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), @@ -48949,8 +55736,8 @@ fn __action1367< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -48965,15 +55752,16 @@ fn __action1367< ) } -fn __action1368< +#[allow(clippy::too_many_arguments)] +fn __action1370< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -48987,7 +55775,8 @@ fn __action1368< ) } -fn __action1369< +#[allow(clippy::too_many_arguments)] +fn __action1371< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), @@ -48995,8 +55784,8 @@ fn __action1369< __3: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -49011,15 +55800,16 @@ fn __action1369< ) } -fn __action1370< +#[allow(clippy::too_many_arguments)] +fn __action1372< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -49033,7 +55823,8 @@ fn __action1370< ) } -fn __action1371< +#[allow(clippy::too_many_arguments)] +fn __action1373< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), @@ -49042,8 +55833,8 @@ fn __action1371< __4: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -49059,7 +55850,8 @@ fn __action1371< ) } -fn __action1372< +#[allow(clippy::too_many_arguments)] +fn __action1374< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), @@ -49067,8 +55859,8 @@ fn __action1372< __3: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -49083,14 +55875,15 @@ fn __action1372< ) } -fn __action1373< +#[allow(clippy::too_many_arguments)] +fn __action1375< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), ) -> Result> { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -49103,13 +55896,14 @@ fn __action1373< ) } -fn __action1374< +#[allow(clippy::too_many_arguments)] +fn __action1376< >( __0: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -49121,15 +55915,16 @@ fn __action1374< ) } -fn __action1375< +#[allow(clippy::too_many_arguments)] +fn __action1377< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), __2: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -49143,14 +55938,15 @@ fn __action1375< ) } -fn __action1376< +#[allow(clippy::too_many_arguments)] +fn __action1378< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -49163,14 +55959,15 @@ fn __action1376< ) } -fn __action1377< +#[allow(clippy::too_many_arguments)] +fn __action1379< >( __0: (TextSize, Option>, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Arguments { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -49183,13 +55980,14 @@ fn __action1377< ) } -fn __action1378< +#[allow(clippy::too_many_arguments)] +fn __action1380< >( __0: (TextSize, Option>, TextSize), ) -> ast::Arguments { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -49201,15 +55999,16 @@ fn __action1378< ) } -fn __action1379< +#[allow(clippy::too_many_arguments)] +fn __action1381< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, core::option::Option, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -49223,13 +56022,14 @@ fn __action1379< ) } -fn __action1380< +#[allow(clippy::too_many_arguments)] +fn __action1382< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Stmt { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -49241,14 +56041,15 @@ fn __action1380< ) } -fn __action1381< +#[allow(clippy::too_many_arguments)] +fn __action1383< >( __0: (TextSize, ast::Pattern, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -49261,14 +56062,15 @@ fn __action1381< ) } -fn __action1382< +#[allow(clippy::too_many_arguments)] +fn __action1384< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -49281,13 +56083,14 @@ fn __action1382< ) } -fn __action1383< +#[allow(clippy::too_many_arguments)] +fn __action1385< >( __0: (TextSize, Vec, TextSize), ) -> ast::Pattern { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -49299,15 +56102,16 @@ fn __action1383< ) } -fn __action1384< +#[allow(clippy::too_many_arguments)] +fn __action1386< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -49321,15 +56125,16 @@ fn __action1384< ) } -fn __action1385< +#[allow(clippy::too_many_arguments)] +fn __action1387< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -49343,13 +56148,14 @@ fn __action1385< ) } -fn __action1386< +#[allow(clippy::too_many_arguments)] +fn __action1388< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Stmt { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -49361,7 +56167,8 @@ fn __action1386< ) } -fn __action1387< +#[allow(clippy::too_many_arguments)] +fn __action1389< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), @@ -49369,8 +56176,8 @@ fn __action1387< __3: (TextSize, ast::Expr, TextSize), ) -> ast::Stmt { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -49385,14 +56192,15 @@ fn __action1387< ) } -fn __action1388< +#[allow(clippy::too_many_arguments)] +fn __action1390< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Stmt { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -49405,15 +56213,16 @@ fn __action1388< ) } -fn __action1389< +#[allow(clippy::too_many_arguments)] +fn __action1391< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Pattern, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -49427,14 +56236,15 @@ fn __action1389< ) } -fn __action1390< +#[allow(clippy::too_many_arguments)] +fn __action1392< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -49447,7 +56257,8 @@ fn __action1390< ) } -fn __action1391< +#[allow(clippy::too_many_arguments)] +fn __action1393< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Pattern, TextSize), @@ -49455,8 +56266,8 @@ fn __action1391< __3: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -49471,7 +56282,8 @@ fn __action1391< ) } -fn __action1392< +#[allow(clippy::too_many_arguments)] +fn __action1394< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), @@ -49480,8 +56292,8 @@ fn __action1392< __4: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -49497,7 +56309,8 @@ fn __action1392< ) } -fn __action1393< +#[allow(clippy::too_many_arguments)] +fn __action1395< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), @@ -49505,8 +56318,8 @@ fn __action1393< __3: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -49521,15 +56334,16 @@ fn __action1393< ) } -fn __action1394< +#[allow(clippy::too_many_arguments)] +fn __action1396< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -49543,15 +56357,16 @@ fn __action1394< ) } -fn __action1395< +#[allow(clippy::too_many_arguments)] +fn __action1397< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, ast::Operator, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -49565,15 +56380,16 @@ fn __action1395< ) } -fn __action1396< +#[allow(clippy::too_many_arguments)] +fn __action1398< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, ast::Operator, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -49587,7 +56403,8 @@ fn __action1396< ) } -fn __action1397< +#[allow(clippy::too_many_arguments)] +fn __action1399< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -49597,8 +56414,8 @@ fn __action1397< __5: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Comprehension { - let __start0 = __5.2.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.2; + let __end0 = __5.2; let __temp0 = __action372( &__start0, &__end0, @@ -49615,7 +56432,8 @@ fn __action1397< ) } -fn __action1398< +#[allow(clippy::too_many_arguments)] +fn __action1400< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), @@ -49624,8 +56442,8 @@ fn __action1398< __4: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Comprehension { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -49641,14 +56459,15 @@ fn __action1398< ) } -fn __action1399< +#[allow(clippy::too_many_arguments)] +fn __action1401< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -49661,14 +56480,15 @@ fn __action1399< ) } -fn __action1400< +#[allow(clippy::too_many_arguments)] +fn __action1402< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Identifier, TextSize), ) -> ast::Pattern { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -49681,15 +56501,16 @@ fn __action1400< ) } -fn __action1401< +#[allow(clippy::too_many_arguments)] +fn __action1403< >( __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> ast::Arg { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -49703,13 +56524,14 @@ fn __action1401< ) } -fn __action1402< +#[allow(clippy::too_many_arguments)] +fn __action1404< >( __0: (TextSize, ast::Identifier, TextSize), ) -> ast::Arg { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -49721,13 +56543,14 @@ fn __action1402< ) } -fn __action1403< +#[allow(clippy::too_many_arguments)] +fn __action1405< >( __0: (TextSize, ast::Identifier, TextSize), ) -> ast::Arg { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -49739,7 +56562,8 @@ fn __action1403< ) } -fn __action1404< +#[allow(clippy::too_many_arguments)] +fn __action1406< >( __0: (TextSize, core::option::Option, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -49747,8 +56571,8 @@ fn __action1404< __3: (TextSize, core::option::Option>, TextSize), ) -> ast::Expr { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -49763,13 +56587,14 @@ fn __action1404< ) } -fn __action1405< +#[allow(clippy::too_many_arguments)] +fn __action1407< >( __0: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -49781,14 +56606,15 @@ fn __action1405< ) } -fn __action1406< +#[allow(clippy::too_many_arguments)] +fn __action1408< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -49801,14 +56627,15 @@ fn __action1406< ) } -fn __action1407< +#[allow(clippy::too_many_arguments)] +fn __action1409< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -49821,13 +56648,14 @@ fn __action1407< ) } -fn __action1408< +#[allow(clippy::too_many_arguments)] +fn __action1410< >( __0: (TextSize, Vec, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -49839,15 +56667,16 @@ fn __action1408< ) } -fn __action1409< +#[allow(clippy::too_many_arguments)] +fn __action1411< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, ast::Operator, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -49861,15 +56690,16 @@ fn __action1409< ) } -fn __action1410< +#[allow(clippy::too_many_arguments)] +fn __action1412< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, ast::Operator, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -49883,7 +56713,8 @@ fn __action1410< ) } -fn __action1411< +#[allow(clippy::too_many_arguments)] +fn __action1413< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -49892,8 +56723,8 @@ fn __action1411< __4: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -49909,7 +56740,8 @@ fn __action1411< ) } -fn __action1412< +#[allow(clippy::too_many_arguments)] +fn __action1414< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -49918,8 +56750,8 @@ fn __action1412< __4: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action372( &__start0, &__end0, @@ -49935,14 +56767,15 @@ fn __action1412< ) } -fn __action1413< +#[allow(clippy::too_many_arguments)] +fn __action1415< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Suite, TextSize), ) -> ast::Mod { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -49955,14 +56788,15 @@ fn __action1413< ) } -fn __action1414< +#[allow(clippy::too_many_arguments)] +fn __action1416< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Suite, TextSize), ) -> ast::Mod { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -49975,14 +56809,15 @@ fn __action1414< ) } -fn __action1415< +#[allow(clippy::too_many_arguments)] +fn __action1417< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Mod { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -49995,15 +56830,16 @@ fn __action1415< ) } -fn __action1416< +#[allow(clippy::too_many_arguments)] +fn __action1418< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), __2: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Mod { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -50017,7 +56853,8 @@ fn __action1416< ) } -fn __action1417< +#[allow(clippy::too_many_arguments)] +fn __action1419< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -50031,8 +56868,8 @@ fn __action1417< __9: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __9.2.clone(); - let __end0 = __9.2.clone(); + let __start0 = __9.2; + let __end0 = __9.2; let __temp0 = __action372( &__start0, &__end0, @@ -50053,7 +56890,8 @@ fn __action1417< ) } -fn __action1418< +#[allow(clippy::too_many_arguments)] +fn __action1420< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -50064,8 +56902,8 @@ fn __action1418< __6: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __6.2.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.2; + let __end0 = __6.2; let __temp0 = __action372( &__start0, &__end0, @@ -50083,7 +56921,8 @@ fn __action1418< ) } -fn __action1419< +#[allow(clippy::too_many_arguments)] +fn __action1421< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -50094,8 +56933,8 @@ fn __action1419< __6: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __6.2.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.2; + let __end0 = __6.2; let __temp0 = __action372( &__start0, &__end0, @@ -50113,7 +56952,8 @@ fn __action1419< ) } -fn __action1420< +#[allow(clippy::too_many_arguments)] +fn __action1422< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -50121,8 +56961,8 @@ fn __action1420< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Stmt { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -50137,7 +56977,8 @@ fn __action1420< ) } -fn __action1421< +#[allow(clippy::too_many_arguments)] +fn __action1423< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -50151,8 +56992,8 @@ fn __action1421< __9: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __9.2.clone(); - let __end0 = __9.2.clone(); + let __start0 = __9.2; + let __end0 = __9.2; let __temp0 = __action372( &__start0, &__end0, @@ -50173,7 +57014,8 @@ fn __action1421< ) } -fn __action1422< +#[allow(clippy::too_many_arguments)] +fn __action1424< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -50184,8 +57026,8 @@ fn __action1422< __6: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __6.2.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.2; + let __end0 = __6.2; let __temp0 = __action372( &__start0, &__end0, @@ -50203,7 +57045,8 @@ fn __action1422< ) } -fn __action1423< +#[allow(clippy::too_many_arguments)] +fn __action1425< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -50214,8 +57057,8 @@ fn __action1423< __6: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __6.2.clone(); - let __end0 = __6.2.clone(); + let __start0 = __6.2; + let __end0 = __6.2; let __temp0 = __action372( &__start0, &__end0, @@ -50233,7 +57076,8 @@ fn __action1423< ) } -fn __action1424< +#[allow(clippy::too_many_arguments)] +fn __action1426< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -50241,8 +57085,8 @@ fn __action1424< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Stmt { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action372( &__start0, &__end0, @@ -50257,15 +57101,16 @@ fn __action1424< ) } -fn __action1425< +#[allow(clippy::too_many_arguments)] +fn __action1427< >( __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> ast::ArgWithDefault { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -50279,13 +57124,14 @@ fn __action1425< ) } -fn __action1426< +#[allow(clippy::too_many_arguments)] +fn __action1428< >( __0: (TextSize, ast::Identifier, TextSize), ) -> ast::ArgWithDefault { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -50297,13 +57143,14 @@ fn __action1426< ) } -fn __action1427< +#[allow(clippy::too_many_arguments)] +fn __action1429< >( __0: (TextSize, ast::Identifier, TextSize), ) -> ast::ArgWithDefault { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -50315,13 +57162,14 @@ fn __action1427< ) } -fn __action1428< +#[allow(clippy::too_many_arguments)] +fn __action1430< >( __0: (TextSize, ast::Expr, TextSize), ) -> ast::Pattern { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -50333,13 +57181,14 @@ fn __action1428< ) } -fn __action1429< +#[allow(clippy::too_many_arguments)] +fn __action1431< >( __0: (TextSize, ast::Expr, TextSize), ) -> ast::WithItem { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -50351,15 +57200,16 @@ fn __action1429< ) } -fn __action1430< +#[allow(clippy::too_many_arguments)] +fn __action1432< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> ast::WithItem { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -50373,15 +57223,16 @@ fn __action1430< ) } -fn __action1431< +#[allow(clippy::too_many_arguments)] +fn __action1433< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> ast::WithItem { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -50395,13 +57246,14 @@ fn __action1431< ) } -fn __action1432< +#[allow(clippy::too_many_arguments)] +fn __action1434< >( __0: (TextSize, ast::Expr, TextSize), ) -> ast::WithItem { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -50413,15 +57265,16 @@ fn __action1432< ) } -fn __action1433< +#[allow(clippy::too_many_arguments)] +fn __action1435< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> ast::WithItem { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -50435,13 +57288,14 @@ fn __action1433< ) } -fn __action1434< +#[allow(clippy::too_many_arguments)] +fn __action1436< >( __0: (TextSize, Vec, TextSize), ) -> Vec { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action372( &__start0, &__end0, @@ -50453,15 +57307,16 @@ fn __action1434< ) } -fn __action1435< +#[allow(clippy::too_many_arguments)] +fn __action1437< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -50475,15 +57330,16 @@ fn __action1435< ) } -fn __action1436< +#[allow(clippy::too_many_arguments)] +fn __action1438< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -50497,14 +57353,15 @@ fn __action1436< ) } -fn __action1437< +#[allow(clippy::too_many_arguments)] +fn __action1439< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, core::option::Option, TextSize), ) -> ast::Expr { - let __start0 = __1.2.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.2; + let __end0 = __1.2; let __temp0 = __action372( &__start0, &__end0, @@ -50517,15 +57374,16 @@ fn __action1437< ) } -fn __action1438< +#[allow(clippy::too_many_arguments)] +fn __action1440< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action372( &__start0, &__end0, @@ -50539,15 +57397,16 @@ fn __action1438< ) } -fn __action1439< +#[allow(clippy::too_many_arguments)] +fn __action1441< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); - let __temp0 = __action1434( + let __start0 = __0.0; + let __end0 = __0.2; + let __temp0 = __action1436( __0, ); let __temp0 = (__start0, __temp0, __end0); @@ -50557,7 +57416,8 @@ fn __action1439< ) } -fn __action1440< +#[allow(clippy::too_many_arguments)] +fn __action1442< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Vec, TextSize), @@ -50565,9 +57425,9 @@ fn __action1440< __3: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); - let __temp0 = __action1434( + let __start0 = __1.0; + let __end0 = __1.2; + let __temp0 = __action1436( __1, ); let __temp0 = (__start0, __temp0, __end0); @@ -50579,16 +57439,17 @@ fn __action1440< ) } -fn __action1441< +#[allow(clippy::too_many_arguments)] +fn __action1443< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); - let __temp0 = __action1434( + let __start0 = __1.0; + let __end0 = __1.2; + let __temp0 = __action1436( __1, ); let __temp0 = (__start0, __temp0, __end0); @@ -50599,15 +57460,16 @@ fn __action1441< ) } -fn __action1442< +#[allow(clippy::too_many_arguments)] +fn __action1444< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> core::option::Option> { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); - let __temp0 = __action1439( + let __start0 = __0.0; + let __end0 = __1.2; + let __temp0 = __action1441( __0, __1, ); @@ -50617,7 +57479,8 @@ fn __action1442< ) } -fn __action1443< +#[allow(clippy::too_many_arguments)] +fn __action1445< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Vec, TextSize), @@ -50627,9 +57490,9 @@ fn __action1443< __5: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); - let __temp0 = __action1442( + let __start0 = __1.0; + let __end0 = __2.2; + let __temp0 = __action1444( __1, __2, ); @@ -50643,7 +57506,8 @@ fn __action1443< ) } -fn __action1444< +#[allow(clippy::too_many_arguments)] +fn __action1446< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::WithItem, TextSize), @@ -50651,8 +57515,8 @@ fn __action1444< __3: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action288( &__start0, &__end0, @@ -50667,7 +57531,8 @@ fn __action1444< ) } -fn __action1445< +#[allow(clippy::too_many_arguments)] +fn __action1447< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Vec, TextSize), @@ -50678,9 +57543,9 @@ fn __action1445< __6: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); - let __temp0 = __action1442( + let __start0 = __1.0; + let __end0 = __2.2; + let __temp0 = __action1444( __1, __2, ); @@ -50695,7 +57560,8 @@ fn __action1445< ) } -fn __action1446< +#[allow(clippy::too_many_arguments)] +fn __action1448< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::WithItem, TextSize), @@ -50704,8 +57570,8 @@ fn __action1446< __4: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action288( &__start0, &__end0, @@ -50721,7 +57587,8 @@ fn __action1446< ) } -fn __action1447< +#[allow(clippy::too_many_arguments)] +fn __action1449< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Vec, TextSize), @@ -50730,9 +57597,9 @@ fn __action1447< __4: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); - let __temp0 = __action1442( + let __start0 = __1.0; + let __end0 = __2.2; + let __temp0 = __action1444( __1, __2, ); @@ -50745,15 +57612,16 @@ fn __action1447< ) } -fn __action1448< +#[allow(clippy::too_many_arguments)] +fn __action1450< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::WithItem, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action288( &__start0, &__end0, @@ -50767,7 +57635,8 @@ fn __action1448< ) } -fn __action1449< +#[allow(clippy::too_many_arguments)] +fn __action1451< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Vec, TextSize), @@ -50777,9 +57646,9 @@ fn __action1449< __5: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); - let __temp0 = __action1442( + let __start0 = __1.0; + let __end0 = __2.2; + let __temp0 = __action1444( __1, __2, ); @@ -50793,7 +57662,8 @@ fn __action1449< ) } -fn __action1450< +#[allow(clippy::too_many_arguments)] +fn __action1452< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::WithItem, TextSize), @@ -50801,8 +57671,8 @@ fn __action1450< __3: (TextSize, token::Tok, TextSize), ) -> Vec { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action288( &__start0, &__end0, @@ -50817,13 +57687,14 @@ fn __action1450< ) } -fn __action1451< +#[allow(clippy::too_many_arguments)] +fn __action1453< >( __0: (TextSize, (String, StringKind, bool), TextSize), ) -> alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action1153( __0, ); @@ -50833,14 +57704,15 @@ fn __action1451< ) } -fn __action1452< +#[allow(clippy::too_many_arguments)] +fn __action1454< >( __0: (TextSize, alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)>, TextSize), __1: (TextSize, (String, StringKind, bool), TextSize), ) -> alloc::vec::Vec<(TextSize, (String, StringKind, bool), TextSize)> { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action1153( __1, ); @@ -50851,14 +57723,15 @@ fn __action1452< ) } -fn __action1453< +#[allow(clippy::too_many_arguments)] +fn __action1455< >( __0: (TextSize, ast::CmpOp, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> alloc::vec::Vec<(ast::CmpOp, ast::Expr)> { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __1.2; let __temp0 = __action473( __0, __1, @@ -50869,15 +57742,16 @@ fn __action1453< ) } -fn __action1454< +#[allow(clippy::too_many_arguments)] +fn __action1456< >( __0: (TextSize, alloc::vec::Vec<(ast::CmpOp, ast::Expr)>, TextSize), __1: (TextSize, ast::CmpOp, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> alloc::vec::Vec<(ast::CmpOp, ast::Expr)> { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __1.0; + let __end0 = __2.2; let __temp0 = __action473( __1, __2, @@ -50889,13 +57763,14 @@ fn __action1454< ) } -fn __action1455< +#[allow(clippy::too_many_arguments)] +fn __action1457< >( __0: (TextSize, ast::Expr, TextSize), ) -> core::option::Option { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action327( __0, ); @@ -50905,7 +57780,8 @@ fn __action1455< ) } -fn __action1456< +#[allow(clippy::too_many_arguments)] +fn __action1458< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Pattern, TextSize), @@ -50914,9 +57790,9 @@ fn __action1456< __4: (TextSize, ast::Suite, TextSize), ) -> ast::MatchCase { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); - let __temp0 = __action1455( + let __start0 = __2.0; + let __end0 = __2.2; + let __temp0 = __action1457( __2, ); let __temp0 = (__start0, __temp0, __end0); @@ -50929,7 +57805,8 @@ fn __action1456< ) } -fn __action1457< +#[allow(clippy::too_many_arguments)] +fn __action1459< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Pattern, TextSize), @@ -50937,8 +57814,8 @@ fn __action1457< __3: (TextSize, ast::Suite, TextSize), ) -> ast::MatchCase { - let __start0 = __1.2.clone(); - let __end0 = __2.0.clone(); + let __start0 = __1.2; + let __end0 = __2.0; let __temp0 = __action326( &__start0, &__end0, @@ -50953,13 +57830,14 @@ fn __action1457< ) } -fn __action1458< +#[allow(clippy::too_many_arguments)] +fn __action1460< >( __0: (TextSize, ast::Arguments, TextSize), ) -> core::option::Option { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action265( __0, ); @@ -50969,53 +57847,56 @@ fn __action1458< ) } -fn __action1459< +#[allow(clippy::too_many_arguments)] +fn __action1461< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arguments, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); - let __temp0 = __action1458( + let __start0 = __1.0; + let __end0 = __1.2; + let __temp0 = __action1460( __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1379( + __action1381( __0, __temp0, __2, ) } -fn __action1460< +#[allow(clippy::too_many_arguments)] +fn __action1462< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action264( &__start0, &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1379( + __action1381( __0, __temp0, __1, ) } -fn __action1461< +#[allow(clippy::too_many_arguments)] +fn __action1463< >( __0: (TextSize, ast::Expr, TextSize), ) -> ast::Stmt { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action362( &__start0, &__end0, @@ -51027,14 +57908,15 @@ fn __action1461< ) } -fn __action1462< +#[allow(clippy::too_many_arguments)] +fn __action1464< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Stmt { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action363( __1, ); @@ -51045,7 +57927,8 @@ fn __action1462< ) } -fn __action1463< +#[allow(clippy::too_many_arguments)] +fn __action1465< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -51053,8 +57936,8 @@ fn __action1463< __3: (TextSize, ast::Expr, TextSize), ) -> ast::Stmt { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action357( __3, ); @@ -51067,15 +57950,16 @@ fn __action1463< ) } -fn __action1464< +#[allow(clippy::too_many_arguments)] +fn __action1466< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> ast::Stmt { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action358( &__start0, &__end0, @@ -51089,13 +57973,14 @@ fn __action1464< ) } -fn __action1465< +#[allow(clippy::too_many_arguments)] +fn __action1467< >( __0: (TextSize, (Option<(TextSize, TextSize, Option)>, ast::Expr), TextSize), ) -> Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action421( __0, ); @@ -51105,14 +57990,15 @@ fn __action1465< ) } -fn __action1466< +#[allow(clippy::too_many_arguments)] +fn __action1468< >( __lookbehind: &TextSize, __lookahead: &TextSize, ) -> Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)> { - let __start0 = __lookbehind.clone(); - let __end0 = __lookahead.clone(); + let __start0 = *__lookbehind; + let __end0 = *__lookahead; let __temp0 = __action422( &__start0, &__end0, @@ -51123,14 +58009,15 @@ fn __action1466< ) } -fn __action1467< +#[allow(clippy::too_many_arguments)] +fn __action1469< >( __0: (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)>, TextSize), __1: (TextSize, (Option<(TextSize, TextSize, Option)>, ast::Expr), TextSize), ) -> Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)> { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action421( __1, ); @@ -51141,13 +58028,14 @@ fn __action1467< ) } -fn __action1468< +#[allow(clippy::too_many_arguments)] +fn __action1470< >( __0: (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)>, TextSize), ) -> Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)> { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action422( &__start0, &__end0, @@ -51159,14 +58047,15 @@ fn __action1468< ) } -fn __action1469< +#[allow(clippy::too_many_arguments)] +fn __action1471< >( __0: (TextSize, (Option<(TextSize, TextSize, Option)>, ast::Expr), TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); - let __temp0 = __action1465( + let __start0 = __0.0; + let __end0 = __0.2; + let __temp0 = __action1467( __0, ); let __temp0 = (__start0, __temp0, __end0); @@ -51175,15 +58064,16 @@ fn __action1469< ) } -fn __action1470< +#[allow(clippy::too_many_arguments)] +fn __action1472< >( __lookbehind: &TextSize, __lookahead: &TextSize, ) -> Result> { - let __start0 = __lookbehind.clone(); - let __end0 = __lookahead.clone(); - let __temp0 = __action1466( + let __start0 = *__lookbehind; + let __end0 = *__lookahead; + let __temp0 = __action1468( &__start0, &__end0, ); @@ -51193,15 +58083,16 @@ fn __action1470< ) } -fn __action1471< +#[allow(clippy::too_many_arguments)] +fn __action1473< >( __0: (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)>, TextSize), __1: (TextSize, (Option<(TextSize, TextSize, Option)>, ast::Expr), TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __1.2.clone(); - let __temp0 = __action1467( + let __start0 = __0.0; + let __end0 = __1.2; + let __temp0 = __action1469( __0, __1, ); @@ -51211,14 +58102,15 @@ fn __action1471< ) } -fn __action1472< +#[allow(clippy::too_many_arguments)] +fn __action1474< >( __0: (TextSize, alloc::vec::Vec<(Option<(TextSize, TextSize, Option)>, ast::Expr)>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); - let __temp0 = __action1468( + let __start0 = __0.0; + let __end0 = __0.2; + let __temp0 = __action1470( __0, ); let __temp0 = (__start0, __temp0, __end0); @@ -51227,13 +58119,14 @@ fn __action1472< ) } -fn __action1473< +#[allow(clippy::too_many_arguments)] +fn __action1475< >( __0: (TextSize, ast::Pattern, TextSize), ) -> Vec { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action383( __0, ); @@ -51243,14 +58136,15 @@ fn __action1473< ) } -fn __action1474< +#[allow(clippy::too_many_arguments)] +fn __action1476< >( __lookbehind: &TextSize, __lookahead: &TextSize, ) -> Vec { - let __start0 = __lookbehind.clone(); - let __end0 = __lookahead.clone(); + let __start0 = *__lookbehind; + let __end0 = *__lookahead; let __temp0 = __action384( &__start0, &__end0, @@ -51261,14 +58155,15 @@ fn __action1474< ) } -fn __action1475< +#[allow(clippy::too_many_arguments)] +fn __action1477< >( __0: (TextSize, alloc::vec::Vec, TextSize), __1: (TextSize, ast::Pattern, TextSize), ) -> Vec { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action383( __1, ); @@ -51279,13 +58174,14 @@ fn __action1475< ) } -fn __action1476< +#[allow(clippy::too_many_arguments)] +fn __action1478< >( __0: (TextSize, alloc::vec::Vec, TextSize), ) -> Vec { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action384( &__start0, &__end0, @@ -51297,47 +58193,50 @@ fn __action1476< ) } -fn __action1477< +#[allow(clippy::too_many_arguments)] +fn __action1479< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Pattern, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); - let __temp0 = __action1473( + let __start0 = __1.0; + let __end0 = __1.2; + let __temp0 = __action1475( __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1394( + __action1396( __0, __temp0, __2, ) } -fn __action1478< +#[allow(clippy::too_many_arguments)] +fn __action1480< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); - let __temp0 = __action1474( + let __start0 = __0.2; + let __end0 = __1.0; + let __temp0 = __action1476( &__start0, &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1394( + __action1396( __0, __temp0, __1, ) } -fn __action1479< +#[allow(clippy::too_many_arguments)] +fn __action1481< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), @@ -51345,48 +58244,50 @@ fn __action1479< __3: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __1.0.clone(); - let __end0 = __2.2.clone(); - let __temp0 = __action1475( + let __start0 = __1.0; + let __end0 = __2.2; + let __temp0 = __action1477( __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1394( + __action1396( __0, __temp0, __3, ) } -fn __action1480< +#[allow(clippy::too_many_arguments)] +fn __action1482< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> ast::Pattern { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); - let __temp0 = __action1476( + let __start0 = __1.0; + let __end0 = __1.2; + let __temp0 = __action1478( __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1394( + __action1396( __0, __temp0, __2, ) } -fn __action1481< +#[allow(clippy::too_many_arguments)] +fn __action1483< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, Vec, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action225( __1, ); @@ -51397,13 +58298,14 @@ fn __action1481< ) } -fn __action1482< +#[allow(clippy::too_many_arguments)] +fn __action1484< >( __0: (TextSize, ast::Expr, TextSize), ) -> (Option<(TextSize, TextSize, Option)>, ast::Expr) { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action226( &__start0, &__end0, @@ -51415,7 +58317,8 @@ fn __action1482< ) } -fn __action1483< +#[allow(clippy::too_many_arguments)] +fn __action1485< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -51424,14 +58327,14 @@ fn __action1483< __4: (TextSize, ast::Expr, TextSize), ) -> ast::Comprehension { - let __start0 = __4.2.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.2; + let __end0 = __4.2; let __temp0 = __action228( &__start0, &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1397( + __action1399( __0, __1, __2, @@ -51441,7 +58344,8 @@ fn __action1483< ) } -fn __action1484< +#[allow(clippy::too_many_arguments)] +fn __action1486< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -51451,13 +58355,13 @@ fn __action1484< __5: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Comprehension { - let __start0 = __5.0.clone(); - let __end0 = __5.2.clone(); + let __start0 = __5.0; + let __end0 = __5.2; let __temp0 = __action229( __5, ); let __temp0 = (__start0, __temp0, __end0); - __action1397( + __action1399( __0, __1, __2, @@ -51467,7 +58371,8 @@ fn __action1484< ) } -fn __action1485< +#[allow(clippy::too_many_arguments)] +fn __action1487< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), @@ -51475,14 +58380,14 @@ fn __action1485< __3: (TextSize, ast::Expr, TextSize), ) -> ast::Comprehension { - let __start0 = __3.2.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.2; + let __end0 = __3.2; let __temp0 = __action228( &__start0, &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1398( + __action1400( __0, __1, __2, @@ -51491,7 +58396,8 @@ fn __action1485< ) } -fn __action1486< +#[allow(clippy::too_many_arguments)] +fn __action1488< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), @@ -51500,13 +58406,13 @@ fn __action1486< __4: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Comprehension { - let __start0 = __4.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.0; + let __end0 = __4.2; let __temp0 = __action229( __4, ); let __temp0 = (__start0, __temp0, __end0); - __action1398( + __action1400( __0, __1, __2, @@ -51515,7 +58421,8 @@ fn __action1486< ) } -fn __action1487< +#[allow(clippy::too_many_arguments)] +fn __action1489< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Identifier, TextSize), @@ -51526,8 +58433,8 @@ fn __action1487< __6: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action273( &__start0, &__end0, @@ -51545,7 +58452,8 @@ fn __action1487< ) } -fn __action1488< +#[allow(clippy::too_many_arguments)] +fn __action1490< >( __0: (TextSize, alloc::vec::Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -51557,8 +58465,8 @@ fn __action1488< __7: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action274( __0, ); @@ -51575,7 +58483,8 @@ fn __action1488< ) } -fn __action1489< +#[allow(clippy::too_many_arguments)] +fn __action1491< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Identifier, TextSize), @@ -51583,8 +58492,8 @@ fn __action1489< __3: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action273( &__start0, &__end0, @@ -51599,7 +58508,8 @@ fn __action1489< ) } -fn __action1490< +#[allow(clippy::too_many_arguments)] +fn __action1492< >( __0: (TextSize, alloc::vec::Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -51608,8 +58518,8 @@ fn __action1490< __4: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action274( __0, ); @@ -51623,7 +58533,8 @@ fn __action1490< ) } -fn __action1491< +#[allow(clippy::too_many_arguments)] +fn __action1493< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -51635,8 +58546,8 @@ fn __action1491< __7: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action273( &__start0, &__end0, @@ -51655,7 +58566,8 @@ fn __action1491< ) } -fn __action1492< +#[allow(clippy::too_many_arguments)] +fn __action1494< >( __0: (TextSize, alloc::vec::Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -51668,8 +58580,8 @@ fn __action1492< __8: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action274( __0, ); @@ -51687,7 +58599,8 @@ fn __action1492< ) } -fn __action1493< +#[allow(clippy::too_many_arguments)] +fn __action1495< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -51697,8 +58610,8 @@ fn __action1493< __5: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action273( &__start0, &__end0, @@ -51715,7 +58628,8 @@ fn __action1493< ) } -fn __action1494< +#[allow(clippy::too_many_arguments)] +fn __action1496< >( __0: (TextSize, alloc::vec::Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -51726,8 +58640,8 @@ fn __action1494< __6: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action274( __0, ); @@ -51743,7 +58657,8 @@ fn __action1494< ) } -fn __action1495< +#[allow(clippy::too_many_arguments)] +fn __action1497< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Identifier, TextSize), @@ -51754,8 +58669,8 @@ fn __action1495< __6: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action273( &__start0, &__end0, @@ -51773,7 +58688,8 @@ fn __action1495< ) } -fn __action1496< +#[allow(clippy::too_many_arguments)] +fn __action1498< >( __0: (TextSize, alloc::vec::Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -51785,8 +58701,8 @@ fn __action1496< __7: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action274( __0, ); @@ -51803,7 +58719,8 @@ fn __action1496< ) } -fn __action1497< +#[allow(clippy::too_many_arguments)] +fn __action1499< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Identifier, TextSize), @@ -51812,8 +58729,8 @@ fn __action1497< __4: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action273( &__start0, &__end0, @@ -51829,7 +58746,8 @@ fn __action1497< ) } -fn __action1498< +#[allow(clippy::too_many_arguments)] +fn __action1500< >( __0: (TextSize, alloc::vec::Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -51839,8 +58757,8 @@ fn __action1498< __5: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action274( __0, ); @@ -51855,15 +58773,16 @@ fn __action1498< ) } -fn __action1499< +#[allow(clippy::too_many_arguments)] +fn __action1501< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Vec<(Option>, ast::Expr)>, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action523( __1, ); @@ -51875,14 +58794,15 @@ fn __action1499< ) } -fn __action1500< +#[allow(clippy::too_many_arguments)] +fn __action1502< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action524( &__start0, &__end0, @@ -51895,15 +58815,16 @@ fn __action1500< ) } -fn __action1501< +#[allow(clippy::too_many_arguments)] +fn __action1503< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Vec<(Option>, ast::Expr)>, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action523( __1, ); @@ -51915,14 +58836,15 @@ fn __action1501< ) } -fn __action1502< +#[allow(clippy::too_many_arguments)] +fn __action1504< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action524( &__start0, &__end0, @@ -51935,14 +58857,15 @@ fn __action1502< ) } -fn __action1503< +#[allow(clippy::too_many_arguments)] +fn __action1505< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arg, TextSize), ) -> Option> { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action457( __1, ); @@ -51953,13 +58876,14 @@ fn __action1503< ) } -fn __action1504< +#[allow(clippy::too_many_arguments)] +fn __action1506< >( __0: (TextSize, token::Tok, TextSize), ) -> Option> { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action458( &__start0, &__end0, @@ -51971,15 +58895,16 @@ fn __action1504< ) } -fn __action1505< +#[allow(clippy::too_many_arguments)] +fn __action1507< >( __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Identifier, TextSize), ) -> Vec { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action1266( __0, __1, @@ -51991,13 +58916,14 @@ fn __action1505< ) } -fn __action1506< +#[allow(clippy::too_many_arguments)] +fn __action1508< >( __0: (TextSize, ast::Identifier, TextSize), ) -> Vec { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action1267( __0, ); @@ -52007,7 +58933,8 @@ fn __action1506< ) } -fn __action1507< +#[allow(clippy::too_many_arguments)] +fn __action1509< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52016,8 +58943,8 @@ fn __action1507< __4: (TextSize, ast::Identifier, TextSize), ) -> Vec { - let __start0 = __2.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __2.0; + let __end0 = __4.2; let __temp0 = __action1266( __2, __3, @@ -52031,15 +58958,16 @@ fn __action1507< ) } -fn __action1508< +#[allow(clippy::too_many_arguments)] +fn __action1510< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Identifier, TextSize), ) -> Vec { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action1267( __2, ); @@ -52051,15 +58979,16 @@ fn __action1508< ) } -fn __action1509< +#[allow(clippy::too_many_arguments)] +fn __action1511< >( __0: (TextSize, ast::Identifier, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Identifier, TextSize), ) -> Vec { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action1268( __0, __1, @@ -52071,13 +59000,14 @@ fn __action1509< ) } -fn __action1510< +#[allow(clippy::too_many_arguments)] +fn __action1512< >( __0: (TextSize, ast::Identifier, TextSize), ) -> Vec { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action1269( __0, ); @@ -52087,7 +59017,8 @@ fn __action1510< ) } -fn __action1511< +#[allow(clippy::too_many_arguments)] +fn __action1513< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52096,8 +59027,8 @@ fn __action1511< __4: (TextSize, ast::Identifier, TextSize), ) -> Vec { - let __start0 = __2.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __2.0; + let __end0 = __4.2; let __temp0 = __action1268( __2, __3, @@ -52111,15 +59042,16 @@ fn __action1511< ) } -fn __action1512< +#[allow(clippy::too_many_arguments)] +fn __action1514< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Identifier, TextSize), ) -> Vec { - let __start0 = __2.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.0; + let __end0 = __2.2; let __temp0 = __action1269( __2, ); @@ -52131,13 +59063,14 @@ fn __action1512< ) } -fn __action1513< +#[allow(clippy::too_many_arguments)] +fn __action1515< >( __0: (TextSize, ast::Identifier, TextSize), ) -> (Option, Option) { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; let __temp0 = __action347( &__start0, &__end0, @@ -52149,14 +59082,15 @@ fn __action1513< ) } -fn __action1514< +#[allow(clippy::too_many_arguments)] +fn __action1516< >( __0: (TextSize, alloc::vec::Vec, TextSize), __1: (TextSize, ast::Identifier, TextSize), ) -> (Option, Option) { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action348( __0, ); @@ -52167,15 +59101,16 @@ fn __action1514< ) } -fn __action1515< +#[allow(clippy::too_many_arguments)] +fn __action1517< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action531( __1, ); @@ -52187,14 +59122,15 @@ fn __action1515< ) } -fn __action1516< +#[allow(clippy::too_many_arguments)] +fn __action1518< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action532( &__start0, &__end0, @@ -52207,15 +59143,16 @@ fn __action1516< ) } -fn __action1517< +#[allow(clippy::too_many_arguments)] +fn __action1519< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Vec, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action531( __1, ); @@ -52227,14 +59164,15 @@ fn __action1517< ) } -fn __action1518< +#[allow(clippy::too_many_arguments)] +fn __action1520< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action532( &__start0, &__end0, @@ -52247,7 +59185,8 @@ fn __action1518< ) } -fn __action1519< +#[allow(clippy::too_many_arguments)] +fn __action1521< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52258,13 +59197,13 @@ fn __action1519< __6: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1303( + __action1305( __temp0, __1, __2, @@ -52275,7 +59214,8 @@ fn __action1519< ) } -fn __action1520< +#[allow(clippy::too_many_arguments)] +fn __action1522< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52288,15 +59228,15 @@ fn __action1520< __8: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1303( + __action1305( __temp0, __3, __4, @@ -52307,7 +59247,8 @@ fn __action1520< ) } -fn __action1521< +#[allow(clippy::too_many_arguments)] +fn __action1523< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52321,8 +59262,8 @@ fn __action1521< __9: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -52330,7 +59271,7 @@ fn __action1521< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1303( + __action1305( __temp0, __4, __5, @@ -52341,7 +59282,8 @@ fn __action1521< ) } -fn __action1522< +#[allow(clippy::too_many_arguments)] +fn __action1524< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52351,13 +59293,13 @@ fn __action1522< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1304( + __action1306( __temp0, __1, __2, @@ -52367,7 +59309,8 @@ fn __action1522< ) } -fn __action1523< +#[allow(clippy::too_many_arguments)] +fn __action1525< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52379,15 +59322,15 @@ fn __action1523< __7: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1304( + __action1306( __temp0, __3, __4, @@ -52397,7 +59340,8 @@ fn __action1523< ) } -fn __action1524< +#[allow(clippy::too_many_arguments)] +fn __action1526< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52410,8 +59354,8 @@ fn __action1524< __8: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -52419,7 +59363,7 @@ fn __action1524< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1304( + __action1306( __temp0, __4, __5, @@ -52429,7 +59373,8 @@ fn __action1524< ) } -fn __action1525< +#[allow(clippy::too_many_arguments)] +fn __action1527< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52441,13 +59386,13 @@ fn __action1525< __7: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1305( + __action1307( __temp0, __1, __2, @@ -52459,7 +59404,8 @@ fn __action1525< ) } -fn __action1526< +#[allow(clippy::too_many_arguments)] +fn __action1528< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52473,15 +59419,15 @@ fn __action1526< __9: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1305( + __action1307( __temp0, __3, __4, @@ -52493,7 +59439,8 @@ fn __action1526< ) } -fn __action1527< +#[allow(clippy::too_many_arguments)] +fn __action1529< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52508,8 +59455,8 @@ fn __action1527< __10: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -52517,7 +59464,7 @@ fn __action1527< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1305( + __action1307( __temp0, __4, __5, @@ -52529,7 +59476,8 @@ fn __action1527< ) } -fn __action1528< +#[allow(clippy::too_many_arguments)] +fn __action1530< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52540,13 +59488,13 @@ fn __action1528< __6: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1306( + __action1308( __temp0, __1, __2, @@ -52557,7 +59505,8 @@ fn __action1528< ) } -fn __action1529< +#[allow(clippy::too_many_arguments)] +fn __action1531< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52570,15 +59519,15 @@ fn __action1529< __8: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1306( + __action1308( __temp0, __3, __4, @@ -52589,7 +59538,8 @@ fn __action1529< ) } -fn __action1530< +#[allow(clippy::too_many_arguments)] +fn __action1532< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52603,8 +59553,8 @@ fn __action1530< __9: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -52612,7 +59562,7 @@ fn __action1530< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1306( + __action1308( __temp0, __4, __5, @@ -52623,7 +59573,8 @@ fn __action1530< ) } -fn __action1531< +#[allow(clippy::too_many_arguments)] +fn __action1533< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52632,13 +59583,13 @@ fn __action1531< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1307( + __action1309( __temp0, __1, __2, @@ -52647,7 +59598,8 @@ fn __action1531< ) } -fn __action1532< +#[allow(clippy::too_many_arguments)] +fn __action1534< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52658,15 +59610,15 @@ fn __action1532< __6: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1307( + __action1309( __temp0, __3, __4, @@ -52675,7 +59627,8 @@ fn __action1532< ) } -fn __action1533< +#[allow(clippy::too_many_arguments)] +fn __action1535< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52687,8 +59640,8 @@ fn __action1533< __7: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -52696,7 +59649,7 @@ fn __action1533< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1307( + __action1309( __temp0, __4, __5, @@ -52705,7 +59658,8 @@ fn __action1533< ) } -fn __action1534< +#[allow(clippy::too_many_arguments)] +fn __action1536< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52713,13 +59667,13 @@ fn __action1534< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1308( + __action1310( __temp0, __1, __2, @@ -52727,7 +59681,8 @@ fn __action1534< ) } -fn __action1535< +#[allow(clippy::too_many_arguments)] +fn __action1537< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52737,15 +59692,15 @@ fn __action1535< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1308( + __action1310( __temp0, __3, __4, @@ -52753,7 +59708,8 @@ fn __action1535< ) } -fn __action1536< +#[allow(clippy::too_many_arguments)] +fn __action1538< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52764,8 +59720,8 @@ fn __action1536< __6: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -52773,7 +59729,7 @@ fn __action1536< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1308( + __action1310( __temp0, __4, __5, @@ -52781,7 +59737,8 @@ fn __action1536< ) } -fn __action1537< +#[allow(clippy::too_many_arguments)] +fn __action1539< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52791,13 +59748,13 @@ fn __action1537< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1309( + __action1311( __temp0, __1, __2, @@ -52807,7 +59764,8 @@ fn __action1537< ) } -fn __action1538< +#[allow(clippy::too_many_arguments)] +fn __action1540< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52819,15 +59777,15 @@ fn __action1538< __7: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1309( + __action1311( __temp0, __3, __4, @@ -52837,7 +59795,8 @@ fn __action1538< ) } -fn __action1539< +#[allow(clippy::too_many_arguments)] +fn __action1541< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52850,8 +59809,8 @@ fn __action1539< __8: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -52859,7 +59818,7 @@ fn __action1539< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1309( + __action1311( __temp0, __4, __5, @@ -52869,7 +59828,8 @@ fn __action1539< ) } -fn __action1540< +#[allow(clippy::too_many_arguments)] +fn __action1542< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52878,13 +59838,13 @@ fn __action1540< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1310( + __action1312( __temp0, __1, __2, @@ -52893,7 +59853,8 @@ fn __action1540< ) } -fn __action1541< +#[allow(clippy::too_many_arguments)] +fn __action1543< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52904,15 +59865,15 @@ fn __action1541< __6: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1310( + __action1312( __temp0, __3, __4, @@ -52921,7 +59882,8 @@ fn __action1541< ) } -fn __action1542< +#[allow(clippy::too_many_arguments)] +fn __action1544< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52933,8 +59895,8 @@ fn __action1542< __7: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -52942,7 +59904,7 @@ fn __action1542< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1310( + __action1312( __temp0, __4, __5, @@ -52951,25 +59913,27 @@ fn __action1542< ) } -fn __action1543< +#[allow(clippy::too_many_arguments)] +fn __action1545< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1311( + __action1313( __temp0, __1, ) } -fn __action1544< +#[allow(clippy::too_many_arguments)] +fn __action1546< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -52977,21 +59941,22 @@ fn __action1544< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1311( + __action1313( __temp0, __3, ) } -fn __action1545< +#[allow(clippy::too_many_arguments)] +fn __action1547< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53000,8 +59965,8 @@ fn __action1545< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -53009,13 +59974,14 @@ fn __action1545< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1311( + __action1313( __temp0, __4, ) } -fn __action1546< +#[allow(clippy::too_many_arguments)] +fn __action1548< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53025,13 +59991,13 @@ fn __action1546< __5: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1312( + __action1314( __temp0, __1, __2, @@ -53041,7 +60007,8 @@ fn __action1546< ) } -fn __action1547< +#[allow(clippy::too_many_arguments)] +fn __action1549< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53053,15 +60020,15 @@ fn __action1547< __7: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1312( + __action1314( __temp0, __3, __4, @@ -53071,7 +60038,8 @@ fn __action1547< ) } -fn __action1548< +#[allow(clippy::too_many_arguments)] +fn __action1550< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53084,8 +60052,8 @@ fn __action1548< __8: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -53093,7 +60061,7 @@ fn __action1548< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1312( + __action1314( __temp0, __4, __5, @@ -53103,7 +60071,8 @@ fn __action1548< ) } -fn __action1549< +#[allow(clippy::too_many_arguments)] +fn __action1551< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53112,13 +60081,13 @@ fn __action1549< __4: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1313( + __action1315( __temp0, __1, __2, @@ -53127,7 +60096,8 @@ fn __action1549< ) } -fn __action1550< +#[allow(clippy::too_many_arguments)] +fn __action1552< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53138,15 +60108,15 @@ fn __action1550< __6: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1313( + __action1315( __temp0, __3, __4, @@ -53155,7 +60125,8 @@ fn __action1550< ) } -fn __action1551< +#[allow(clippy::too_many_arguments)] +fn __action1553< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53167,8 +60138,8 @@ fn __action1551< __7: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -53176,7 +60147,7 @@ fn __action1551< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1313( + __action1315( __temp0, __4, __5, @@ -53185,7 +60156,8 @@ fn __action1551< ) } -fn __action1552< +#[allow(clippy::too_many_arguments)] +fn __action1554< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53196,13 +60168,13 @@ fn __action1552< __6: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1314( + __action1316( __temp0, __1, __2, @@ -53213,7 +60185,8 @@ fn __action1552< ) } -fn __action1553< +#[allow(clippy::too_many_arguments)] +fn __action1555< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53226,15 +60199,15 @@ fn __action1553< __8: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1314( + __action1316( __temp0, __3, __4, @@ -53245,7 +60218,8 @@ fn __action1553< ) } -fn __action1554< +#[allow(clippy::too_many_arguments)] +fn __action1556< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53259,8 +60233,8 @@ fn __action1554< __9: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -53268,7 +60242,7 @@ fn __action1554< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1314( + __action1316( __temp0, __4, __5, @@ -53279,7 +60253,8 @@ fn __action1554< ) } -fn __action1555< +#[allow(clippy::too_many_arguments)] +fn __action1557< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53289,13 +60264,13 @@ fn __action1555< __5: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1315( + __action1317( __temp0, __1, __2, @@ -53305,7 +60280,8 @@ fn __action1555< ) } -fn __action1556< +#[allow(clippy::too_many_arguments)] +fn __action1558< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53317,15 +60293,15 @@ fn __action1556< __7: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1315( + __action1317( __temp0, __3, __4, @@ -53335,7 +60311,8 @@ fn __action1556< ) } -fn __action1557< +#[allow(clippy::too_many_arguments)] +fn __action1559< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53348,8 +60325,8 @@ fn __action1557< __8: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -53357,7 +60334,7 @@ fn __action1557< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1315( + __action1317( __temp0, __4, __5, @@ -53367,7 +60344,8 @@ fn __action1557< ) } -fn __action1558< +#[allow(clippy::too_many_arguments)] +fn __action1560< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53375,13 +60353,13 @@ fn __action1558< __3: (TextSize, ast::Arg, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1316( + __action1318( __temp0, __1, __2, @@ -53389,7 +60367,8 @@ fn __action1558< ) } -fn __action1559< +#[allow(clippy::too_many_arguments)] +fn __action1561< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53399,15 +60378,15 @@ fn __action1559< __5: (TextSize, ast::Arg, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1316( + __action1318( __temp0, __3, __4, @@ -53415,7 +60394,8 @@ fn __action1559< ) } -fn __action1560< +#[allow(clippy::too_many_arguments)] +fn __action1562< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53426,8 +60406,8 @@ fn __action1560< __6: (TextSize, ast::Arg, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -53435,7 +60415,7 @@ fn __action1560< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1316( + __action1318( __temp0, __4, __5, @@ -53443,27 +60423,29 @@ fn __action1560< ) } -fn __action1561< +#[allow(clippy::too_many_arguments)] +fn __action1563< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1317( + __action1319( __temp0, __1, __2, ) } -fn __action1562< +#[allow(clippy::too_many_arguments)] +fn __action1564< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53472,22 +60454,23 @@ fn __action1562< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1317( + __action1319( __temp0, __3, __4, ) } -fn __action1563< +#[allow(clippy::too_many_arguments)] +fn __action1565< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53497,8 +60480,8 @@ fn __action1563< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -53506,14 +60489,15 @@ fn __action1563< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1317( + __action1319( __temp0, __4, __5, ) } -fn __action1564< +#[allow(clippy::too_many_arguments)] +fn __action1566< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53522,13 +60506,13 @@ fn __action1564< __4: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1318( + __action1320( __temp0, __1, __2, @@ -53537,7 +60521,8 @@ fn __action1564< ) } -fn __action1565< +#[allow(clippy::too_many_arguments)] +fn __action1567< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53548,15 +60533,15 @@ fn __action1565< __6: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1318( + __action1320( __temp0, __3, __4, @@ -53565,7 +60550,8 @@ fn __action1565< ) } -fn __action1566< +#[allow(clippy::too_many_arguments)] +fn __action1568< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53577,8 +60563,8 @@ fn __action1566< __7: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -53586,7 +60572,7 @@ fn __action1566< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1318( + __action1320( __temp0, __4, __5, @@ -53595,7 +60581,8 @@ fn __action1566< ) } -fn __action1567< +#[allow(clippy::too_many_arguments)] +fn __action1569< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53603,13 +60590,13 @@ fn __action1567< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1319( + __action1321( __temp0, __1, __2, @@ -53617,7 +60604,8 @@ fn __action1567< ) } -fn __action1568< +#[allow(clippy::too_many_arguments)] +fn __action1570< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53627,15 +60615,15 @@ fn __action1568< __5: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1319( + __action1321( __temp0, __3, __4, @@ -53643,7 +60631,8 @@ fn __action1568< ) } -fn __action1569< +#[allow(clippy::too_many_arguments)] +fn __action1571< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53654,8 +60643,8 @@ fn __action1569< __6: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -53663,7 +60652,7 @@ fn __action1569< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1319( + __action1321( __temp0, __4, __5, @@ -53671,43 +60660,46 @@ fn __action1569< ) } -fn __action1570< +#[allow(clippy::too_many_arguments)] +fn __action1572< >( __0: (TextSize, Vec, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1320( + __action1322( __temp0, ) } -fn __action1571< +#[allow(clippy::too_many_arguments)] +fn __action1573< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1320( + __action1322( __temp0, ) } -fn __action1572< +#[allow(clippy::too_many_arguments)] +fn __action1574< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53715,8 +60707,8 @@ fn __action1572< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -53724,12 +60716,13 @@ fn __action1572< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1320( + __action1322( __temp0, ) } -fn __action1573< +#[allow(clippy::too_many_arguments)] +fn __action1575< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53737,13 +60730,13 @@ fn __action1573< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1321( + __action1323( __temp0, __1, __2, @@ -53751,7 +60744,8 @@ fn __action1573< ) } -fn __action1574< +#[allow(clippy::too_many_arguments)] +fn __action1576< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53761,15 +60755,15 @@ fn __action1574< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1321( + __action1323( __temp0, __3, __4, @@ -53777,7 +60771,8 @@ fn __action1574< ) } -fn __action1575< +#[allow(clippy::too_many_arguments)] +fn __action1577< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53788,8 +60783,8 @@ fn __action1575< __6: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -53797,7 +60792,7 @@ fn __action1575< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1321( + __action1323( __temp0, __4, __5, @@ -53805,27 +60800,29 @@ fn __action1575< ) } -fn __action1576< +#[allow(clippy::too_many_arguments)] +fn __action1578< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action400( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1322( + __action1324( __temp0, __1, __2, ) } -fn __action1577< +#[allow(clippy::too_many_arguments)] +fn __action1579< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53834,22 +60831,23 @@ fn __action1577< __4: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action660( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1322( + __action1324( __temp0, __3, __4, ) } -fn __action1578< +#[allow(clippy::too_many_arguments)] +fn __action1580< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53859,8 +60857,8 @@ fn __action1578< __5: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action661( __0, __1, @@ -53868,14 +60866,15 @@ fn __action1578< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1322( + __action1324( __temp0, __4, __5, ) } -fn __action1579< +#[allow(clippy::too_many_arguments)] +fn __action1581< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53886,13 +60885,13 @@ fn __action1579< __6: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1341( + __action1343( __temp0, __1, __2, @@ -53903,7 +60902,8 @@ fn __action1579< ) } -fn __action1580< +#[allow(clippy::too_many_arguments)] +fn __action1582< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53916,15 +60916,15 @@ fn __action1580< __8: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1341( + __action1343( __temp0, __3, __4, @@ -53935,7 +60935,8 @@ fn __action1580< ) } -fn __action1581< +#[allow(clippy::too_many_arguments)] +fn __action1583< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53949,8 +60950,8 @@ fn __action1581< __9: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -53958,7 +60959,7 @@ fn __action1581< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1341( + __action1343( __temp0, __4, __5, @@ -53969,7 +60970,8 @@ fn __action1581< ) } -fn __action1582< +#[allow(clippy::too_many_arguments)] +fn __action1584< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -53979,13 +60981,13 @@ fn __action1582< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1342( + __action1344( __temp0, __1, __2, @@ -53995,7 +60997,8 @@ fn __action1582< ) } -fn __action1583< +#[allow(clippy::too_many_arguments)] +fn __action1585< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54007,15 +61010,15 @@ fn __action1583< __7: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1342( + __action1344( __temp0, __3, __4, @@ -54025,7 +61028,8 @@ fn __action1583< ) } -fn __action1584< +#[allow(clippy::too_many_arguments)] +fn __action1586< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54038,8 +61042,8 @@ fn __action1584< __8: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -54047,7 +61051,7 @@ fn __action1584< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1342( + __action1344( __temp0, __4, __5, @@ -54057,7 +61061,8 @@ fn __action1584< ) } -fn __action1585< +#[allow(clippy::too_many_arguments)] +fn __action1587< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54069,13 +61074,13 @@ fn __action1585< __7: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1343( + __action1345( __temp0, __1, __2, @@ -54087,7 +61092,8 @@ fn __action1585< ) } -fn __action1586< +#[allow(clippy::too_many_arguments)] +fn __action1588< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54101,15 +61107,15 @@ fn __action1586< __9: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1343( + __action1345( __temp0, __3, __4, @@ -54121,7 +61127,8 @@ fn __action1586< ) } -fn __action1587< +#[allow(clippy::too_many_arguments)] +fn __action1589< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54136,8 +61143,8 @@ fn __action1587< __10: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -54145,7 +61152,7 @@ fn __action1587< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1343( + __action1345( __temp0, __4, __5, @@ -54157,7 +61164,8 @@ fn __action1587< ) } -fn __action1588< +#[allow(clippy::too_many_arguments)] +fn __action1590< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54168,13 +61176,13 @@ fn __action1588< __6: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1344( + __action1346( __temp0, __1, __2, @@ -54185,7 +61193,8 @@ fn __action1588< ) } -fn __action1589< +#[allow(clippy::too_many_arguments)] +fn __action1591< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54198,15 +61207,15 @@ fn __action1589< __8: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1344( + __action1346( __temp0, __3, __4, @@ -54217,7 +61226,8 @@ fn __action1589< ) } -fn __action1590< +#[allow(clippy::too_many_arguments)] +fn __action1592< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54231,8 +61241,8 @@ fn __action1590< __9: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -54240,7 +61250,7 @@ fn __action1590< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1344( + __action1346( __temp0, __4, __5, @@ -54251,7 +61261,8 @@ fn __action1590< ) } -fn __action1591< +#[allow(clippy::too_many_arguments)] +fn __action1593< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54260,13 +61271,13 @@ fn __action1591< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1345( + __action1347( __temp0, __1, __2, @@ -54275,7 +61286,8 @@ fn __action1591< ) } -fn __action1592< +#[allow(clippy::too_many_arguments)] +fn __action1594< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54286,15 +61298,15 @@ fn __action1592< __6: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1345( + __action1347( __temp0, __3, __4, @@ -54303,7 +61315,8 @@ fn __action1592< ) } -fn __action1593< +#[allow(clippy::too_many_arguments)] +fn __action1595< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54315,8 +61328,8 @@ fn __action1593< __7: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -54324,7 +61337,7 @@ fn __action1593< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1345( + __action1347( __temp0, __4, __5, @@ -54333,7 +61346,8 @@ fn __action1593< ) } -fn __action1594< +#[allow(clippy::too_many_arguments)] +fn __action1596< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54341,13 +61355,13 @@ fn __action1594< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1346( + __action1348( __temp0, __1, __2, @@ -54355,7 +61369,8 @@ fn __action1594< ) } -fn __action1595< +#[allow(clippy::too_many_arguments)] +fn __action1597< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54365,15 +61380,15 @@ fn __action1595< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1346( + __action1348( __temp0, __3, __4, @@ -54381,7 +61396,8 @@ fn __action1595< ) } -fn __action1596< +#[allow(clippy::too_many_arguments)] +fn __action1598< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54392,8 +61408,8 @@ fn __action1596< __6: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -54401,7 +61417,7 @@ fn __action1596< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1346( + __action1348( __temp0, __4, __5, @@ -54409,7 +61425,8 @@ fn __action1596< ) } -fn __action1597< +#[allow(clippy::too_many_arguments)] +fn __action1599< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54419,13 +61436,13 @@ fn __action1597< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1347( + __action1349( __temp0, __1, __2, @@ -54435,7 +61452,8 @@ fn __action1597< ) } -fn __action1598< +#[allow(clippy::too_many_arguments)] +fn __action1600< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54447,15 +61465,15 @@ fn __action1598< __7: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1347( + __action1349( __temp0, __3, __4, @@ -54465,7 +61483,8 @@ fn __action1598< ) } -fn __action1599< +#[allow(clippy::too_many_arguments)] +fn __action1601< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54478,8 +61497,8 @@ fn __action1599< __8: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -54487,7 +61506,7 @@ fn __action1599< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1347( + __action1349( __temp0, __4, __5, @@ -54497,7 +61516,8 @@ fn __action1599< ) } -fn __action1600< +#[allow(clippy::too_many_arguments)] +fn __action1602< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54506,13 +61526,13 @@ fn __action1600< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1348( + __action1350( __temp0, __1, __2, @@ -54521,7 +61541,8 @@ fn __action1600< ) } -fn __action1601< +#[allow(clippy::too_many_arguments)] +fn __action1603< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54532,15 +61553,15 @@ fn __action1601< __6: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1348( + __action1350( __temp0, __3, __4, @@ -54549,7 +61570,8 @@ fn __action1601< ) } -fn __action1602< +#[allow(clippy::too_many_arguments)] +fn __action1604< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54561,8 +61583,8 @@ fn __action1602< __7: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -54570,7 +61592,7 @@ fn __action1602< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1348( + __action1350( __temp0, __4, __5, @@ -54579,25 +61601,27 @@ fn __action1602< ) } -fn __action1603< +#[allow(clippy::too_many_arguments)] +fn __action1605< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1349( + __action1351( __temp0, __1, ) } -fn __action1604< +#[allow(clippy::too_many_arguments)] +fn __action1606< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54605,21 +61629,22 @@ fn __action1604< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1349( + __action1351( __temp0, __3, ) } -fn __action1605< +#[allow(clippy::too_many_arguments)] +fn __action1607< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54628,8 +61653,8 @@ fn __action1605< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -54637,13 +61662,14 @@ fn __action1605< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1349( + __action1351( __temp0, __4, ) } -fn __action1606< +#[allow(clippy::too_many_arguments)] +fn __action1608< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54653,13 +61679,13 @@ fn __action1606< __5: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1350( + __action1352( __temp0, __1, __2, @@ -54669,7 +61695,8 @@ fn __action1606< ) } -fn __action1607< +#[allow(clippy::too_many_arguments)] +fn __action1609< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54681,15 +61708,15 @@ fn __action1607< __7: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1350( + __action1352( __temp0, __3, __4, @@ -54699,7 +61726,8 @@ fn __action1607< ) } -fn __action1608< +#[allow(clippy::too_many_arguments)] +fn __action1610< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54712,8 +61740,8 @@ fn __action1608< __8: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -54721,7 +61749,7 @@ fn __action1608< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1350( + __action1352( __temp0, __4, __5, @@ -54731,7 +61759,8 @@ fn __action1608< ) } -fn __action1609< +#[allow(clippy::too_many_arguments)] +fn __action1611< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54740,13 +61769,13 @@ fn __action1609< __4: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1351( + __action1353( __temp0, __1, __2, @@ -54755,7 +61784,8 @@ fn __action1609< ) } -fn __action1610< +#[allow(clippy::too_many_arguments)] +fn __action1612< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54766,15 +61796,15 @@ fn __action1610< __6: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1351( + __action1353( __temp0, __3, __4, @@ -54783,7 +61813,8 @@ fn __action1610< ) } -fn __action1611< +#[allow(clippy::too_many_arguments)] +fn __action1613< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54795,8 +61826,8 @@ fn __action1611< __7: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -54804,7 +61835,7 @@ fn __action1611< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1351( + __action1353( __temp0, __4, __5, @@ -54813,7 +61844,8 @@ fn __action1611< ) } -fn __action1612< +#[allow(clippy::too_many_arguments)] +fn __action1614< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54824,13 +61856,13 @@ fn __action1612< __6: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1352( + __action1354( __temp0, __1, __2, @@ -54841,7 +61873,8 @@ fn __action1612< ) } -fn __action1613< +#[allow(clippy::too_many_arguments)] +fn __action1615< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54854,15 +61887,15 @@ fn __action1613< __8: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1352( + __action1354( __temp0, __3, __4, @@ -54873,7 +61906,8 @@ fn __action1613< ) } -fn __action1614< +#[allow(clippy::too_many_arguments)] +fn __action1616< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54887,8 +61921,8 @@ fn __action1614< __9: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -54896,7 +61930,7 @@ fn __action1614< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1352( + __action1354( __temp0, __4, __5, @@ -54907,7 +61941,8 @@ fn __action1614< ) } -fn __action1615< +#[allow(clippy::too_many_arguments)] +fn __action1617< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54917,13 +61952,13 @@ fn __action1615< __5: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1353( + __action1355( __temp0, __1, __2, @@ -54933,7 +61968,8 @@ fn __action1615< ) } -fn __action1616< +#[allow(clippy::too_many_arguments)] +fn __action1618< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54945,15 +61981,15 @@ fn __action1616< __7: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1353( + __action1355( __temp0, __3, __4, @@ -54963,7 +61999,8 @@ fn __action1616< ) } -fn __action1617< +#[allow(clippy::too_many_arguments)] +fn __action1619< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -54976,8 +62013,8 @@ fn __action1617< __8: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -54985,7 +62022,7 @@ fn __action1617< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1353( + __action1355( __temp0, __4, __5, @@ -54995,7 +62032,8 @@ fn __action1617< ) } -fn __action1618< +#[allow(clippy::too_many_arguments)] +fn __action1620< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55003,13 +62041,13 @@ fn __action1618< __3: (TextSize, ast::Arg, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1354( + __action1356( __temp0, __1, __2, @@ -55017,7 +62055,8 @@ fn __action1618< ) } -fn __action1619< +#[allow(clippy::too_many_arguments)] +fn __action1621< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55027,15 +62066,15 @@ fn __action1619< __5: (TextSize, ast::Arg, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1354( + __action1356( __temp0, __3, __4, @@ -55043,7 +62082,8 @@ fn __action1619< ) } -fn __action1620< +#[allow(clippy::too_many_arguments)] +fn __action1622< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55054,8 +62094,8 @@ fn __action1620< __6: (TextSize, ast::Arg, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -55063,7 +62103,7 @@ fn __action1620< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1354( + __action1356( __temp0, __4, __5, @@ -55071,27 +62111,29 @@ fn __action1620< ) } -fn __action1621< +#[allow(clippy::too_many_arguments)] +fn __action1623< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1355( + __action1357( __temp0, __1, __2, ) } -fn __action1622< +#[allow(clippy::too_many_arguments)] +fn __action1624< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55100,22 +62142,23 @@ fn __action1622< __4: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1355( + __action1357( __temp0, __3, __4, ) } -fn __action1623< +#[allow(clippy::too_many_arguments)] +fn __action1625< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55125,8 +62168,8 @@ fn __action1623< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -55134,14 +62177,15 @@ fn __action1623< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1355( + __action1357( __temp0, __4, __5, ) } -fn __action1624< +#[allow(clippy::too_many_arguments)] +fn __action1626< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55150,13 +62194,13 @@ fn __action1624< __4: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1356( + __action1358( __temp0, __1, __2, @@ -55165,7 +62209,8 @@ fn __action1624< ) } -fn __action1625< +#[allow(clippy::too_many_arguments)] +fn __action1627< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55176,15 +62221,15 @@ fn __action1625< __6: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1356( + __action1358( __temp0, __3, __4, @@ -55193,7 +62238,8 @@ fn __action1625< ) } -fn __action1626< +#[allow(clippy::too_many_arguments)] +fn __action1628< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55205,8 +62251,8 @@ fn __action1626< __7: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -55214,7 +62260,7 @@ fn __action1626< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1356( + __action1358( __temp0, __4, __5, @@ -55223,7 +62269,8 @@ fn __action1626< ) } -fn __action1627< +#[allow(clippy::too_many_arguments)] +fn __action1629< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55231,13 +62278,13 @@ fn __action1627< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1357( + __action1359( __temp0, __1, __2, @@ -55245,7 +62292,8 @@ fn __action1627< ) } -fn __action1628< +#[allow(clippy::too_many_arguments)] +fn __action1630< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55255,15 +62303,15 @@ fn __action1628< __5: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1357( + __action1359( __temp0, __3, __4, @@ -55271,7 +62319,8 @@ fn __action1628< ) } -fn __action1629< +#[allow(clippy::too_many_arguments)] +fn __action1631< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55282,8 +62331,8 @@ fn __action1629< __6: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -55291,7 +62340,7 @@ fn __action1629< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1357( + __action1359( __temp0, __4, __5, @@ -55299,43 +62348,46 @@ fn __action1629< ) } -fn __action1630< +#[allow(clippy::too_many_arguments)] +fn __action1632< >( __0: (TextSize, Vec, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1358( + __action1360( __temp0, ) } -fn __action1631< +#[allow(clippy::too_many_arguments)] +fn __action1633< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1358( + __action1360( __temp0, ) } -fn __action1632< +#[allow(clippy::too_many_arguments)] +fn __action1634< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55343,8 +62395,8 @@ fn __action1632< __3: (TextSize, alloc::vec::Vec, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -55352,12 +62404,13 @@ fn __action1632< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1358( + __action1360( __temp0, ) } -fn __action1633< +#[allow(clippy::too_many_arguments)] +fn __action1635< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55365,13 +62418,13 @@ fn __action1633< __3: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1359( + __action1361( __temp0, __1, __2, @@ -55379,7 +62432,8 @@ fn __action1633< ) } -fn __action1634< +#[allow(clippy::too_many_arguments)] +fn __action1636< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55389,15 +62443,15 @@ fn __action1634< __5: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1359( + __action1361( __temp0, __3, __4, @@ -55405,7 +62459,8 @@ fn __action1634< ) } -fn __action1635< +#[allow(clippy::too_many_arguments)] +fn __action1637< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55416,8 +62471,8 @@ fn __action1635< __6: (TextSize, token::Tok, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -55425,7 +62480,7 @@ fn __action1635< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1359( + __action1361( __temp0, __4, __5, @@ -55433,27 +62488,29 @@ fn __action1635< ) } -fn __action1636< +#[allow(clippy::too_many_arguments)] +fn __action1638< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action408( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1360( + __action1362( __temp0, __1, __2, ) } -fn __action1637< +#[allow(clippy::too_many_arguments)] +fn __action1639< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55462,22 +62519,23 @@ fn __action1637< __4: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __2.2; let __temp0 = __action668( __0, __1, __2, ); let __temp0 = (__start0, __temp0, __end0); - __action1360( + __action1362( __temp0, __3, __4, ) } -fn __action1638< +#[allow(clippy::too_many_arguments)] +fn __action1640< >( __0: (TextSize, Vec, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55487,8 +62545,8 @@ fn __action1638< __5: (TextSize, Option>, TextSize), ) -> Result> { - let __start0 = __0.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __0.0; + let __end0 = __3.2; let __temp0 = __action669( __0, __1, @@ -55496,14 +62554,15 @@ fn __action1638< __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1360( + __action1362( __temp0, __4, __5, ) } -fn __action1639< +#[allow(clippy::too_many_arguments)] +fn __action1641< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Arguments, TextSize), @@ -55511,8 +62570,8 @@ fn __action1639< __3: (TextSize, ast::Expr, TextSize), ) -> Result> { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action248( __1, ); @@ -55525,15 +62584,16 @@ fn __action1639< ) } -fn __action1640< +#[allow(clippy::too_many_arguments)] +fn __action1642< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> Result> { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action249( &__start0, &__end0, @@ -55547,7 +62607,8 @@ fn __action1640< ) } -fn __action1641< +#[allow(clippy::too_many_arguments)] +fn __action1643< >( __0: (TextSize, core::option::Option, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55555,13 +62616,13 @@ fn __action1641< __3: (TextSize, Option, TextSize), ) -> ast::Expr { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action244( __3, ); let __temp0 = (__start0, __temp0, __end0); - __action1404( + __action1406( __0, __1, __2, @@ -55569,21 +62630,22 @@ fn __action1641< ) } -fn __action1642< +#[allow(clippy::too_many_arguments)] +fn __action1644< >( __0: (TextSize, core::option::Option, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, core::option::Option, TextSize), ) -> ast::Expr { - let __start0 = __2.2.clone(); - let __end0 = __2.2.clone(); + let __start0 = __2.2; + let __end0 = __2.2; let __temp0 = __action245( &__start0, &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1404( + __action1406( __0, __1, __2, @@ -55591,7 +62653,8 @@ fn __action1642< ) } -fn __action1643< +#[allow(clippy::too_many_arguments)] +fn __action1645< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), @@ -55599,8 +62662,8 @@ fn __action1643< __3: (TextSize, ast::Suite, TextSize), ) -> ast::ExceptHandler { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action290( __1, ); @@ -55613,15 +62676,16 @@ fn __action1643< ) } -fn __action1644< +#[allow(clippy::too_many_arguments)] +fn __action1646< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Suite, TextSize), ) -> ast::ExceptHandler { - let __start0 = __0.2.clone(); - let __end0 = __1.0.clone(); + let __start0 = __0.2; + let __end0 = __1.0; let __temp0 = __action291( &__start0, &__end0, @@ -55635,14 +62699,15 @@ fn __action1644< ) } -fn __action1645< +#[allow(clippy::too_many_arguments)] +fn __action1647< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> Option { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action290( __1, ); @@ -55653,13 +62718,14 @@ fn __action1645< ) } -fn __action1646< +#[allow(clippy::too_many_arguments)] +fn __action1648< >( __0: (TextSize, token::Tok, TextSize), ) -> Option { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action291( &__start0, &__end0, @@ -55671,7 +62737,8 @@ fn __action1646< ) } -fn __action1647< +#[allow(clippy::too_many_arguments)] +fn __action1649< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55679,10 +62746,10 @@ fn __action1647< __3: (TextSize, Option, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); - let __start1 = __2.0.clone(); - let __end1 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; + let __start1 = __2.0; + let __end1 = __2.2; let __temp0 = __action290( __0, ); @@ -55691,7 +62758,7 @@ fn __action1647< __2, ); let __temp1 = (__start1, __temp1, __end1); - __action1641( + __action1643( __temp0, __1, __temp1, @@ -55699,17 +62766,18 @@ fn __action1647< ) } -fn __action1648< +#[allow(clippy::too_many_arguments)] +fn __action1650< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, Option, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); - let __start1 = __1.2.clone(); - let __end1 = __2.0.clone(); + let __start0 = __0.0; + let __end0 = __0.2; + let __start1 = __1.2; + let __end1 = __2.0; let __temp0 = __action290( __0, ); @@ -55719,7 +62787,7 @@ fn __action1648< &__end1, ); let __temp1 = (__start1, __temp1, __end1); - __action1641( + __action1643( __temp0, __1, __temp1, @@ -55727,17 +62795,18 @@ fn __action1648< ) } -fn __action1649< +#[allow(clippy::too_many_arguments)] +fn __action1651< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), __2: (TextSize, Option, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); - let __start1 = __1.0.clone(); - let __end1 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __0.0; + let __start1 = __1.0; + let __end1 = __1.2; let __temp0 = __action291( &__start0, &__end0, @@ -55747,7 +62816,7 @@ fn __action1649< __1, ); let __temp1 = (__start1, __temp1, __end1); - __action1641( + __action1643( __temp0, __0, __temp1, @@ -55755,16 +62824,17 @@ fn __action1649< ) } -fn __action1650< +#[allow(clippy::too_many_arguments)] +fn __action1652< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, Option, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); - let __start1 = __0.2.clone(); - let __end1 = __1.0.clone(); + let __start0 = __0.0; + let __end0 = __0.0; + let __start1 = __0.2; + let __end1 = __1.0; let __temp0 = __action291( &__start0, &__end0, @@ -55775,7 +62845,7 @@ fn __action1650< &__end1, ); let __temp1 = (__start1, __temp1, __end1); - __action1641( + __action1643( __temp0, __0, __temp1, @@ -55783,17 +62853,18 @@ fn __action1650< ) } -fn __action1651< +#[allow(clippy::too_many_arguments)] +fn __action1653< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, token::Tok, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); - let __start1 = __2.0.clone(); - let __end1 = __2.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; + let __start1 = __2.0; + let __end1 = __2.2; let __temp0 = __action290( __0, ); @@ -55802,23 +62873,24 @@ fn __action1651< __2, ); let __temp1 = (__start1, __temp1, __end1); - __action1642( + __action1644( __temp0, __1, __temp1, ) } -fn __action1652< +#[allow(clippy::too_many_arguments)] +fn __action1654< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); - let __start1 = __1.2.clone(); - let __end1 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; + let __start1 = __1.2; + let __end1 = __1.2; let __temp0 = __action290( __0, ); @@ -55828,23 +62900,24 @@ fn __action1652< &__end1, ); let __temp1 = (__start1, __temp1, __end1); - __action1642( + __action1644( __temp0, __1, __temp1, ) } -fn __action1653< +#[allow(clippy::too_many_arguments)] +fn __action1655< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); - let __start1 = __1.0.clone(); - let __end1 = __1.2.clone(); + let __start0 = __0.0; + let __end0 = __0.0; + let __start1 = __1.0; + let __end1 = __1.2; let __temp0 = __action291( &__start0, &__end0, @@ -55854,22 +62927,23 @@ fn __action1653< __1, ); let __temp1 = (__start1, __temp1, __end1); - __action1642( + __action1644( __temp0, __0, __temp1, ) } -fn __action1654< +#[allow(clippy::too_many_arguments)] +fn __action1656< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.0.clone(); - let __start1 = __0.2.clone(); - let __end1 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.0; + let __start1 = __0.2; + let __end1 = __0.2; let __temp0 = __action291( &__start0, &__end0, @@ -55880,14 +62954,15 @@ fn __action1654< &__end1, ); let __temp1 = (__start1, __temp1, __end1); - __action1642( + __action1644( __temp0, __0, __temp1, ) } -fn __action1655< +#[allow(clippy::too_many_arguments)] +fn __action1657< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55901,8 +62976,8 @@ fn __action1655< __9: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __4.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.0; + let __end0 = __4.2; let __temp0 = __action210( __4, ); @@ -55921,7 +62996,8 @@ fn __action1655< ) } -fn __action1656< +#[allow(clippy::too_many_arguments)] +fn __action1658< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, token::Tok, TextSize), @@ -55932,8 +63008,8 @@ fn __action1656< __6: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __4.0.clone(); - let __end0 = __4.2.clone(); + let __start0 = __4.0; + let __end0 = __4.2; let __temp0 = __action210( __4, ); @@ -55949,7 +63025,8 @@ fn __action1656< ) } -fn __action1657< +#[allow(clippy::too_many_arguments)] +fn __action1659< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), @@ -55962,8 +63039,8 @@ fn __action1657< __8: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action210( __3, ); @@ -55981,7 +63058,8 @@ fn __action1657< ) } -fn __action1658< +#[allow(clippy::too_many_arguments)] +fn __action1660< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), @@ -55991,8 +63069,8 @@ fn __action1658< __5: (TextSize, ast::Suite, TextSize), ) -> ast::Stmt { - let __start0 = __3.0.clone(); - let __end0 = __3.2.clone(); + let __start0 = __3.0; + let __end0 = __3.2; let __temp0 = __action210( __3, ); @@ -56007,13 +63085,14 @@ fn __action1658< ) } -fn __action1659< +#[allow(clippy::too_many_arguments)] +fn __action1661< >( __0: (TextSize, ast::Expr, TextSize), ) -> core::option::Option { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action210( __0, ); @@ -56023,13 +63102,14 @@ fn __action1659< ) } -fn __action1660< +#[allow(clippy::too_many_arguments)] +fn __action1662< >( __0: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action210( __0, ); @@ -56039,13 +63119,14 @@ fn __action1660< ) } -fn __action1661< +#[allow(clippy::too_many_arguments)] +fn __action1663< >( __0: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.0; + let __end0 = __0.2; let __temp0 = __action210( __0, ); @@ -56055,53 +63136,56 @@ fn __action1661< ) } -fn __action1662< +#[allow(clippy::too_many_arguments)] +fn __action1664< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Mod { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action210( __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1415( + __action1417( __0, __temp0, ) } -fn __action1663< +#[allow(clippy::too_many_arguments)] +fn __action1665< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), __2: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Mod { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); + let __start0 = __1.0; + let __end0 = __1.2; let __temp0 = __action210( __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1416( + __action1418( __0, __temp0, __2, ) } -fn __action1664< +#[allow(clippy::too_many_arguments)] +fn __action1666< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Stmt { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); - let __temp0 = __action1659( + let __start0 = __1.0; + let __end0 = __1.2; + let __temp0 = __action1661( __1, ); let __temp0 = (__start0, __temp0, __end0); @@ -56111,13 +63195,14 @@ fn __action1664< ) } -fn __action1665< +#[allow(clippy::too_many_arguments)] +fn __action1667< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Stmt { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action356( &__start0, &__end0, @@ -56129,86 +63214,91 @@ fn __action1665< ) } -fn __action1666< +#[allow(clippy::too_many_arguments)] +fn __action1668< >( __0: (TextSize, token::Tok, TextSize), __1: (TextSize, ast::Expr, TextSize), ) -> ast::Expr { - let __start0 = __1.0.clone(); - let __end0 = __1.2.clone(); - let __temp0 = __action1659( + let __start0 = __1.0; + let __end0 = __1.2; + let __temp0 = __action1661( __1, ); let __temp0 = (__start0, __temp0, __end0); - __action1437( + __action1439( __0, __temp0, ) } -fn __action1667< +#[allow(clippy::too_many_arguments)] +fn __action1669< >( __0: (TextSize, token::Tok, TextSize), ) -> ast::Expr { - let __start0 = __0.2.clone(); - let __end0 = __0.2.clone(); + let __start0 = __0.2; + let __end0 = __0.2; let __temp0 = __action356( &__start0, &__end0, ); let __temp0 = (__start0, __temp0, __end0); - __action1437( + __action1439( __0, __temp0, ) } -fn __action1668< +#[allow(clippy::too_many_arguments)] +fn __action1670< >( __0: (TextSize, ast::Expr, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); - let __temp0 = __action1661( + let __start0 = __0.0; + let __end0 = __0.2; + let __temp0 = __action1663( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1461( + __action1463( __temp0, ) } -fn __action1669< +#[allow(clippy::too_many_arguments)] +fn __action1671< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, alloc::vec::Vec, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); - let __temp0 = __action1661( + let __start0 = __0.0; + let __end0 = __0.2; + let __temp0 = __action1663( __0, ); let __temp0 = (__start0, __temp0, __end0); - __action1462( + __action1464( __temp0, __1, ) } -fn __action1670< +#[allow(clippy::too_many_arguments)] +fn __action1672< >( __0: (TextSize, ast::Expr, TextSize), __1: (TextSize, ast::Operator, TextSize), __2: (TextSize, ast::Expr, TextSize), ) -> ast::Stmt { - let __start0 = __0.0.clone(); - let __end0 = __0.2.clone(); - let __temp0 = __action1661( + let __start0 = __0.0; + let __end0 = __0.2; + let __temp0 = __action1663( __0, ); let __temp0 = (__start0, __temp0, __end0); @@ -56218,6 +63308,7 @@ fn __action1670< __2, ) } +#[allow(clippy::type_complexity)] pub trait __ToTriple<> { diff --git a/parser/src/snapshots/rustpython_parser__function__tests__function_kw_only_args_with_defaults.snap b/parser/src/snapshots/rustpython_parser__function__tests__function_kw_only_args_with_defaults.snap index f18c17d4..36996e22 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__function_kw_only_args_with_defaults.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__function_kw_only_args_with_defaults.snap @@ -31,7 +31,7 @@ Ok( default: None, }, ArgWithDefault { - range: 12..13, + range: 12..16, def: Arg { range: 12..13, arg: Identifier { @@ -54,7 +54,7 @@ Ok( ), }, ArgWithDefault { - range: 18..19, + range: 18..22, def: Arg { range: 18..19, arg: Identifier { diff --git a/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args_with_defaults.snap b/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args_with_defaults.snap index 575f4f47..6ddba078 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args_with_defaults.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args_with_defaults.snap @@ -71,7 +71,7 @@ Ok( default: None, }, ArgWithDefault { - range: 21..22, + range: 21..25, def: Arg { range: 21..22, arg: Identifier { @@ -94,7 +94,7 @@ Ok( ), }, ArgWithDefault { - range: 27..28, + range: 27..31, def: Arg { range: 27..28, arg: Identifier { diff --git a/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs.snap b/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs.snap index 972373c3..625461e1 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs.snap @@ -81,7 +81,7 @@ Ok( default: None, }, ArgWithDefault { - range: 25..26, + range: 25..29, def: Arg { range: 25..26, arg: Identifier { @@ -104,7 +104,7 @@ Ok( ), }, ArgWithDefault { - range: 31..32, + range: 31..35, def: Arg { range: 31..32, arg: Identifier { diff --git a/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs_and_kwargs.snap b/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs_and_kwargs.snap index 27da55e2..16eb94a3 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs_and_kwargs.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args_with_defaults_and_varargs_and_kwargs.snap @@ -81,7 +81,7 @@ Ok( default: None, }, ArgWithDefault { - range: 25..26, + range: 25..29, def: Arg { range: 25..26, arg: Identifier { @@ -104,7 +104,7 @@ Ok( ), }, ArgWithDefault { - range: 31..32, + range: 31..35, def: Arg { range: 31..32, arg: Identifier { diff --git a/parser/src/snapshots/rustpython_parser__function__tests__function_pos_args_with_defaults.snap b/parser/src/snapshots/rustpython_parser__function__tests__function_pos_args_with_defaults.snap index fb009e49..d40bd262 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__function_pos_args_with_defaults.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__function_pos_args_with_defaults.snap @@ -29,7 +29,7 @@ Ok( default: None, }, ArgWithDefault { - range: 9..10, + range: 9..13, def: Arg { range: 9..10, arg: Identifier { @@ -52,7 +52,7 @@ Ok( ), }, ArgWithDefault { - range: 15..16, + range: 15..19, def: Arg { range: 15..16, arg: Identifier { diff --git a/parser/src/snapshots/rustpython_parser__function__tests__lambda_kw_only_args_with_defaults.snap b/parser/src/snapshots/rustpython_parser__function__tests__lambda_kw_only_args_with_defaults.snap index 103741c0..bf0d45ab 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__lambda_kw_only_args_with_defaults.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__lambda_kw_only_args_with_defaults.snap @@ -30,7 +30,7 @@ Ok( default: None, }, ArgWithDefault { - range: 13..14, + range: 13..17, def: Arg { range: 13..14, arg: Identifier { @@ -53,7 +53,7 @@ Ok( ), }, ArgWithDefault { - range: 19..20, + range: 19..23, def: Arg { range: 19..20, arg: Identifier { diff --git a/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_args_with_defaults.snap b/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_args_with_defaults.snap index 26fc8d66..4d302b30 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_args_with_defaults.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_args_with_defaults.snap @@ -28,7 +28,7 @@ Ok( default: None, }, ArgWithDefault { - range: 10..11, + range: 10..14, def: Arg { range: 10..11, arg: Identifier { @@ -51,7 +51,7 @@ Ok( ), }, ArgWithDefault { - range: 16..17, + range: 16..20, def: Arg { range: 16..17, arg: Identifier { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_class.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_class.snap index 516365fc..2d3a6321 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_class.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_class.snap @@ -94,7 +94,7 @@ expression: "ast::Suite::parse(source, \"\").unwrap()" default: None, }, ArgWithDefault { - range: 76..79, + range: 76..89, def: Arg { range: 76..79, arg: Identifier {