From 58c35ab4585c4a346bb8c3b538a3216a615f0a0b Mon Sep 17 00:00:00 2001 From: Micha Reiser Date: Sat, 6 May 2023 15:54:14 +0900 Subject: [PATCH 1/7] Replace row/column based Location with byte-offsets. --- Cargo.toml | 1 + ast/Cargo.toml | 1 + ast/asdl_rs.py | 56 +- ast/src/ast_gen.rs | 54 +- ast/src/constant.rs | 31 +- ast/src/lib.rs | 1 - core/Cargo.toml | 3 +- core/src/error.rs | 11 +- parser/Cargo.toml | 1 + parser/src/function.rs | 6 +- parser/src/lexer.rs | 191 +- parser/src/lib.rs | 4 + parser/src/parser.rs | 36 +- parser/src/python.lalrpop | 4 +- parser/src/python.rs | 18786 ++++++++-------- ...rser__context__tests__ann_assign_name.snap | 44 +- ...ser__context__tests__assign_attribute.snap | 77 +- ...on_parser__context__tests__assign_for.snap | 77 +- ...n_parser__context__tests__assign_list.snap | 88 +- ...ser__context__tests__assign_list_comp.snap | 99 +- ...n_parser__context__tests__assign_name.snap | 66 +- ...er__context__tests__assign_named_expr.snap | 55 +- ...rser__context__tests__assign_set_comp.snap | 99 +- ...arser__context__tests__assign_starred.snap | 99 +- ...ser__context__tests__assign_subscript.snap | 88 +- ..._parser__context__tests__assign_tuple.snap | 88 +- ...n_parser__context__tests__assign_with.snap | 44 +- ..._context__tests__aug_assign_attribute.snap | 77 +- ...rser__context__tests__aug_assign_name.snap | 33 +- ..._context__tests__aug_assign_subscript.snap | 88 +- ...parser__context__tests__del_attribute.snap | 33 +- ...thon_parser__context__tests__del_name.snap | 22 +- ...parser__context__tests__del_subscript.snap | 44 +- ...unction__tests__function_kw_only_args.snap | 55 +- ...__function_kw_only_args_with_defaults.snap | 77 +- ...er__function__tests__function_no_args.snap | 22 +- ..._tests__function_pos_and_kw_only_args.snap | 88 +- ...on_pos_and_kw_only_args_with_defaults.snap | 110 +- ...w_only_args_with_defaults_and_varargs.snap | 121 +- ..._with_defaults_and_varargs_and_kwargs.snap | 132 +- ...r__function__tests__function_pos_args.snap | 55 +- ...ests__function_pos_args_with_defaults.snap | 77 +- ..._function__tests__lambda_kw_only_args.snap | 66 +- ...ts__lambda_kw_only_args_with_defaults.snap | 88 +- ...rser__function__tests__lambda_no_args.snap | 33 +- ...n__tests__lambda_pos_and_kw_only_args.snap | 88 +- ...ser__function__tests__lambda_pos_args.snap | 66 +- ..._tests__lambda_pos_args_with_defaults.snap | 88 +- ...parser__parser__tests__dict_unpacking.snap | 66 +- ..._tests__generator_expression_argument.snap | 209 +- ...stpython_parser__parser__tests__match.snap | 572 +- ...r__parser__tests__match_as_identifier.snap | 1243 +- ...ser__parser__tests__parse_bool_op_and.snap | 33 +- ...rser__parser__tests__parse_bool_op_or.snap | 33 +- ...on_parser__parser__tests__parse_class.snap | 121 +- ...rser__tests__parse_dict_comprehension.snap | 55 +- ...ests__parse_double_list_comprehension.snap | 154 +- ...parser__parser__tests__parse_f_string.snap | 33 +- ..._tests__parse_generator_comprehension.snap | 44 +- ...er__parser__tests__parse_if_elif_else.snap | 110 +- ...parse_if_else_generator_comprehension.snap | 77 +- ...n_parser__parser__tests__parse_kwargs.snap | 66 +- ...n_parser__parser__tests__parse_lambda.snap | 77 +- ...rser__tests__parse_list_comprehension.snap | 44 +- ...ed_expression_generator_comprehension.snap | 88 +- ..._parser__parser__tests__parse_print_2.snap | 55 +- ...ser__parser__tests__parse_print_hello.snap | 44 +- ...n_parser__parser__tests__parse_string.snap | 22 +- ...n_parser__parser__tests__parse_tuples.snap | 77 +- ...stpython_parser__parser__tests__patma.snap | 5015 +---- ...stpython_parser__parser__tests__slice.snap | 66 +- ...hon_parser__parser__tests__star_index.snap | 407 +- ...rustpython_parser__parser__tests__try.snap | 297 +- ...ython_parser__parser__tests__try_star.snap | 528 +- ...ser__parser__tests__variadic_generics.snap | 110 +- ...parser__parser__tests__with_statement.snap | 1496 +- ...arser__string__tests__backspace_alias.snap | 22 +- ...hon_parser__string__tests__bell_alias.snap | 22 +- ..._string__tests__carriage_return_alias.snap | 22 +- ...r_tabulation_with_justification_alias.snap | 22 +- ...n_parser__string__tests__delete_alias.snap | 22 +- ...er__string__tests__double_quoted_byte.snap | 22 +- ...n_parser__string__tests__escape_alias.snap | 22 +- ...g__tests__escape_char_in_byte_literal.snap | 22 +- ...n_parser__string__tests__escape_octet.snap | 22 +- ...arser__string__tests__form_feed_alias.snap | 22 +- ...ing__tests__fstring_escaped_character.snap | 55 +- ...tring__tests__fstring_escaped_newline.snap | 55 +- ...ing__tests__fstring_line_continuation.snap | 55 +- ...__fstring_parse_self_documenting_base.snap | 44 +- ...ring_parse_self_documenting_base_more.snap | 110 +- ...fstring_parse_self_documenting_format.snap | 66 +- ...ing__tests__fstring_unescaped_newline.snap | 55 +- ...thon_parser__string__tests__hts_alias.snap | 22 +- ...tring__tests__parse_f_string_concat_1.snap | 33 +- ...tring__tests__parse_f_string_concat_2.snap | 33 +- ...tring__tests__parse_f_string_concat_3.snap | 55 +- ..._parser__string__tests__parse_fstring.snap | 55 +- ...__string__tests__parse_fstring_equals.snap | 44 +- ...ing__tests__parse_fstring_nested_spec.snap | 55 +- ...ring__tests__parse_fstring_not_equals.snap | 44 +- ..._tests__parse_fstring_not_nested_spec.snap | 44 +- ...ts__parse_fstring_self_doc_prec_space.snap | 44 +- ...parse_fstring_self_doc_trailing_space.snap | 44 +- ...ring__tests__parse_fstring_yield_expr.snap | 22 +- ...r__string__tests__parse_string_concat.snap | 22 +- ..._parse_string_triple_quotes_with_kind.snap | 22 +- ...ing__tests__parse_u_f_string_concat_1.snap | 33 +- ...ing__tests__parse_u_f_string_concat_2.snap | 33 +- ...tring__tests__parse_u_string_concat_1.snap | 22 +- ...tring__tests__parse_u_string_concat_2.snap | 22 +- ...er__string__tests__raw_byte_literal_1.snap | 22 +- ...er__string__tests__raw_byte_literal_2.snap | 22 +- ...on_parser__string__tests__raw_fstring.snap | 44 +- ...er__string__tests__single_quoted_byte.snap | 22 +- ...ing__tests__triple_quoted_raw_fstring.snap | 44 +- parser/src/soft_keywords.rs | 10 +- parser/src/string.rs | 36 +- parser/src/token.rs | 9 +- ruff_text_size/Cargo.toml | 22 + ruff_text_size/src/lib.rs | 34 + ruff_text_size/src/range.rs | 537 + ruff_text_size/src/schemars_impls.rs | 33 + ruff_text_size/src/serde_impls.rs | 47 + ruff_text_size/src/size.rs | 173 + ruff_text_size/src/traits.rs | 37 + ruff_text_size/tests/auto_traits.rs | 18 + ruff_text_size/tests/constructors.rs | 24 + ruff_text_size/tests/indexing.rs | 8 + ruff_text_size/tests/main.rs | 79 + ruff_text_size/tests/serde.rs | 83 + 131 files changed, 12125 insertions(+), 23203 deletions(-) create mode 100644 ruff_text_size/Cargo.toml create mode 100644 ruff_text_size/src/lib.rs create mode 100644 ruff_text_size/src/range.rs create mode 100644 ruff_text_size/src/schemars_impls.rs create mode 100644 ruff_text_size/src/serde_impls.rs create mode 100644 ruff_text_size/src/size.rs create mode 100644 ruff_text_size/src/traits.rs create mode 100644 ruff_text_size/tests/auto_traits.rs create mode 100644 ruff_text_size/tests/constructors.rs create mode 100644 ruff_text_size/tests/indexing.rs create mode 100644 ruff_text_size/tests/main.rs create mode 100644 ruff_text_size/tests/serde.rs diff --git a/Cargo.toml b/Cargo.toml index 46180a77..e5502ba2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,6 +12,7 @@ include = ["LICENSE", "Cargo.toml", "src/**/*.rs"] resolver = "2" members = [ "ast", "core", "literal", "parser", + "ruff_text_size", ] [workspace.dependencies] diff --git a/ast/Cargo.toml b/ast/Cargo.toml index 5de211dd..5abbabe6 100644 --- a/ast/Cargo.toml +++ b/ast/Cargo.toml @@ -16,5 +16,6 @@ unparse = ["rustpython-literal"] [dependencies] rustpython-compiler-core = { path = "../core", version = "0.2.0" } rustpython-literal = { path = "../literal", version = "0.2.0", optional = true } +ruff_text_size = { path = "../ruff_text_size" } num-bigint = { workspace = true } diff --git a/ast/asdl_rs.py b/ast/asdl_rs.py index d74d730b..165c4fb5 100755 --- a/ast/asdl_rs.py +++ b/ast/asdl_rs.py @@ -352,7 +352,7 @@ def visitModule(self, mod, depth): depth, ) self.emit( - "Ok(Located { custom: folder.map_user(node.custom)?, location: node.location, end_location: node.end_location, node: f(folder, node.node)? })", + "Ok(Located { custom: folder.map_user(node.custom)?, range: node.range, node: f(folder, node.node)? })", depth + 1, ) self.emit("}", depth) @@ -718,7 +718,7 @@ def write_ast_def(mod, typeinfo, f): #![allow(clippy::derive_partial_eq_without_eq)] pub use crate::constant::*; - pub use crate::Location; + pub use ruff_text_size::{TextSize, TextRange}; type Ident = String; \n @@ -730,26 +730,54 @@ def write_ast_def(mod, typeinfo, f): textwrap.dedent( """ pub struct Located { - pub location: Location, - pub end_location: Option, + pub range: TextRange, pub custom: U, pub node: T, } impl Located { - pub fn new(location: Location, end_location: Location, node: T) -> Self { - Self { location, end_location: Some(end_location), custom: (), node } + pub fn new(start: TextSize, end: TextSize, node: T) -> Self { + Self { range: TextRange::new(start, end), custom: (), node } } - pub const fn start(&self) -> Location { - self.location + /// Creates a new node that spans the position specified by `range`. + pub fn with_range(node: T, range: TextRange) -> Self { + Self { + range, + custom: (), + node, + } + } + + /// Returns the absolute start position of the node from the beginning of the document. + #[inline] + pub const fn start(&self) -> TextSize { + self.range.start() + } + + /// Returns the node + #[inline] + pub fn node(&self) -> &T { + &self.node + } + + /// Consumes self and returns the node. + #[inline] + pub fn into_node(self) -> T { + self.node + } + + /// Returns the `range` of the node. The range offsets are absolute to the start of the document. + #[inline] + pub const fn range(&self) -> TextRange { + self.range + } + + /// Returns the absolute position at which the node ends in the source document. + #[inline] + pub const fn end(&self) -> TextSize { + self.range.end() } - - /// Returns the node's [`end_location`](Located::end_location) or [`location`](Located::start) if - /// [`end_location`](Located::end_location) is `None`. - pub fn end(&self) -> Location { - self.end_location.unwrap_or(self.location) - } } impl std::ops::Deref for Located { diff --git a/ast/src/ast_gen.rs b/ast/src/ast_gen.rs index 5e22f95e..6a1709e3 100644 --- a/ast/src/ast_gen.rs +++ b/ast/src/ast_gen.rs @@ -3,36 +3,63 @@ #![allow(clippy::derive_partial_eq_without_eq)] pub use crate::constant::*; -pub use crate::Location; +pub use ruff_text_size::{TextRange, TextSize}; type Ident = String; #[derive(Clone, Debug, PartialEq)] pub struct Located { - pub location: Location, - pub end_location: Option, + pub range: TextRange, pub custom: U, pub node: T, } impl Located { - pub fn new(location: Location, end_location: Location, node: T) -> Self { + pub fn new(start: TextSize, end: TextSize, node: T) -> Self { Self { - location, - end_location: Some(end_location), + range: TextRange::new(start, end), custom: (), node, } } - pub const fn start(&self) -> Location { - self.location + /// Creates a new node that spans the position specified by `range`. + pub fn with_range(node: T, range: TextRange) -> Self { + Self { + range, + custom: (), + node, + } + } + + /// Returns the absolute start position of the node from the beginning of the document. + #[inline] + pub const fn start(&self) -> TextSize { + self.range.start() + } + + /// Returns the node + #[inline] + pub fn node(&self) -> &T { + &self.node + } + + /// Consumes self and returns the node. + #[inline] + pub fn into_node(self) -> T { + self.node + } + + /// Returns the `range` of the node. The range offsets are absolute to the start of the document. + #[inline] + pub const fn range(&self) -> TextRange { + self.range } - /// Returns the node's [`end_location`](Located::end_location) or [`location`](Located::start) if - /// [`end_location`](Located::end_location) is `None`. - pub fn end(&self) -> Location { - self.end_location.unwrap_or(self.location) + /// Returns the absolute position at which the node ends in the source document. + #[inline] + pub const fn end(&self) -> TextSize { + self.range.end() } } @@ -1142,8 +1169,7 @@ pub mod fold { ) -> Result, F::Error> { Ok(Located { custom: folder.map_user(node.custom)?, - location: node.location, - end_location: node.end_location, + range: node.range, node: f(folder, node.node)?, }) } diff --git a/ast/src/constant.rs b/ast/src/constant.rs index 0b9a9958..a059b8dc 100644 --- a/ast/src/constant.rs +++ b/ast/src/constant.rs @@ -126,8 +126,7 @@ impl crate::fold::Fold for ConstantOptimizer { Ok(crate::Expr { node: expr, custom: node.custom, - location: node.location, - end_location: node.end_location, + range: node.range, }) } _ => crate::fold::fold_expr(self, node), @@ -144,19 +143,17 @@ mod tests { fn test_constant_opt() { use crate::{fold::Fold, *}; - let start = Default::default(); - let end = None; + let range = TextRange::default(); + #[allow(clippy::let_unit_value)] let custom = (); let ast = Located { - location: start, - end_location: end, + range, custom, node: ExprTuple { ctx: ExprContext::Load, elts: vec![ Located { - location: start, - end_location: end, + range, custom, node: ExprConstant { value: BigInt::from(1).into(), @@ -165,8 +162,7 @@ mod tests { .into(), }, Located { - location: start, - end_location: end, + range, custom, node: ExprConstant { value: BigInt::from(2).into(), @@ -175,15 +171,13 @@ mod tests { .into(), }, Located { - location: start, - end_location: end, + range, custom, node: ExprTuple { ctx: ExprContext::Load, elts: vec![ Located { - location: start, - end_location: end, + range, custom, node: ExprConstant { value: BigInt::from(3).into(), @@ -192,8 +186,7 @@ mod tests { .into(), }, Located { - location: start, - end_location: end, + range, custom, node: ExprConstant { value: BigInt::from(4).into(), @@ -202,8 +195,7 @@ mod tests { .into(), }, Located { - location: start, - end_location: end, + range, custom, node: ExprConstant { value: BigInt::from(5).into(), @@ -225,8 +217,7 @@ mod tests { assert_eq!( new_ast, Located { - location: start, - end_location: end, + range, custom, node: ExprConstant { value: Constant::Tuple(vec![ diff --git a/ast/src/lib.rs b/ast/src/lib.rs index d668bede..cf7d6ad8 100644 --- a/ast/src/lib.rs +++ b/ast/src/lib.rs @@ -7,6 +7,5 @@ mod impls; mod unparse; pub use ast_gen::*; -pub use rustpython_compiler_core::Location; pub type Suite = Vec>; diff --git a/core/Cargo.toml b/core/Cargo.toml index 79622a95..2614245a 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -9,10 +9,11 @@ license = "MIT" [dependencies] bitflags = { workspace = true } -bstr = { workspace = true } itertools = { workspace = true } num-bigint = { workspace = true } num-complex = { workspace = true } serde = { version = "1.0.133", optional = true, default-features = false, features = ["derive"] } +ruff_text_size = { path = "../ruff_text_size" } lz4_flex = "0.9.2" + diff --git a/core/src/error.rs b/core/src/error.rs index c1bd8927..d62f7049 100644 --- a/core/src/error.rs +++ b/core/src/error.rs @@ -1,11 +1,11 @@ -use crate::Location; +use ruff_text_size::TextSize; use std::error::Error as StdError; use std::fmt::Display; #[derive(Debug, PartialEq, Eq)] pub struct BaseError { pub error: T, - pub location: Location, + pub location: TextSize, pub source_path: String, } @@ -31,7 +31,12 @@ where T: std::fmt::Display, { fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { - self.location.fmt_with(f, &self.error) + write!( + f, + "{} at byte offset {}", + &self.error, + u32::from(self.location) + ) } } diff --git a/parser/Cargo.toml b/parser/Cargo.toml index cc9608ac..ad3bcd77 100644 --- a/parser/Cargo.toml +++ b/parser/Cargo.toml @@ -21,6 +21,7 @@ tiny-keccak = { version = "2", features = ["sha3"] } [dependencies] rustpython-ast = { path = "../ast", version = "0.2.0" } rustpython-compiler-core = { path = "../core", version = "0.2.0" } +ruff_text_size = { path = "../ruff_text_size" } ahash = { workspace = true } itertools = { workspace = true } diff --git a/parser/src/function.rs b/parser/src/function.rs index 17b9882b..ea66938a 100644 --- a/parser/src/function.rs +++ b/parser/src/function.rs @@ -4,6 +4,7 @@ use crate::{ ast, lexer::{LexicalError, LexicalErrorType}, }; +use ruff_text_size::TextSize; use rustc_hash::FxHashSet; pub(crate) struct ArgumentList { @@ -83,10 +84,7 @@ pub(crate) fn parse_params( Ok((pos_only, names, defaults)) } -type FunctionArgument = ( - Option<(ast::Location, ast::Location, Option)>, - ast::Expr, -); +type FunctionArgument = (Option<(TextSize, TextSize, Option)>, ast::Expr); // Parse arguments as supplied during a function/lambda *call*. pub(crate) fn parse_args(func_args: Vec) -> Result { diff --git a/parser/src/lexer.rs b/parser/src/lexer.rs index 38b1d53e..9f4bb545 100644 --- a/parser/src/lexer.rs +++ b/parser/src/lexer.rs @@ -7,7 +7,7 @@ //! The primary function in this module is [`lex`], which takes a string slice //! and returns an iterator over the tokens in the source code. The tokens are currently returned //! as a `Result`, where [`Spanned`] is a tuple containing the -//! start and end [`Location`] and a [`Tok`] denoting the token. +//! start and end [`TextSize`] and a [`Tok`] denoting the token. //! //! # Example //! @@ -19,20 +19,15 @@ //! .map(|tok| tok.expect("Failed to lex")) //! .collect::>(); //! -//! for (start, token, end) in tokens { +//! for (token, range) in tokens { //! println!( -//! "{0},{1}-{2},{3:<5} {token:?}", -//! start.row(), -//! start.column(), -//! end.row(), -//! end.column(), +//! "{token:?}@{range:?}", //! ); //! } //! ``` //! //! [Lexical analysis]: https://docs.python.org/3/reference/lexical_analysis.html use crate::{ - ast::Location, mode::Mode, soft_keywords::SoftKeywordTransformer, string::FStringErrorType, @@ -41,6 +36,7 @@ use crate::{ use log::trace; use num_bigint::BigInt; use num_traits::{Num, Zero}; +use ruff_text_size::{TextLen, TextRange, TextSize}; use std::{char, cmp::Ordering, ops::Index, slice::SliceIndex, str::FromStr}; use unic_emoji_char::is_emoji_presentation; use unic_ucd_ident::{is_xid_continue, is_xid_start}; @@ -57,7 +53,7 @@ impl IndentationLevel { fn compare_strict( &self, other: &IndentationLevel, - location: Location, + location: TextSize, ) -> Result { // We only know for sure that we're smaller or bigger if tabs // and spaces both differ in the same direction. Otherwise we're @@ -178,7 +174,7 @@ pub struct Lexer> { // Pending list of tokens to be returned. pending: Vec, // The current location. - location: Location, + location: TextSize, } // generated in build.rs, in gen_phf() @@ -186,8 +182,8 @@ pub struct Lexer> { pub static KEYWORDS: phf::Map<&'static str, Tok> = include!(concat!(env!("OUT_DIR"), "/keywords.rs")); -/// Contains a Token along with its start and end location. -pub type Spanned = (Location, Tok, Location); +/// Contains a Token along with its `range`. +pub type Spanned = (Tok, TextRange); /// The result of lexing a token. pub type LexResult = Result; @@ -207,7 +203,7 @@ pub type LexResult = Result; /// ``` #[inline] pub fn lex(source: &str, mode: Mode) -> impl Iterator + '_ { - lex_located(source, mode, Location::default()) + lex_located(source, mode, TextSize::default()) } /// Create a new lexer from a source string, starting at a given location. @@ -215,7 +211,7 @@ pub fn lex(source: &str, mode: Mode) -> impl Iterator + '_ { pub fn lex_located( source: &str, mode: Mode, - start_location: Location, + start_location: TextSize, ) -> impl Iterator + '_ { SoftKeywordTransformer::new(Lexer::new(source.chars(), start_location), mode) } @@ -226,7 +222,7 @@ where { /// Create a new lexer from T and a starting location. You probably want to use /// [`lex`] instead. - pub fn new(input: T, start: Location) -> Self { + pub fn new(input: T, start: TextSize) -> Self { let mut lxr = Lexer { at_begin_of_line: true, nesting: 0, @@ -244,6 +240,7 @@ where // spell-checker:ignore feff if let Some('\u{feff}') = lxr.window[0] { lxr.window.slide(); + lxr.location += '\u{feff}'.text_len(); } lxr } @@ -273,9 +270,9 @@ where let end_pos = self.get_pos(); if let Some(tok) = KEYWORDS.get(&name) { - Ok((start_pos, tok.clone(), end_pos)) + Ok((tok.clone(), TextRange::new(start_pos, end_pos))) } else { - Ok((start_pos, Tok::Name { name }, end_pos)) + Ok((Tok::Name { name }, TextRange::new(start_pos, end_pos))) } } @@ -306,14 +303,14 @@ where } /// Lex a hex/octal/decimal/binary number without a decimal point. - fn lex_number_radix(&mut self, start_pos: Location, radix: u32) -> LexResult { + fn lex_number_radix(&mut self, start_pos: TextSize, radix: u32) -> LexResult { let value_text = self.radix_run(radix); let end_pos = self.get_pos(); let value = BigInt::from_str_radix(&value_text, radix).map_err(|e| LexicalError { error: LexicalErrorType::OtherError(format!("{e:?}")), location: start_pos, })?; - Ok((start_pos, Tok::Int { value }, end_pos)) + Ok((Tok::Int { value }, TextRange::new(start_pos, end_pos))) } /// Lex a normal number, that is, no octal, hex or binary number. @@ -370,16 +367,15 @@ where self.next_char(); let end_pos = self.get_pos(); Ok(( - start_pos, Tok::Complex { real: 0.0, imag: value, }, - end_pos, + TextRange::new(start_pos, end_pos), )) } else { let end_pos = self.get_pos(); - Ok((start_pos, Tok::Float { value }, end_pos)) + Ok((Tok::Float { value }, TextRange::new(start_pos, end_pos))) } } else { // Parse trailing 'j': @@ -387,7 +383,10 @@ where self.next_char(); let end_pos = self.get_pos(); let imag = f64::from_str(&value_text).unwrap(); - Ok((start_pos, Tok::Complex { real: 0.0, imag }, end_pos)) + Ok(( + Tok::Complex { real: 0.0, imag }, + TextRange::new(start_pos, end_pos), + )) } else { let end_pos = self.get_pos(); let value = value_text.parse::().unwrap(); @@ -398,7 +397,7 @@ where location: self.get_pos(), }); } - Ok((start_pos, Tok::Int { value }, end_pos)) + Ok((Tok::Int { value }, TextRange::new(start_pos, end_pos))) } } } @@ -458,7 +457,7 @@ where match self.window[0] { Some('\n' | '\r') | None => { let end_pos = self.get_pos(); - return Ok((start_pos, Tok::Comment(value), end_pos)); + return Ok((Tok::Comment(value), TextRange::new(start_pos, end_pos))); } Some(_) => {} } @@ -469,7 +468,7 @@ where /// Lex a string literal. fn lex_string(&mut self, kind: StringKind) -> LexResult { let start_pos = self.get_pos(); - for _ in 0..kind.prefix_len() { + for _ in 0..u32::from(kind.prefix_len()) { self.next_char(); } let quote_char = self.next_char().unwrap(); @@ -538,7 +537,7 @@ where kind, triple_quoted, }; - Ok((start_pos, tok, end_pos)) + Ok((tok, TextRange::new(start_pos, end_pos))) } // Checks if the character c is a valid starting character as described @@ -664,7 +663,15 @@ where // New indentation level: self.indentations.push(indentation_level); let tok_pos = self.get_pos(); - self.emit((tok_pos, Tok::Indent, tok_pos)); + self.emit(( + Tok::Indent, + TextRange::new( + tok_pos + - TextSize::new(indentation_level.spaces) + - TextSize::new(indentation_level.tabs), + tok_pos, + ), + )); } Ordering::Less => { // One or more dedentations @@ -678,7 +685,7 @@ where Ordering::Less => { self.indentations.pop(); let tok_pos = self.get_pos(); - self.emit((tok_pos, Tok::Dedent, tok_pos)); + self.emit((Tok::Dedent, TextRange::empty(tok_pos))); } Ordering::Equal => { // We arrived at proper level of indentation. @@ -723,16 +730,16 @@ where // Next, insert a trailing newline, if required. if !self.at_begin_of_line { self.at_begin_of_line = true; - self.emit((tok_pos, Tok::Newline, tok_pos)); + self.emit((Tok::Newline, TextRange::empty(tok_pos))); } // Next, flush the indentation stack to zero. while !self.indentations.is_empty() { self.indentations.pop(); - self.emit((tok_pos, Tok::Dedent, tok_pos)); + self.emit((Tok::Dedent, TextRange::empty(tok_pos))); } - self.emit((tok_pos, Tok::EndOfFile, tok_pos)); + self.emit((Tok::EndOfFile, TextRange::empty(tok_pos))); } Ok(()) @@ -760,11 +767,11 @@ where Some('=') => { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::EqEqual, tok_end)); + self.emit((Tok::EqEqual, TextRange::new(tok_start, tok_end))); } _ => { let tok_end = self.get_pos(); - self.emit((tok_start, Tok::Equal, tok_end)); + self.emit((Tok::Equal, TextRange::new(tok_start, tok_end))); } } } @@ -774,10 +781,10 @@ where if let Some('=') = self.window[0] { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::PlusEqual, tok_end)); + self.emit((Tok::PlusEqual, TextRange::new(tok_start, tok_end))); } else { let tok_end = self.get_pos(); - self.emit((tok_start, Tok::Plus, tok_end)); + self.emit((Tok::Plus, TextRange::new(tok_start, tok_end))); } } '*' => { @@ -787,7 +794,7 @@ where Some('=') => { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::StarEqual, tok_end)); + self.emit((Tok::StarEqual, TextRange::new(tok_start, tok_end))); } Some('*') => { self.next_char(); @@ -795,17 +802,20 @@ where Some('=') => { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::DoubleStarEqual, tok_end)); + self.emit(( + Tok::DoubleStarEqual, + TextRange::new(tok_start, tok_end), + )); } _ => { let tok_end = self.get_pos(); - self.emit((tok_start, Tok::DoubleStar, tok_end)); + self.emit((Tok::DoubleStar, TextRange::new(tok_start, tok_end))); } } } _ => { let tok_end = self.get_pos(); - self.emit((tok_start, Tok::Star, tok_end)); + self.emit((Tok::Star, TextRange::new(tok_start, tok_end))); } } } @@ -816,7 +826,7 @@ where Some('=') => { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::SlashEqual, tok_end)); + self.emit((Tok::SlashEqual, TextRange::new(tok_start, tok_end))); } Some('/') => { self.next_char(); @@ -824,17 +834,20 @@ where Some('=') => { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::DoubleSlashEqual, tok_end)); + self.emit(( + Tok::DoubleSlashEqual, + TextRange::new(tok_start, tok_end), + )); } _ => { let tok_end = self.get_pos(); - self.emit((tok_start, Tok::DoubleSlash, tok_end)); + self.emit((Tok::DoubleSlash, TextRange::new(tok_start, tok_end))); } } } _ => { let tok_end = self.get_pos(); - self.emit((tok_start, Tok::Slash, tok_end)); + self.emit((Tok::Slash, TextRange::new(tok_start, tok_end))); } } } @@ -844,10 +857,10 @@ where if let Some('=') = self.window[0] { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::PercentEqual, tok_end)); + self.emit((Tok::PercentEqual, TextRange::new(tok_start, tok_end))); } else { let tok_end = self.get_pos(); - self.emit((tok_start, Tok::Percent, tok_end)); + self.emit((Tok::Percent, TextRange::new(tok_start, tok_end))); } } '|' => { @@ -856,10 +869,10 @@ where if let Some('=') = self.window[0] { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::VbarEqual, tok_end)); + self.emit((Tok::VbarEqual, TextRange::new(tok_start, tok_end))); } else { let tok_end = self.get_pos(); - self.emit((tok_start, Tok::Vbar, tok_end)); + self.emit((Tok::Vbar, TextRange::new(tok_start, tok_end))); } } '^' => { @@ -868,10 +881,10 @@ where if let Some('=') = self.window[0] { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::CircumflexEqual, tok_end)); + self.emit((Tok::CircumflexEqual, TextRange::new(tok_start, tok_end))); } else { let tok_end = self.get_pos(); - self.emit((tok_start, Tok::CircumFlex, tok_end)); + self.emit((Tok::CircumFlex, TextRange::new(tok_start, tok_end))); } } '&' => { @@ -880,10 +893,10 @@ where if let Some('=') = self.window[0] { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::AmperEqual, tok_end)); + self.emit((Tok::AmperEqual, TextRange::new(tok_start, tok_end))); } else { let tok_end = self.get_pos(); - self.emit((tok_start, Tok::Amper, tok_end)); + self.emit((Tok::Amper, TextRange::new(tok_start, tok_end))); } } '-' => { @@ -893,16 +906,16 @@ where Some('=') => { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::MinusEqual, tok_end)); + self.emit((Tok::MinusEqual, TextRange::new(tok_start, tok_end))); } Some('>') => { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::Rarrow, tok_end)); + self.emit((Tok::Rarrow, TextRange::new(tok_start, tok_end))); } _ => { let tok_end = self.get_pos(); - self.emit((tok_start, Tok::Minus, tok_end)); + self.emit((Tok::Minus, TextRange::new(tok_start, tok_end))); } } } @@ -912,10 +925,10 @@ where if let Some('=') = self.window[0] { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::AtEqual, tok_end)); + self.emit((Tok::AtEqual, TextRange::new(tok_start, tok_end))); } else { let tok_end = self.get_pos(); - self.emit((tok_start, Tok::At, tok_end)); + self.emit((Tok::At, TextRange::new(tok_start, tok_end))); } } '!' => { @@ -924,7 +937,7 @@ where if let Some('=') = self.window[0] { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::NotEqual, tok_end)); + self.emit((Tok::NotEqual, TextRange::new(tok_start, tok_end))); } else { return Err(LexicalError { error: LexicalErrorType::UnrecognizedToken { tok: '!' }, @@ -983,10 +996,10 @@ where if let Some('=') = self.window[0] { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::ColonEqual, tok_end)); + self.emit((Tok::ColonEqual, TextRange::new(tok_start, tok_end))); } else { let tok_end = self.get_pos(); - self.emit((tok_start, Tok::Colon, tok_end)); + self.emit((Tok::Colon, TextRange::new(tok_start, tok_end))); } } ';' => { @@ -1002,22 +1015,25 @@ where Some('=') => { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::LeftShiftEqual, tok_end)); + self.emit(( + Tok::LeftShiftEqual, + TextRange::new(tok_start, tok_end), + )); } _ => { let tok_end = self.get_pos(); - self.emit((tok_start, Tok::LeftShift, tok_end)); + self.emit((Tok::LeftShift, TextRange::new(tok_start, tok_end))); } } } Some('=') => { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::LessEqual, tok_end)); + self.emit((Tok::LessEqual, TextRange::new(tok_start, tok_end))); } _ => { let tok_end = self.get_pos(); - self.emit((tok_start, Tok::Less, tok_end)); + self.emit((Tok::Less, TextRange::new(tok_start, tok_end))); } } } @@ -1031,22 +1047,25 @@ where Some('=') => { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::RightShiftEqual, tok_end)); + self.emit(( + Tok::RightShiftEqual, + TextRange::new(tok_start, tok_end), + )); } _ => { let tok_end = self.get_pos(); - self.emit((tok_start, Tok::RightShift, tok_end)); + self.emit((Tok::RightShift, TextRange::new(tok_start, tok_end))); } } } Some('=') => { self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::GreaterEqual, tok_end)); + self.emit((Tok::GreaterEqual, TextRange::new(tok_start, tok_end))); } _ => { let tok_end = self.get_pos(); - self.emit((tok_start, Tok::Greater, tok_end)); + self.emit((Tok::Greater, TextRange::new(tok_start, tok_end))); } } } @@ -1064,10 +1083,10 @@ where self.next_char(); self.next_char(); let tok_end = self.get_pos(); - self.emit((tok_start, Tok::Ellipsis, tok_end)); + self.emit((Tok::Ellipsis, TextRange::new(tok_start, tok_end))); } else { let tok_end = self.get_pos(); - self.emit((tok_start, Tok::Dot, tok_end)); + self.emit((Tok::Dot, TextRange::new(tok_start, tok_end))); } } } @@ -1080,9 +1099,9 @@ where // non-logical newline: if self.nesting == 0 { self.at_begin_of_line = true; - self.emit((tok_start, Tok::Newline, tok_end)); + self.emit((Tok::Newline, TextRange::new(tok_start, tok_end))); } else { - self.emit((tok_start, Tok::NonLogicalNewline, tok_end)); + self.emit((Tok::NonLogicalNewline, TextRange::new(tok_start, tok_end))); } } ' ' | '\t' | '\x0C' => { @@ -1119,11 +1138,10 @@ where self.next_char(); let tok_end = self.get_pos(); self.emit(( - tok_start, Tok::Name { name: c.to_string(), }, - tok_end, + TextRange::new(tok_start, tok_end), )); } else { let c = self.next_char(); @@ -1147,7 +1165,7 @@ where std::hint::unreachable_unchecked() }); let tok_end = self.get_pos(); - self.emit((tok_start, ty, tok_end)); + self.emit((ty, TextRange::new(tok_start, tok_end))); } // Helper function to go to the next character coming up. @@ -1155,25 +1173,26 @@ where let mut c = self.window[0]; self.window.slide(); match c { - Some('\n') => { - self.location.newline(); - } Some('\r') => { if self.window[0] == Some('\n') { + self.location += TextSize::from(1); self.window.slide(); } - self.location.newline(); + + self.location += TextSize::from(1); c = Some('\n'); } - _ => { - self.location.go_right(); + #[allow(unused_variables)] + Some(c) => { + self.location += c.text_len(); } + _ => {} } c } // Helper function to retrieve the current position. - fn get_pos(&self) -> Location { + fn get_pos(&self) -> TextSize { self.location } @@ -1202,7 +1221,7 @@ where ); match token { - Ok((_, Tok::EndOfFile, _)) => None, + Ok((Tok::EndOfFile, _)) => None, r => Some(r), } } @@ -1218,12 +1237,12 @@ pub struct LexicalError { /// The type of error that occurred. pub error: LexicalErrorType, /// The location of the error. - pub location: Location, + pub location: TextSize, } impl LexicalError { /// Creates a new `LexicalError` with the given error type and location. - pub fn new(error: LexicalErrorType, location: Location) -> Self { + pub fn new(error: LexicalErrorType, location: TextSize) -> Self { Self { error, location } } } @@ -1325,7 +1344,7 @@ mod tests { pub fn lex_source(source: &str) -> Vec { let lexer = lex(source, Mode::Module); - lexer.map(|x| x.unwrap().1).collect() + lexer.map(|x| x.unwrap().0).collect() } fn str_tok(s: &str) -> Tok { diff --git a/parser/src/lib.rs b/parser/src/lib.rs index eda288cb..d66f105a 100644 --- a/parser/src/lib.rs +++ b/parser/src/lib.rs @@ -113,6 +113,7 @@ #![doc(html_root_url = "https://docs.rs/rustpython-parser/")] pub use rustpython_ast as ast; +pub use rustpython_compiler_core::ConversionFlag; mod function; // Skip flattening lexer to distinguish from full parser @@ -124,11 +125,14 @@ mod soft_keywords; mod string; mod token; +type Location = TextSize; + pub use mode::Mode; pub use parser::{ parse, parse_expression, parse_expression_located, parse_located, parse_program, parse_tokens, ParseError, ParseErrorType, }; +use ruff_text_size::TextSize; pub use string::FStringErrorType; pub use token::{StringKind, Tok}; diff --git a/parser/src/parser.rs b/parser/src/parser.rs index 6e61cf9b..b5d626d2 100644 --- a/parser/src/parser.rs +++ b/parser/src/parser.rs @@ -13,11 +13,12 @@ //! [`Mode`]: crate::mode use crate::{ - ast::{self, Location}, + ast::{self}, lexer::{self, LexResult, LexicalError, LexicalErrorType}, mode::Mode, python, token::Tok, + Location, }; use itertools::Itertools; use std::iter; @@ -69,7 +70,7 @@ pub fn parse_program(source: &str, source_path: &str) -> Result Result { - parse_expression_located(source, path, Location::new(1, 0)) + parse_expression_located(source, path, Location::default()) } /// Parses a Python expression from a given location. @@ -83,9 +84,10 @@ pub fn parse_expression(source: &str, path: &str) -> Result", Location::new(5, 20)); +/// let expr = parse_expression_located("1 + 2", "", TextSize::from(400)); /// assert!(expr.is_ok()); /// ``` pub fn parse_expression_located( @@ -131,7 +133,7 @@ pub fn parse_expression_located( /// assert!(program.is_ok()); /// ``` pub fn parse(source: &str, mode: Mode, source_path: &str) -> Result { - parse_located(source, mode, source_path, Location::new(1, 0)) + parse_located(source, mode, source_path, Location::default()) } /// Parse the given Python source code using the specified [`Mode`] and [`Location`]. @@ -142,7 +144,8 @@ pub fn parse(source: &str, mode: Mode, source_path: &str) -> Result Result", Location::new(1, 0)); +/// let program = parse_located(source, Mode::Module, "", TextSize::from(0)); /// assert!(program.is_ok()); /// ``` pub fn parse_located( @@ -186,12 +189,16 @@ pub fn parse_tokens( mode: Mode, source_path: &str, ) -> Result { - let marker_token = (Default::default(), mode.to_marker(), Default::default()); + let marker_token = (mode.to_marker(), Default::default()); let lexer = iter::once(Ok(marker_token)) .chain(lxr) - .filter_ok(|(_, tok, _)| !matches!(tok, Tok::Comment { .. } | Tok::NonLogicalNewline)); + .filter_ok(|(tok, _)| !matches!(tok, Tok::Comment { .. } | Tok::NonLogicalNewline)); python::TopParser::new() - .parse(lexer.into_iter()) + .parse( + lexer + .into_iter() + .map_ok(|(t, range)| (range.start(), t, range.end())), + ) .map_err(|e| parse_error_from_lalrpop(e, source_path)) } @@ -223,6 +230,7 @@ fn parse_error_from_lalrpop( source_path: &str, ) -> ParseError { let source_path = source_path.to_owned(); + match err { // TODO: Are there cases where this isn't an EOF? LalrpopError::InvalidToken { location } => ParseError { @@ -246,7 +254,7 @@ fn parse_error_from_lalrpop( let expected = (expected.len() == 1).then(|| expected[0].clone()); ParseError { error: ParseErrorType::UnrecognizedToken(token.1, expected), - location: token.0.with_col_offset(1), + location: token.0, source_path, } } @@ -576,9 +584,9 @@ except* OSError as e: fn test_modes() { let source = "a[0][1][2][3][4]"; - assert!(parse(&source, Mode::Expression, "").is_ok()); - assert!(parse(&source, Mode::Module, "").is_ok()); - assert!(parse(&source, Mode::Interactive, "").is_ok()); + assert!(parse(source, Mode::Expression, "").is_ok()); + assert!(parse(source, Mode::Module, "").is_ok()); + assert!(parse(source, Mode::Interactive, "").is_ok()); } #[test] diff --git a/parser/src/python.lalrpop b/parser/src/python.lalrpop index 85c5490c..6d5d72b4 100644 --- a/parser/src/python.lalrpop +++ b/parser/src/python.lalrpop @@ -1721,7 +1721,7 @@ ArgumentList: ArgumentList = { } }; -FunctionArgument: (Option<(ast::Location, ast::Location, Option)>, ast::Expr) = { +FunctionArgument: (Option<(crate::Location, crate::Location, Option)>, ast::Expr) = { => { let expr = match c { Some(c) => ast::Expr::new( @@ -1776,7 +1776,7 @@ Identifier: String = => s; // Hook external lexer: extern { - type Location = ast::Location; + type Location = crate::Location; type Error = LexicalError; enum token::Tok { diff --git a/parser/src/python.rs b/parser/src/python.rs index cc7be2a4..9ad30ef0 100644 --- a/parser/src/python.rs +++ b/parser/src/python.rs @@ -1,5 +1,5 @@ // auto-generated: "lalrpop 0.19.10" -// sha3: 6eaaf5ad18de54b31c9737d9badcd4e14d83550ebce2ded6e83285e2273a35cc +// sha3: 500b070a89f833c1852f979a2f0ac6345b7e68de039b904ddebe25c40cc4e6df use crate::{ ast, lexer::{LexicalError, LexicalErrorType}, @@ -81,28 +81,28 @@ mod __parse__Top { Variant39(core::option::Option<(token::Tok, token::Tok, ast::Suite)>), Variant40(ast::Pattern), Variant41(alloc::vec::Vec), - Variant42((Option<(ast::Location, ast::Location, Option)>, ast::Expr)), - Variant43(alloc::vec::Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>), + Variant42((Option<(crate::Location, crate::Location, Option)>, ast::Expr)), + Variant43(alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>), Variant44(Vec), Variant45(core::option::Option>), Variant46(Vec), Variant47(core::option::Option>), - Variant48((ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)), - Variant49(alloc::vec::Vec<(ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>), - Variant50((ast::Location, (String, StringKind, bool), ast::Location)), - Variant51(alloc::vec::Vec<(ast::Location, (String, StringKind, bool), ast::Location)>), + Variant48((crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)), + Variant49(alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>), + Variant50((crate::Location, (String, StringKind, bool), crate::Location)), + Variant51(alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>), Variant52((ast::Cmpop, ast::Expr)), Variant53(alloc::vec::Vec<(ast::Cmpop, ast::Expr)>), Variant54(core::option::Option), Variant55(ast::Arguments), Variant56(core::option::Option), Variant57((ast::Expr, token::Tok, String)), - Variant58(ast::Location), + Variant58(crate::Location), Variant59(ast::Operator), Variant60(ArgumentList), Variant61(ast::Stmt), Variant62(ast::PatternKind), - Variant63(Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>), + Variant63(Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>), Variant64(Vec), Variant65(Vec), Variant66(core::option::Option>), @@ -116,7 +116,7 @@ mod __parse__Top { Variant74(alloc::vec::Vec), Variant75(ast::Suite), Variant76(alloc::vec::Vec), - Variant77(core::option::Option<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>), + Variant77(core::option::Option<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>), Variant78(ast::Alias), Variant79(Vec), Variant80(usize), @@ -6379,7 +6379,7 @@ mod __parse__Top { impl<> __state_machine::ParserDefinition for __StateMachine<> where { - type Location = ast::Location; + type Location = crate::Location; type Error = LexicalError; type Token = token::Tok; type TokenIndex = usize; @@ -13471,7 +13471,7 @@ mod __parse__Top { >( &self, __tokens0: __TOKENS, - ) -> Result> + ) -> Result> { let __tokens = __tokens0.into_iter(); let mut __tokens = __tokens.map(|t| __ToTriple::to_triple(t)); @@ -13518,11 +13518,11 @@ mod __parse__Top { pub(crate) fn __reduce< >( __action: i16, - __lookahead_start: Option<&ast::Location>, + __lookahead_start: Option<&crate::Location>, __states: &mut alloc::vec::Vec, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, - ) -> Option>> + ) -> Option>> { let (__pop_states, __nonterminal) = match __action { 0 => { @@ -22334,8 +22334,8 @@ mod __parse__Top { } fn __pop_Variant42< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (Option<(ast::Location, ast::Location, Option)>, ast::Expr), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant42(__v), __r)) => (__l, __v, __r), @@ -22344,8 +22344,8 @@ mod __parse__Top { } fn __pop_Variant94< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (Option>, Vec, Vec, Option>), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (Option>, Vec, Vec, Option>), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant94(__v), __r)) => (__l, __v, __r), @@ -22354,8 +22354,8 @@ mod __parse__Top { } fn __pop_Variant69< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (Option>, ast::Expr), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (Option>, ast::Expr), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant69(__v), __r)) => (__l, __v, __r), @@ -22364,8 +22364,8 @@ mod __parse__Top { } fn __pop_Variant82< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (Option, Option), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (Option, Option), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant82(__v), __r)) => (__l, __v, __r), @@ -22374,8 +22374,8 @@ mod __parse__Top { } fn __pop_Variant5< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (String, StringKind, bool), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (String, StringKind, bool), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant5(__v), __r)) => (__l, __v, __r), @@ -22384,8 +22384,8 @@ mod __parse__Top { } fn __pop_Variant86< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (String, ast::Pattern), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (String, ast::Pattern), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant86(__v), __r)) => (__l, __v, __r), @@ -22394,8 +22394,8 @@ mod __parse__Top { } fn __pop_Variant93< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant93(__v), __r)) => (__l, __v, __r), @@ -22404,8 +22404,8 @@ mod __parse__Top { } fn __pop_Variant92< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (ast::Arg, Option), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (ast::Arg, Option), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant92(__v), __r)) => (__l, __v, __r), @@ -22414,8 +22414,8 @@ mod __parse__Top { } fn __pop_Variant52< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (ast::Cmpop, ast::Expr), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (ast::Cmpop, ast::Expr), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant52(__v), __r)) => (__l, __v, __r), @@ -22424,8 +22424,8 @@ mod __parse__Top { } fn __pop_Variant70< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (ast::Expr, ast::Expr), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (ast::Expr, ast::Expr), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant70(__v), __r)) => (__l, __v, __r), @@ -22434,8 +22434,8 @@ mod __parse__Top { } fn __pop_Variant87< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (ast::Expr, ast::Pattern), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (ast::Expr, ast::Pattern), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant87(__v), __r)) => (__l, __v, __r), @@ -22444,8 +22444,8 @@ mod __parse__Top { } fn __pop_Variant57< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (ast::Expr, token::Tok, String), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (ast::Expr, token::Tok, String), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant57(__v), __r)) => (__l, __v, __r), @@ -22454,8 +22454,8 @@ mod __parse__Top { } fn __pop_Variant50< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (ast::Location, (String, StringKind, bool), ast::Location), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (crate::Location, (String, StringKind, bool), crate::Location), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant50(__v), __r)) => (__l, __v, __r), @@ -22464,8 +22464,8 @@ mod __parse__Top { } fn __pop_Variant48< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant48(__v), __r)) => (__l, __v, __r), @@ -22474,8 +22474,8 @@ mod __parse__Top { } fn __pop_Variant1< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (f64, f64), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (f64, f64), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant1(__v), __r)) => (__l, __v, __r), @@ -22484,8 +22484,8 @@ mod __parse__Top { } fn __pop_Variant29< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (token::Tok, (Option>, Vec, Vec, Option>)), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (token::Tok, (Option>, Vec, Vec, Option>)), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant29(__v), __r)) => (__l, __v, __r), @@ -22494,8 +22494,8 @@ mod __parse__Top { } fn __pop_Variant13< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (token::Tok, (Option>, ast::Expr)), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (token::Tok, (Option>, ast::Expr)), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant13(__v), __r)) => (__l, __v, __r), @@ -22504,8 +22504,8 @@ mod __parse__Top { } fn __pop_Variant23< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (token::Tok, (String, ast::Pattern)), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (token::Tok, (String, ast::Pattern)), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant23(__v), __r)) => (__l, __v, __r), @@ -22514,8 +22514,8 @@ mod __parse__Top { } fn __pop_Variant27< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (token::Tok, (ast::Arg, Option)), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (token::Tok, (ast::Arg, Option)), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant27(__v), __r)) => (__l, __v, __r), @@ -22524,8 +22524,8 @@ mod __parse__Top { } fn __pop_Variant25< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (token::Tok, (ast::Expr, ast::Pattern)), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (token::Tok, (ast::Expr, ast::Pattern)), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant25(__v), __r)) => (__l, __v, __r), @@ -22534,8 +22534,8 @@ mod __parse__Top { } fn __pop_Variant7< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (token::Tok, ArgumentList, token::Tok), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (token::Tok, ArgumentList, token::Tok), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant7(__v), __r)) => (__l, __v, __r), @@ -22544,8 +22544,8 @@ mod __parse__Top { } fn __pop_Variant21< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (token::Tok, Option>), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (token::Tok, Option>), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant21(__v), __r)) => (__l, __v, __r), @@ -22554,8 +22554,8 @@ mod __parse__Top { } fn __pop_Variant17< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (token::Tok, String), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (token::Tok, String), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant17(__v), __r)) => (__l, __v, __r), @@ -22564,8 +22564,8 @@ mod __parse__Top { } fn __pop_Variant19< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (token::Tok, ast::Alias), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (token::Tok, ast::Alias), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant19(__v), __r)) => (__l, __v, __r), @@ -22574,8 +22574,8 @@ mod __parse__Top { } fn __pop_Variant15< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (token::Tok, ast::Expr), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (token::Tok, ast::Expr), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant15(__v), __r)) => (__l, __v, __r), @@ -22584,8 +22584,8 @@ mod __parse__Top { } fn __pop_Variant31< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (token::Tok, ast::Pattern), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (token::Tok, ast::Pattern), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant31(__v), __r)) => (__l, __v, __r), @@ -22594,8 +22594,8 @@ mod __parse__Top { } fn __pop_Variant34< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (token::Tok, ast::Stmt), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (token::Tok, ast::Stmt), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant34(__v), __r)) => (__l, __v, __r), @@ -22604,8 +22604,8 @@ mod __parse__Top { } fn __pop_Variant38< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, (token::Tok, token::Tok, ast::Suite), ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, (token::Tok, token::Tok, ast::Suite), crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant38(__v), __r)) => (__l, __v, __r), @@ -22614,8 +22614,8 @@ mod __parse__Top { } fn __pop_Variant60< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ArgumentList, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, ArgumentList, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant60(__v), __r)) => (__l, __v, __r), @@ -22624,8 +22624,8 @@ mod __parse__Top { } fn __pop_Variant3< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, BigInt, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, BigInt, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant3(__v), __r)) => (__l, __v, __r), @@ -22634,8 +22634,8 @@ mod __parse__Top { } fn __pop_Variant83< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, Option>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, Option>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant83(__v), __r)) => (__l, __v, __r), @@ -22644,8 +22644,8 @@ mod __parse__Top { } fn __pop_Variant98< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, Option, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, Option, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant98(__v), __r)) => (__l, __v, __r), @@ -22654,8 +22654,8 @@ mod __parse__Top { } fn __pop_Variant4< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, String, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, String, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant4(__v), __r)) => (__l, __v, __r), @@ -22664,8 +22664,8 @@ mod __parse__Top { } fn __pop_Variant63< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant63(__v), __r)) => (__l, __v, __r), @@ -22674,8 +22674,8 @@ mod __parse__Top { } fn __pop_Variant71< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, Vec<(Option>, ast::Expr)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, Vec<(Option>, ast::Expr)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant71(__v), __r)) => (__l, __v, __r), @@ -22684,8 +22684,8 @@ mod __parse__Top { } fn __pop_Variant89< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, Vec<(String, ast::Pattern)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, Vec<(String, ast::Pattern)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant89(__v), __r)) => (__l, __v, __r), @@ -22694,8 +22694,8 @@ mod __parse__Top { } fn __pop_Variant91< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, Vec<(ast::Arg, Option)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, Vec<(ast::Arg, Option)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant91(__v), __r)) => (__l, __v, __r), @@ -22704,8 +22704,8 @@ mod __parse__Top { } fn __pop_Variant90< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, Vec<(ast::Expr, ast::Pattern)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant90(__v), __r)) => (__l, __v, __r), @@ -22714,8 +22714,8 @@ mod __parse__Top { } fn __pop_Variant88< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, Vec, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, Vec, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant88(__v), __r)) => (__l, __v, __r), @@ -22724,8 +22724,8 @@ mod __parse__Top { } fn __pop_Variant79< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, Vec, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, Vec, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant79(__v), __r)) => (__l, __v, __r), @@ -22734,8 +22734,8 @@ mod __parse__Top { } fn __pop_Variant65< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, Vec, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, Vec, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant65(__v), __r)) => (__l, __v, __r), @@ -22744,8 +22744,8 @@ mod __parse__Top { } fn __pop_Variant44< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, Vec, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, Vec, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant44(__v), __r)) => (__l, __v, __r), @@ -22754,8 +22754,8 @@ mod __parse__Top { } fn __pop_Variant64< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, Vec, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, Vec, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant64(__v), __r)) => (__l, __v, __r), @@ -22764,8 +22764,8 @@ mod __parse__Top { } fn __pop_Variant46< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, Vec, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, Vec, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant46(__v), __r)) => (__l, __v, __r), @@ -22774,8 +22774,8 @@ mod __parse__Top { } fn __pop_Variant43< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant43(__v), __r)) => (__l, __v, __r), @@ -22784,8 +22784,8 @@ mod __parse__Top { } fn __pop_Variant53< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant53(__v), __r)) => (__l, __v, __r), @@ -22794,8 +22794,8 @@ mod __parse__Top { } fn __pop_Variant51< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec<(ast::Location, (String, StringKind, bool), ast::Location)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant51(__v), __r)) => (__l, __v, __r), @@ -22804,8 +22804,8 @@ mod __parse__Top { } fn __pop_Variant49< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec<(ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant49(__v), __r)) => (__l, __v, __r), @@ -22814,8 +22814,8 @@ mod __parse__Top { } fn __pop_Variant14< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant14(__v), __r)) => (__l, __v, __r), @@ -22824,8 +22824,8 @@ mod __parse__Top { } fn __pop_Variant24< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant24(__v), __r)) => (__l, __v, __r), @@ -22834,8 +22834,8 @@ mod __parse__Top { } fn __pop_Variant28< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant28(__v), __r)) => (__l, __v, __r), @@ -22844,8 +22844,8 @@ mod __parse__Top { } fn __pop_Variant26< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant26(__v), __r)) => (__l, __v, __r), @@ -22854,8 +22854,8 @@ mod __parse__Top { } fn __pop_Variant18< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec<(token::Tok, String)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant18(__v), __r)) => (__l, __v, __r), @@ -22864,8 +22864,8 @@ mod __parse__Top { } fn __pop_Variant20< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant20(__v), __r)) => (__l, __v, __r), @@ -22874,8 +22874,8 @@ mod __parse__Top { } fn __pop_Variant16< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant16(__v), __r)) => (__l, __v, __r), @@ -22884,8 +22884,8 @@ mod __parse__Top { } fn __pop_Variant32< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant32(__v), __r)) => (__l, __v, __r), @@ -22894,8 +22894,8 @@ mod __parse__Top { } fn __pop_Variant35< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant35(__v), __r)) => (__l, __v, __r), @@ -22904,8 +22904,8 @@ mod __parse__Top { } fn __pop_Variant97< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant97(__v), __r)) => (__l, __v, __r), @@ -22914,8 +22914,8 @@ mod __parse__Top { } fn __pop_Variant74< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant74(__v), __r)) => (__l, __v, __r), @@ -22924,8 +22924,8 @@ mod __parse__Top { } fn __pop_Variant10< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant10(__v), __r)) => (__l, __v, __r), @@ -22934,8 +22934,8 @@ mod __parse__Top { } fn __pop_Variant85< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant85(__v), __r)) => (__l, __v, __r), @@ -22944,8 +22944,8 @@ mod __parse__Top { } fn __pop_Variant41< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant41(__v), __r)) => (__l, __v, __r), @@ -22954,8 +22954,8 @@ mod __parse__Top { } fn __pop_Variant76< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant76(__v), __r)) => (__l, __v, __r), @@ -22964,8 +22964,8 @@ mod __parse__Top { } fn __pop_Variant12< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant12(__v), __r)) => (__l, __v, __r), @@ -22974,8 +22974,8 @@ mod __parse__Top { } fn __pop_Variant36< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant36(__v), __r)) => (__l, __v, __r), @@ -22984,8 +22984,8 @@ mod __parse__Top { } fn __pop_Variant81< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, alloc::vec::Vec, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, alloc::vec::Vec, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant81(__v), __r)) => (__l, __v, __r), @@ -22994,8 +22994,8 @@ mod __parse__Top { } fn __pop_Variant78< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ast::Alias, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, ast::Alias, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant78(__v), __r)) => (__l, __v, __r), @@ -23004,8 +23004,8 @@ mod __parse__Top { } fn __pop_Variant100< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ast::Arg, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, ast::Arg, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant100(__v), __r)) => (__l, __v, __r), @@ -23014,8 +23014,8 @@ mod __parse__Top { } fn __pop_Variant55< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ast::Arguments, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, ast::Arguments, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant55(__v), __r)) => (__l, __v, __r), @@ -23024,8 +23024,8 @@ mod __parse__Top { } fn __pop_Variant67< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ast::Cmpop, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, ast::Cmpop, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant67(__v), __r)) => (__l, __v, __r), @@ -23034,8 +23034,8 @@ mod __parse__Top { } fn __pop_Variant96< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ast::Comprehension, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, ast::Comprehension, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant96(__v), __r)) => (__l, __v, __r), @@ -23044,8 +23044,8 @@ mod __parse__Top { } fn __pop_Variant68< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ast::Constant, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, ast::Constant, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant68(__v), __r)) => (__l, __v, __r), @@ -23054,8 +23054,8 @@ mod __parse__Top { } fn __pop_Variant73< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ast::Excepthandler, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, ast::Excepthandler, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant73(__v), __r)) => (__l, __v, __r), @@ -23064,28 +23064,18 @@ mod __parse__Top { } fn __pop_Variant9< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ast::Expr, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, ast::Expr, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant9(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } - fn __pop_Variant58< - >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ast::Location, ast::Location) - { - match __symbols.pop() { - Some((__l, __Symbol::Variant58(__v), __r)) => (__l, __v, __r), - _ => __symbol_type_mismatch() - } - } fn __pop_Variant84< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ast::MatchCase, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, ast::MatchCase, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant84(__v), __r)) => (__l, __v, __r), @@ -23094,8 +23084,8 @@ mod __parse__Top { } fn __pop_Variant102< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ast::Mod, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, ast::Mod, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant102(__v), __r)) => (__l, __v, __r), @@ -23104,8 +23094,8 @@ mod __parse__Top { } fn __pop_Variant59< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ast::Operator, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, ast::Operator, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant59(__v), __r)) => (__l, __v, __r), @@ -23114,8 +23104,8 @@ mod __parse__Top { } fn __pop_Variant40< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ast::Pattern, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, ast::Pattern, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant40(__v), __r)) => (__l, __v, __r), @@ -23124,8 +23114,8 @@ mod __parse__Top { } fn __pop_Variant62< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ast::PatternKind, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, ast::PatternKind, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant62(__v), __r)) => (__l, __v, __r), @@ -23134,8 +23124,8 @@ mod __parse__Top { } fn __pop_Variant61< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ast::Stmt, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, ast::Stmt, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant61(__v), __r)) => (__l, __v, __r), @@ -23144,8 +23134,8 @@ mod __parse__Top { } fn __pop_Variant75< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ast::Suite, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, ast::Suite, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant75(__v), __r)) => (__l, __v, __r), @@ -23154,8 +23144,8 @@ mod __parse__Top { } fn __pop_Variant103< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ast::Unaryop, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, ast::Unaryop, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant103(__v), __r)) => (__l, __v, __r), @@ -23164,8 +23154,8 @@ mod __parse__Top { } fn __pop_Variant11< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, ast::Withitem, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, ast::Withitem, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant11(__v), __r)) => (__l, __v, __r), @@ -23174,8 +23164,8 @@ mod __parse__Top { } fn __pop_Variant77< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, core::option::Option<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, core::option::Option<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant77(__v), __r)) => (__l, __v, __r), @@ -23184,8 +23174,8 @@ mod __parse__Top { } fn __pop_Variant30< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant30(__v), __r)) => (__l, __v, __r), @@ -23194,8 +23184,8 @@ mod __parse__Top { } fn __pop_Variant8< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, core::option::Option<(token::Tok, ArgumentList, token::Tok)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, core::option::Option<(token::Tok, ArgumentList, token::Tok)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant8(__v), __r)) => (__l, __v, __r), @@ -23204,8 +23194,8 @@ mod __parse__Top { } fn __pop_Variant22< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, core::option::Option<(token::Tok, Option>)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, core::option::Option<(token::Tok, Option>)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant22(__v), __r)) => (__l, __v, __r), @@ -23214,8 +23204,8 @@ mod __parse__Top { } fn __pop_Variant37< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, core::option::Option<(token::Tok, String)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, core::option::Option<(token::Tok, String)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant37(__v), __r)) => (__l, __v, __r), @@ -23224,8 +23214,8 @@ mod __parse__Top { } fn __pop_Variant33< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, core::option::Option<(token::Tok, ast::Expr)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant33(__v), __r)) => (__l, __v, __r), @@ -23234,8 +23224,8 @@ mod __parse__Top { } fn __pop_Variant39< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant39(__v), __r)) => (__l, __v, __r), @@ -23244,8 +23234,8 @@ mod __parse__Top { } fn __pop_Variant99< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, core::option::Option>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, core::option::Option>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant99(__v), __r)) => (__l, __v, __r), @@ -23254,8 +23244,8 @@ mod __parse__Top { } fn __pop_Variant72< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, core::option::Option>, ast::Expr)>>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, core::option::Option>, ast::Expr)>>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant72(__v), __r)) => (__l, __v, __r), @@ -23264,8 +23254,8 @@ mod __parse__Top { } fn __pop_Variant66< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, core::option::Option>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, core::option::Option>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant66(__v), __r)) => (__l, __v, __r), @@ -23274,8 +23264,8 @@ mod __parse__Top { } fn __pop_Variant45< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, core::option::Option>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, core::option::Option>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant45(__v), __r)) => (__l, __v, __r), @@ -23284,8 +23274,8 @@ mod __parse__Top { } fn __pop_Variant47< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, core::option::Option>, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, core::option::Option>, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant47(__v), __r)) => (__l, __v, __r), @@ -23294,8 +23284,8 @@ mod __parse__Top { } fn __pop_Variant101< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, core::option::Option, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, core::option::Option, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant101(__v), __r)) => (__l, __v, __r), @@ -23304,8 +23294,8 @@ mod __parse__Top { } fn __pop_Variant56< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, core::option::Option, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, core::option::Option, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant56(__v), __r)) => (__l, __v, __r), @@ -23314,8 +23304,8 @@ mod __parse__Top { } fn __pop_Variant54< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, core::option::Option, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, core::option::Option, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant54(__v), __r)) => (__l, __v, __r), @@ -23324,8 +23314,8 @@ mod __parse__Top { } fn __pop_Variant95< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, core::option::Option, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, core::option::Option, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant95(__v), __r)) => (__l, __v, __r), @@ -23334,18 +23324,28 @@ mod __parse__Top { } fn __pop_Variant6< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, core::option::Option, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, core::option::Option, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant6(__v), __r)) => (__l, __v, __r), _ => __symbol_type_mismatch() } } + fn __pop_Variant58< + >( + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, crate::Location, crate::Location) + { + match __symbols.pop() { + Some((__l, __Symbol::Variant58(__v), __r)) => (__l, __v, __r), + _ => __symbol_type_mismatch() + } + } fn __pop_Variant2< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, f64, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, f64, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant2(__v), __r)) => (__l, __v, __r), @@ -23354,8 +23354,8 @@ mod __parse__Top { } fn __pop_Variant0< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, token::Tok, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, token::Tok, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant0(__v), __r)) => (__l, __v, __r), @@ -23364,8 +23364,8 @@ mod __parse__Top { } fn __pop_Variant80< >( - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)> - ) -> (ast::Location, usize, ast::Location) + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> + ) -> (crate::Location, usize, crate::Location) { match __symbols.pop() { Some((__l, __Symbol::Variant80(__v), __r)) => (__l, __v, __r), @@ -23374,8 +23374,8 @@ mod __parse__Top { } pub(crate) fn __reduce0< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23389,8 +23389,8 @@ mod __parse__Top { } pub(crate) fn __reduce1< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23403,8 +23403,8 @@ mod __parse__Top { } pub(crate) fn __reduce2< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23418,8 +23418,8 @@ mod __parse__Top { } pub(crate) fn __reduce3< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23432,8 +23432,8 @@ mod __parse__Top { } pub(crate) fn __reduce4< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23447,8 +23447,8 @@ mod __parse__Top { } pub(crate) fn __reduce5< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23461,8 +23461,8 @@ mod __parse__Top { } pub(crate) fn __reduce6< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23479,8 +23479,8 @@ mod __parse__Top { } pub(crate) fn __reduce7< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23497,8 +23497,8 @@ mod __parse__Top { } pub(crate) fn __reduce8< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23511,8 +23511,8 @@ mod __parse__Top { } pub(crate) fn __reduce9< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23528,8 +23528,8 @@ mod __parse__Top { } pub(crate) fn __reduce10< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23542,8 +23542,8 @@ mod __parse__Top { } pub(crate) fn __reduce11< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23557,8 +23557,8 @@ mod __parse__Top { } pub(crate) fn __reduce12< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23574,8 +23574,8 @@ mod __parse__Top { } pub(crate) fn __reduce13< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23592,8 +23592,8 @@ mod __parse__Top { } pub(crate) fn __reduce14< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23609,8 +23609,8 @@ mod __parse__Top { } pub(crate) fn __reduce15< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23623,8 +23623,8 @@ mod __parse__Top { } pub(crate) fn __reduce16< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23638,8 +23638,8 @@ mod __parse__Top { } pub(crate) fn __reduce17< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23655,8 +23655,8 @@ mod __parse__Top { } pub(crate) fn __reduce18< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23673,8 +23673,8 @@ mod __parse__Top { } pub(crate) fn __reduce19< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23690,8 +23690,8 @@ mod __parse__Top { } pub(crate) fn __reduce20< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23704,8 +23704,8 @@ mod __parse__Top { } pub(crate) fn __reduce21< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23719,8 +23719,8 @@ mod __parse__Top { } pub(crate) fn __reduce22< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23736,8 +23736,8 @@ mod __parse__Top { } pub(crate) fn __reduce23< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23754,8 +23754,8 @@ mod __parse__Top { } pub(crate) fn __reduce24< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23771,8 +23771,8 @@ mod __parse__Top { } pub(crate) fn __reduce25< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23785,8 +23785,8 @@ mod __parse__Top { } pub(crate) fn __reduce26< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23800,8 +23800,8 @@ mod __parse__Top { } pub(crate) fn __reduce27< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23817,8 +23817,8 @@ mod __parse__Top { } pub(crate) fn __reduce28< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23835,8 +23835,8 @@ mod __parse__Top { } pub(crate) fn __reduce29< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23852,8 +23852,8 @@ mod __parse__Top { } pub(crate) fn __reduce30< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23866,8 +23866,8 @@ mod __parse__Top { } pub(crate) fn __reduce31< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23881,8 +23881,8 @@ mod __parse__Top { } pub(crate) fn __reduce32< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23898,8 +23898,8 @@ mod __parse__Top { } pub(crate) fn __reduce33< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23916,8 +23916,8 @@ mod __parse__Top { } pub(crate) fn __reduce34< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23935,8 +23935,8 @@ mod __parse__Top { } pub(crate) fn __reduce35< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23952,8 +23952,8 @@ mod __parse__Top { } pub(crate) fn __reduce36< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23966,8 +23966,8 @@ mod __parse__Top { } pub(crate) fn __reduce37< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23981,8 +23981,8 @@ mod __parse__Top { } pub(crate) fn __reduce38< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24000,8 +24000,8 @@ mod __parse__Top { } pub(crate) fn __reduce39< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24017,8 +24017,8 @@ mod __parse__Top { } pub(crate) fn __reduce40< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24037,8 +24037,8 @@ mod __parse__Top { } pub(crate) fn __reduce41< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24055,8 +24055,8 @@ mod __parse__Top { } pub(crate) fn __reduce42< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24074,8 +24074,8 @@ mod __parse__Top { } pub(crate) fn __reduce43< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24091,8 +24091,8 @@ mod __parse__Top { } pub(crate) fn __reduce44< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24105,8 +24105,8 @@ mod __parse__Top { } pub(crate) fn __reduce45< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24120,8 +24120,8 @@ mod __parse__Top { } pub(crate) fn __reduce46< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24139,8 +24139,8 @@ mod __parse__Top { } pub(crate) fn __reduce47< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24156,8 +24156,8 @@ mod __parse__Top { } pub(crate) fn __reduce48< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24176,8 +24176,8 @@ mod __parse__Top { } pub(crate) fn __reduce49< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24194,8 +24194,8 @@ mod __parse__Top { } pub(crate) fn __reduce50< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24211,8 +24211,8 @@ mod __parse__Top { } pub(crate) fn __reduce51< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24228,8 +24228,8 @@ mod __parse__Top { } pub(crate) fn __reduce52< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24242,8 +24242,8 @@ mod __parse__Top { } pub(crate) fn __reduce53< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24259,8 +24259,8 @@ mod __parse__Top { } pub(crate) fn __reduce54< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24276,8 +24276,8 @@ mod __parse__Top { } pub(crate) fn __reduce55< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24290,8 +24290,8 @@ mod __parse__Top { } pub(crate) fn __reduce56< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24307,8 +24307,8 @@ mod __parse__Top { } pub(crate) fn __reduce57< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24321,8 +24321,8 @@ mod __parse__Top { } pub(crate) fn __reduce58< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24336,8 +24336,8 @@ mod __parse__Top { } pub(crate) fn __reduce59< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24353,8 +24353,8 @@ mod __parse__Top { } pub(crate) fn __reduce60< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24371,8 +24371,8 @@ mod __parse__Top { } pub(crate) fn __reduce61< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24388,8 +24388,8 @@ mod __parse__Top { } pub(crate) fn __reduce62< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24402,8 +24402,8 @@ mod __parse__Top { } pub(crate) fn __reduce63< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24417,8 +24417,8 @@ mod __parse__Top { } pub(crate) fn __reduce64< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24434,8 +24434,8 @@ mod __parse__Top { } pub(crate) fn __reduce65< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24452,8 +24452,8 @@ mod __parse__Top { } pub(crate) fn __reduce66< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24469,8 +24469,8 @@ mod __parse__Top { } pub(crate) fn __reduce67< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24483,8 +24483,8 @@ mod __parse__Top { } pub(crate) fn __reduce68< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24498,8 +24498,8 @@ mod __parse__Top { } pub(crate) fn __reduce69< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24515,8 +24515,8 @@ mod __parse__Top { } pub(crate) fn __reduce70< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24533,8 +24533,8 @@ mod __parse__Top { } pub(crate) fn __reduce71< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24550,8 +24550,8 @@ mod __parse__Top { } pub(crate) fn __reduce72< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24564,8 +24564,8 @@ mod __parse__Top { } pub(crate) fn __reduce73< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24579,8 +24579,8 @@ mod __parse__Top { } pub(crate) fn __reduce74< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24596,8 +24596,8 @@ mod __parse__Top { } pub(crate) fn __reduce75< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24614,8 +24614,8 @@ mod __parse__Top { } pub(crate) fn __reduce92< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24628,8 +24628,8 @@ mod __parse__Top { } pub(crate) fn __reduce109< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24642,8 +24642,8 @@ mod __parse__Top { } pub(crate) fn __reduce110< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24659,8 +24659,8 @@ mod __parse__Top { } pub(crate) fn __reduce111< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24673,8 +24673,8 @@ mod __parse__Top { } pub(crate) fn __reduce112< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24688,8 +24688,8 @@ mod __parse__Top { } pub(crate) fn __reduce113< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24705,8 +24705,8 @@ mod __parse__Top { } pub(crate) fn __reduce114< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24723,8 +24723,8 @@ mod __parse__Top { } pub(crate) fn __reduce115< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24740,8 +24740,8 @@ mod __parse__Top { } pub(crate) fn __reduce116< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24754,8 +24754,8 @@ mod __parse__Top { } pub(crate) fn __reduce117< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24769,8 +24769,8 @@ mod __parse__Top { } pub(crate) fn __reduce118< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24786,8 +24786,8 @@ mod __parse__Top { } pub(crate) fn __reduce119< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24804,8 +24804,8 @@ mod __parse__Top { } pub(crate) fn __reduce120< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24821,8 +24821,8 @@ mod __parse__Top { } pub(crate) fn __reduce121< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24835,8 +24835,8 @@ mod __parse__Top { } pub(crate) fn __reduce122< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24850,8 +24850,8 @@ mod __parse__Top { } pub(crate) fn __reduce123< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24867,8 +24867,8 @@ mod __parse__Top { } pub(crate) fn __reduce124< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24885,8 +24885,8 @@ mod __parse__Top { } pub(crate) fn __reduce125< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24902,8 +24902,8 @@ mod __parse__Top { } pub(crate) fn __reduce126< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24916,8 +24916,8 @@ mod __parse__Top { } pub(crate) fn __reduce127< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24933,8 +24933,8 @@ mod __parse__Top { } pub(crate) fn __reduce128< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24947,8 +24947,8 @@ mod __parse__Top { } pub(crate) fn __reduce129< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24962,8 +24962,8 @@ mod __parse__Top { } pub(crate) fn __reduce130< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24979,8 +24979,8 @@ mod __parse__Top { } pub(crate) fn __reduce131< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24997,8 +24997,8 @@ mod __parse__Top { } pub(crate) fn __reduce132< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25014,8 +25014,8 @@ mod __parse__Top { } pub(crate) fn __reduce133< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25028,8 +25028,8 @@ mod __parse__Top { } pub(crate) fn __reduce134< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25043,8 +25043,8 @@ mod __parse__Top { } pub(crate) fn __reduce135< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25060,8 +25060,8 @@ mod __parse__Top { } pub(crate) fn __reduce136< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25078,8 +25078,8 @@ mod __parse__Top { } pub(crate) fn __reduce137< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25095,8 +25095,8 @@ mod __parse__Top { } pub(crate) fn __reduce138< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25112,8 +25112,8 @@ mod __parse__Top { } pub(crate) fn __reduce139< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25126,8 +25126,8 @@ mod __parse__Top { } pub(crate) fn __reduce140< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25143,8 +25143,8 @@ mod __parse__Top { } pub(crate) fn __reduce141< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25160,8 +25160,8 @@ mod __parse__Top { } pub(crate) fn __reduce142< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25178,8 +25178,8 @@ mod __parse__Top { } pub(crate) fn __reduce143< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25195,8 +25195,8 @@ mod __parse__Top { } pub(crate) fn __reduce144< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25212,8 +25212,8 @@ mod __parse__Top { } pub(crate) fn __reduce145< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25226,8 +25226,8 @@ mod __parse__Top { } pub(crate) fn __reduce146< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25243,8 +25243,8 @@ mod __parse__Top { } pub(crate) fn __reduce147< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25260,8 +25260,8 @@ mod __parse__Top { } pub(crate) fn __reduce148< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25274,8 +25274,8 @@ mod __parse__Top { } pub(crate) fn __reduce149< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25291,8 +25291,8 @@ mod __parse__Top { } pub(crate) fn __reduce150< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25305,8 +25305,8 @@ mod __parse__Top { } pub(crate) fn __reduce151< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25320,8 +25320,8 @@ mod __parse__Top { } pub(crate) fn __reduce152< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25337,8 +25337,8 @@ mod __parse__Top { } pub(crate) fn __reduce153< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25355,8 +25355,8 @@ mod __parse__Top { } pub(crate) fn __reduce154< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25370,8 +25370,8 @@ mod __parse__Top { } pub(crate) fn __reduce155< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25384,8 +25384,8 @@ mod __parse__Top { } pub(crate) fn __reduce156< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25399,8 +25399,8 @@ mod __parse__Top { } pub(crate) fn __reduce157< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25414,8 +25414,8 @@ mod __parse__Top { } pub(crate) fn __reduce158< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25431,8 +25431,8 @@ mod __parse__Top { } pub(crate) fn __reduce159< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25448,8 +25448,8 @@ mod __parse__Top { } pub(crate) fn __reduce160< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25465,8 +25465,8 @@ mod __parse__Top { } pub(crate) fn __reduce161< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25483,8 +25483,8 @@ mod __parse__Top { } pub(crate) fn __reduce162< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25500,8 +25500,8 @@ mod __parse__Top { } pub(crate) fn __reduce163< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25517,8 +25517,8 @@ mod __parse__Top { } pub(crate) fn __reduce164< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25531,8 +25531,8 @@ mod __parse__Top { } pub(crate) fn __reduce165< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25549,8 +25549,8 @@ mod __parse__Top { } pub(crate) fn __reduce166< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25567,8 +25567,8 @@ mod __parse__Top { } pub(crate) fn __reduce167< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25581,8 +25581,8 @@ mod __parse__Top { } pub(crate) fn __reduce168< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25599,8 +25599,8 @@ mod __parse__Top { } pub(crate) fn __reduce169< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25617,8 +25617,8 @@ mod __parse__Top { } pub(crate) fn __reduce170< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25631,8 +25631,8 @@ mod __parse__Top { } pub(crate) fn __reduce171< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25648,8 +25648,8 @@ mod __parse__Top { } pub(crate) fn __reduce172< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25665,8 +25665,8 @@ mod __parse__Top { } pub(crate) fn __reduce173< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25679,8 +25679,8 @@ mod __parse__Top { } pub(crate) fn __reduce174< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25696,8 +25696,8 @@ mod __parse__Top { } pub(crate) fn __reduce175< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25713,8 +25713,8 @@ mod __parse__Top { } pub(crate) fn __reduce176< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25731,8 +25731,8 @@ mod __parse__Top { } pub(crate) fn __reduce177< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25748,8 +25748,8 @@ mod __parse__Top { } pub(crate) fn __reduce178< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25765,8 +25765,8 @@ mod __parse__Top { } pub(crate) fn __reduce179< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25783,8 +25783,8 @@ mod __parse__Top { } pub(crate) fn __reduce180< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25800,8 +25800,8 @@ mod __parse__Top { } pub(crate) fn __reduce181< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25814,8 +25814,8 @@ mod __parse__Top { } pub(crate) fn __reduce182< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25829,8 +25829,8 @@ mod __parse__Top { } pub(crate) fn __reduce183< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25846,8 +25846,8 @@ mod __parse__Top { } pub(crate) fn __reduce184< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25864,8 +25864,8 @@ mod __parse__Top { } pub(crate) fn __reduce185< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25881,8 +25881,8 @@ mod __parse__Top { } pub(crate) fn __reduce186< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25899,8 +25899,8 @@ mod __parse__Top { } pub(crate) fn __reduce187< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25916,8 +25916,8 @@ mod __parse__Top { } pub(crate) fn __reduce188< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25934,8 +25934,8 @@ mod __parse__Top { } pub(crate) fn __reduce189< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25948,8 +25948,8 @@ mod __parse__Top { } pub(crate) fn __reduce190< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25965,8 +25965,8 @@ mod __parse__Top { } pub(crate) fn __reduce191< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25979,8 +25979,8 @@ mod __parse__Top { } pub(crate) fn __reduce192< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25994,8 +25994,8 @@ mod __parse__Top { } pub(crate) fn __reduce193< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26011,8 +26011,8 @@ mod __parse__Top { } pub(crate) fn __reduce194< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26029,8 +26029,8 @@ mod __parse__Top { } pub(crate) fn __reduce195< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26046,8 +26046,8 @@ mod __parse__Top { } pub(crate) fn __reduce196< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26064,8 +26064,8 @@ mod __parse__Top { } pub(crate) fn __reduce197< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26081,8 +26081,8 @@ mod __parse__Top { } pub(crate) fn __reduce198< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26099,8 +26099,8 @@ mod __parse__Top { } pub(crate) fn __reduce199< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26113,8 +26113,8 @@ mod __parse__Top { } pub(crate) fn __reduce200< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26132,8 +26132,8 @@ mod __parse__Top { } pub(crate) fn __reduce201< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26146,8 +26146,8 @@ mod __parse__Top { } pub(crate) fn __reduce202< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26161,8 +26161,8 @@ mod __parse__Top { } pub(crate) fn __reduce203< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26180,8 +26180,8 @@ mod __parse__Top { } pub(crate) fn __reduce204< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26200,8 +26200,8 @@ mod __parse__Top { } pub(crate) fn __reduce205< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26215,8 +26215,8 @@ mod __parse__Top { } pub(crate) fn __reduce206< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26230,8 +26230,8 @@ mod __parse__Top { } pub(crate) fn __reduce207< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26247,8 +26247,8 @@ mod __parse__Top { } pub(crate) fn __reduce208< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26264,8 +26264,8 @@ mod __parse__Top { } pub(crate) fn __reduce209< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26281,8 +26281,8 @@ mod __parse__Top { } pub(crate) fn __reduce210< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26299,8 +26299,8 @@ mod __parse__Top { } pub(crate) fn __reduce211< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26314,8 +26314,8 @@ mod __parse__Top { } pub(crate) fn __reduce212< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26329,8 +26329,8 @@ mod __parse__Top { } pub(crate) fn __reduce213< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26343,8 +26343,8 @@ mod __parse__Top { } pub(crate) fn __reduce214< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26358,8 +26358,8 @@ mod __parse__Top { } pub(crate) fn __reduce215< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26373,8 +26373,8 @@ mod __parse__Top { } pub(crate) fn __reduce216< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26387,8 +26387,8 @@ mod __parse__Top { } pub(crate) fn __reduce217< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26405,8 +26405,8 @@ mod __parse__Top { } pub(crate) fn __reduce218< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26419,8 +26419,8 @@ mod __parse__Top { } pub(crate) fn __reduce219< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26433,8 +26433,8 @@ mod __parse__Top { } pub(crate) fn __reduce220< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26448,8 +26448,8 @@ mod __parse__Top { } pub(crate) fn __reduce221< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26463,8 +26463,8 @@ mod __parse__Top { } pub(crate) fn __reduce222< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26481,8 +26481,8 @@ mod __parse__Top { } pub(crate) fn __reduce223< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26499,8 +26499,8 @@ mod __parse__Top { } pub(crate) fn __reduce224< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26514,8 +26514,8 @@ mod __parse__Top { } pub(crate) fn __reduce225< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26532,8 +26532,8 @@ mod __parse__Top { } pub(crate) fn __reduce226< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26547,8 +26547,8 @@ mod __parse__Top { } pub(crate) fn __reduce227< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26564,8 +26564,8 @@ mod __parse__Top { } pub(crate) fn __reduce228< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26579,8 +26579,8 @@ mod __parse__Top { } pub(crate) fn __reduce229< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26596,8 +26596,8 @@ mod __parse__Top { } pub(crate) fn __reduce230< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26611,8 +26611,8 @@ mod __parse__Top { } pub(crate) fn __reduce235< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26629,8 +26629,8 @@ mod __parse__Top { } pub(crate) fn __reduce236< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26644,8 +26644,8 @@ mod __parse__Top { } pub(crate) fn __reduce237< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26662,8 +26662,8 @@ mod __parse__Top { } pub(crate) fn __reduce238< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26677,8 +26677,8 @@ mod __parse__Top { } pub(crate) fn __reduce240< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26696,8 +26696,8 @@ mod __parse__Top { } pub(crate) fn __reduce241< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26713,8 +26713,8 @@ mod __parse__Top { } pub(crate) fn __reduce242< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26730,8 +26730,8 @@ mod __parse__Top { } pub(crate) fn __reduce243< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26744,8 +26744,8 @@ mod __parse__Top { } pub(crate) fn __reduce244< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26759,8 +26759,8 @@ mod __parse__Top { } pub(crate) fn __reduce245< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26774,8 +26774,8 @@ mod __parse__Top { } pub(crate) fn __reduce246< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26791,8 +26791,8 @@ mod __parse__Top { } pub(crate) fn __reduce247< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26806,8 +26806,8 @@ mod __parse__Top { } pub(crate) fn __reduce248< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26820,8 +26820,8 @@ mod __parse__Top { } pub(crate) fn __reduce250< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26835,8 +26835,8 @@ mod __parse__Top { } pub(crate) fn __reduce251< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26850,8 +26850,8 @@ mod __parse__Top { } pub(crate) fn __reduce252< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26868,8 +26868,8 @@ mod __parse__Top { } pub(crate) fn __reduce253< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26885,8 +26885,8 @@ mod __parse__Top { } pub(crate) fn __reduce254< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26904,8 +26904,8 @@ mod __parse__Top { } pub(crate) fn __reduce255< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26923,8 +26923,8 @@ mod __parse__Top { } pub(crate) fn __reduce256< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26943,8 +26943,8 @@ mod __parse__Top { } pub(crate) fn __reduce257< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26961,8 +26961,8 @@ mod __parse__Top { } pub(crate) fn __reduce258< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26980,8 +26980,8 @@ mod __parse__Top { } pub(crate) fn __reduce271< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26997,8 +26997,8 @@ mod __parse__Top { } pub(crate) fn __reduce272< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27015,8 +27015,8 @@ mod __parse__Top { } pub(crate) fn __reduce273< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27034,8 +27034,8 @@ mod __parse__Top { } pub(crate) fn __reduce275< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27052,8 +27052,8 @@ mod __parse__Top { } pub(crate) fn __reduce276< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27069,8 +27069,8 @@ mod __parse__Top { } pub(crate) fn __reduce277< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27088,8 +27088,8 @@ mod __parse__Top { } pub(crate) fn __reduce278< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27106,8 +27106,8 @@ mod __parse__Top { } pub(crate) fn __reduce279< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27125,8 +27125,8 @@ mod __parse__Top { } pub(crate) fn __reduce280< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27140,8 +27140,8 @@ mod __parse__Top { } pub(crate) fn __reduce281< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27155,8 +27155,8 @@ mod __parse__Top { } pub(crate) fn __reduce282< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27170,8 +27170,8 @@ mod __parse__Top { } pub(crate) fn __reduce283< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27185,8 +27185,8 @@ mod __parse__Top { } pub(crate) fn __reduce285< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27200,8 +27200,8 @@ mod __parse__Top { } pub(crate) fn __reduce286< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27215,8 +27215,8 @@ mod __parse__Top { } pub(crate) fn __reduce287< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27233,8 +27233,8 @@ mod __parse__Top { } pub(crate) fn __reduce288< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27250,8 +27250,8 @@ mod __parse__Top { } pub(crate) fn __reduce289< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27269,8 +27269,8 @@ mod __parse__Top { } pub(crate) fn __reduce302< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27286,8 +27286,8 @@ mod __parse__Top { } pub(crate) fn __reduce303< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27304,8 +27304,8 @@ mod __parse__Top { } pub(crate) fn __reduce304< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27323,8 +27323,8 @@ mod __parse__Top { } pub(crate) fn __reduce306< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27341,8 +27341,8 @@ mod __parse__Top { } pub(crate) fn __reduce307< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27358,8 +27358,8 @@ mod __parse__Top { } pub(crate) fn __reduce308< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27377,8 +27377,8 @@ mod __parse__Top { } pub(crate) fn __reduce309< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27395,8 +27395,8 @@ mod __parse__Top { } pub(crate) fn __reduce310< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27414,8 +27414,8 @@ mod __parse__Top { } pub(crate) fn __reduce311< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27429,8 +27429,8 @@ mod __parse__Top { } pub(crate) fn __reduce312< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27444,8 +27444,8 @@ mod __parse__Top { } pub(crate) fn __reduce313< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27459,8 +27459,8 @@ mod __parse__Top { } pub(crate) fn __reduce314< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27474,8 +27474,8 @@ mod __parse__Top { } pub(crate) fn __reduce315< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27489,8 +27489,8 @@ mod __parse__Top { } pub(crate) fn __reduce316< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27508,8 +27508,8 @@ mod __parse__Top { } pub(crate) fn __reduce317< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27527,8 +27527,8 @@ mod __parse__Top { } pub(crate) fn __reduce318< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27545,8 +27545,8 @@ mod __parse__Top { } pub(crate) fn __reduce319< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27560,8 +27560,8 @@ mod __parse__Top { } pub(crate) fn __reduce320< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27579,8 +27579,8 @@ mod __parse__Top { } pub(crate) fn __reduce321< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27598,8 +27598,8 @@ mod __parse__Top { } pub(crate) fn __reduce322< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27616,8 +27616,8 @@ mod __parse__Top { } pub(crate) fn __reduce323< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27633,8 +27633,8 @@ mod __parse__Top { } pub(crate) fn __reduce324< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27648,8 +27648,8 @@ mod __parse__Top { } pub(crate) fn __reduce325< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27665,8 +27665,8 @@ mod __parse__Top { } pub(crate) fn __reduce326< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27680,8 +27680,8 @@ mod __parse__Top { } pub(crate) fn __reduce327< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27695,8 +27695,8 @@ mod __parse__Top { } pub(crate) fn __reduce328< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27710,8 +27710,8 @@ mod __parse__Top { } pub(crate) fn __reduce329< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27725,8 +27725,8 @@ mod __parse__Top { } pub(crate) fn __reduce330< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27740,8 +27740,8 @@ mod __parse__Top { } pub(crate) fn __reduce331< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27755,8 +27755,8 @@ mod __parse__Top { } pub(crate) fn __reduce332< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27770,8 +27770,8 @@ mod __parse__Top { } pub(crate) fn __reduce333< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27785,8 +27785,8 @@ mod __parse__Top { } pub(crate) fn __reduce334< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27800,8 +27800,8 @@ mod __parse__Top { } pub(crate) fn __reduce335< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27815,8 +27815,8 @@ mod __parse__Top { } pub(crate) fn __reduce336< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27830,8 +27830,8 @@ mod __parse__Top { } pub(crate) fn __reduce337< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27845,8 +27845,8 @@ mod __parse__Top { } pub(crate) fn __reduce338< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27860,8 +27860,8 @@ mod __parse__Top { } pub(crate) fn __reduce339< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27875,8 +27875,8 @@ mod __parse__Top { } pub(crate) fn __reduce340< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27890,8 +27890,8 @@ mod __parse__Top { } pub(crate) fn __reduce341< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27912,8 +27912,8 @@ mod __parse__Top { } pub(crate) fn __reduce342< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27935,8 +27935,8 @@ mod __parse__Top { } pub(crate) fn __reduce343< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27954,8 +27954,8 @@ mod __parse__Top { } pub(crate) fn __reduce344< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27974,8 +27974,8 @@ mod __parse__Top { } pub(crate) fn __reduce345< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27996,8 +27996,8 @@ mod __parse__Top { } pub(crate) fn __reduce346< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28019,8 +28019,8 @@ mod __parse__Top { } pub(crate) fn __reduce347< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28042,8 +28042,8 @@ mod __parse__Top { } pub(crate) fn __reduce348< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28066,8 +28066,8 @@ mod __parse__Top { } pub(crate) fn __reduce349< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28087,8 +28087,8 @@ mod __parse__Top { } pub(crate) fn __reduce350< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28109,8 +28109,8 @@ mod __parse__Top { } pub(crate) fn __reduce351< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28131,8 +28131,8 @@ mod __parse__Top { } pub(crate) fn __reduce352< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28154,8 +28154,8 @@ mod __parse__Top { } pub(crate) fn __reduce353< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28174,8 +28174,8 @@ mod __parse__Top { } pub(crate) fn __reduce354< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28195,8 +28195,8 @@ mod __parse__Top { } pub(crate) fn __reduce355< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28214,8 +28214,8 @@ mod __parse__Top { } pub(crate) fn __reduce356< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28234,8 +28234,8 @@ mod __parse__Top { } pub(crate) fn __reduce357< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28254,8 +28254,8 @@ mod __parse__Top { } pub(crate) fn __reduce358< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28275,8 +28275,8 @@ mod __parse__Top { } pub(crate) fn __reduce359< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28294,8 +28294,8 @@ mod __parse__Top { } pub(crate) fn __reduce360< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28314,8 +28314,8 @@ mod __parse__Top { } pub(crate) fn __reduce361< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28332,8 +28332,8 @@ mod __parse__Top { } pub(crate) fn __reduce362< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28354,8 +28354,8 @@ mod __parse__Top { } pub(crate) fn __reduce363< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28377,8 +28377,8 @@ mod __parse__Top { } pub(crate) fn __reduce364< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28400,8 +28400,8 @@ mod __parse__Top { } pub(crate) fn __reduce365< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28424,8 +28424,8 @@ mod __parse__Top { } pub(crate) fn __reduce366< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28445,8 +28445,8 @@ mod __parse__Top { } pub(crate) fn __reduce367< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28467,8 +28467,8 @@ mod __parse__Top { } pub(crate) fn __reduce368< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28489,8 +28489,8 @@ mod __parse__Top { } pub(crate) fn __reduce369< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28512,8 +28512,8 @@ mod __parse__Top { } pub(crate) fn __reduce370< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28532,8 +28532,8 @@ mod __parse__Top { } pub(crate) fn __reduce371< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28553,8 +28553,8 @@ mod __parse__Top { } pub(crate) fn __reduce372< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28572,8 +28572,8 @@ mod __parse__Top { } pub(crate) fn __reduce373< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28592,8 +28592,8 @@ mod __parse__Top { } pub(crate) fn __reduce374< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28612,8 +28612,8 @@ mod __parse__Top { } pub(crate) fn __reduce375< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28633,8 +28633,8 @@ mod __parse__Top { } pub(crate) fn __reduce376< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28652,8 +28652,8 @@ mod __parse__Top { } pub(crate) fn __reduce377< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28672,8 +28672,8 @@ mod __parse__Top { } pub(crate) fn __reduce378< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28690,8 +28690,8 @@ mod __parse__Top { } pub(crate) fn __reduce379< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28705,8 +28705,8 @@ mod __parse__Top { } pub(crate) fn __reduce380< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28720,8 +28720,8 @@ mod __parse__Top { } pub(crate) fn __reduce381< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28735,8 +28735,8 @@ mod __parse__Top { } pub(crate) fn __reduce382< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28750,8 +28750,8 @@ mod __parse__Top { } pub(crate) fn __reduce383< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28765,8 +28765,8 @@ mod __parse__Top { } pub(crate) fn __reduce384< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28780,8 +28780,8 @@ mod __parse__Top { } pub(crate) fn __reduce385< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28795,8 +28795,8 @@ mod __parse__Top { } pub(crate) fn __reduce386< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28810,8 +28810,8 @@ mod __parse__Top { } pub(crate) fn __reduce387< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28824,8 +28824,8 @@ mod __parse__Top { } pub(crate) fn __reduce388< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28841,8 +28841,8 @@ mod __parse__Top { } pub(crate) fn __reduce389< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28856,8 +28856,8 @@ mod __parse__Top { } pub(crate) fn __reduce390< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28871,8 +28871,8 @@ mod __parse__Top { } pub(crate) fn __reduce391< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28885,8 +28885,8 @@ mod __parse__Top { } pub(crate) fn __reduce392< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28902,8 +28902,8 @@ mod __parse__Top { } pub(crate) fn __reduce393< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28917,8 +28917,8 @@ mod __parse__Top { } pub(crate) fn __reduce394< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28932,8 +28932,8 @@ mod __parse__Top { } pub(crate) fn __reduce395< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28947,8 +28947,8 @@ mod __parse__Top { } pub(crate) fn __reduce396< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28961,8 +28961,8 @@ mod __parse__Top { } pub(crate) fn __reduce397< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28976,8 +28976,8 @@ mod __parse__Top { } pub(crate) fn __reduce398< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28991,8 +28991,8 @@ mod __parse__Top { } pub(crate) fn __reduce399< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29006,8 +29006,8 @@ mod __parse__Top { } pub(crate) fn __reduce400< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29021,8 +29021,8 @@ mod __parse__Top { } pub(crate) fn __reduce401< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29036,8 +29036,8 @@ mod __parse__Top { } pub(crate) fn __reduce402< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29051,8 +29051,8 @@ mod __parse__Top { } pub(crate) fn __reduce403< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29066,8 +29066,8 @@ mod __parse__Top { } pub(crate) fn __reduce404< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29083,8 +29083,8 @@ mod __parse__Top { } pub(crate) fn __reduce405< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29098,8 +29098,8 @@ mod __parse__Top { } pub(crate) fn __reduce406< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29115,8 +29115,8 @@ mod __parse__Top { } pub(crate) fn __reduce407< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29132,8 +29132,8 @@ mod __parse__Top { } pub(crate) fn __reduce408< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29147,8 +29147,8 @@ mod __parse__Top { } pub(crate) fn __reduce409< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29164,8 +29164,8 @@ mod __parse__Top { } pub(crate) fn __reduce410< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29179,8 +29179,8 @@ mod __parse__Top { } pub(crate) fn __reduce411< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29194,8 +29194,8 @@ mod __parse__Top { } pub(crate) fn __reduce412< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29209,8 +29209,8 @@ mod __parse__Top { } pub(crate) fn __reduce413< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29224,8 +29224,8 @@ mod __parse__Top { } pub(crate) fn __reduce414< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29239,8 +29239,8 @@ mod __parse__Top { } pub(crate) fn __reduce415< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29254,8 +29254,8 @@ mod __parse__Top { } pub(crate) fn __reduce416< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29269,8 +29269,8 @@ mod __parse__Top { } pub(crate) fn __reduce417< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29284,8 +29284,8 @@ mod __parse__Top { } pub(crate) fn __reduce418< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29299,8 +29299,8 @@ mod __parse__Top { } pub(crate) fn __reduce419< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29316,8 +29316,8 @@ mod __parse__Top { } pub(crate) fn __reduce420< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29330,8 +29330,8 @@ mod __parse__Top { } pub(crate) fn __reduce421< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29345,8 +29345,8 @@ mod __parse__Top { } pub(crate) fn __reduce422< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29360,8 +29360,8 @@ mod __parse__Top { } pub(crate) fn __reduce423< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29377,8 +29377,8 @@ mod __parse__Top { } pub(crate) fn __reduce424< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29392,8 +29392,8 @@ mod __parse__Top { } pub(crate) fn __reduce425< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29407,8 +29407,8 @@ mod __parse__Top { } pub(crate) fn __reduce426< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29422,8 +29422,8 @@ mod __parse__Top { } pub(crate) fn __reduce427< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29437,8 +29437,8 @@ mod __parse__Top { } pub(crate) fn __reduce428< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29452,8 +29452,8 @@ mod __parse__Top { } pub(crate) fn __reduce429< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29469,8 +29469,8 @@ mod __parse__Top { } pub(crate) fn __reduce430< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29487,8 +29487,8 @@ mod __parse__Top { } pub(crate) fn __reduce431< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29501,8 +29501,8 @@ mod __parse__Top { } pub(crate) fn __reduce432< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29516,8 +29516,8 @@ mod __parse__Top { } pub(crate) fn __reduce433< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29531,8 +29531,8 @@ mod __parse__Top { } pub(crate) fn __reduce434< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29548,8 +29548,8 @@ mod __parse__Top { } pub(crate) fn __reduce435< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29565,8 +29565,8 @@ mod __parse__Top { } pub(crate) fn __reduce436< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29580,8 +29580,8 @@ mod __parse__Top { } pub(crate) fn __reduce437< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29597,8 +29597,8 @@ mod __parse__Top { } pub(crate) fn __reduce438< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29615,8 +29615,8 @@ mod __parse__Top { } pub(crate) fn __reduce439< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29632,8 +29632,8 @@ mod __parse__Top { } pub(crate) fn __reduce440< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29650,8 +29650,8 @@ mod __parse__Top { } pub(crate) fn __reduce441< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29665,8 +29665,8 @@ mod __parse__Top { } pub(crate) fn __reduce442< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29682,8 +29682,8 @@ mod __parse__Top { } pub(crate) fn __reduce443< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29697,8 +29697,8 @@ mod __parse__Top { } pub(crate) fn __reduce444< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29711,8 +29711,8 @@ mod __parse__Top { } pub(crate) fn __reduce445< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29726,8 +29726,8 @@ mod __parse__Top { } pub(crate) fn __reduce446< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29743,8 +29743,8 @@ mod __parse__Top { } pub(crate) fn __reduce447< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29762,8 +29762,8 @@ mod __parse__Top { } pub(crate) fn __reduce448< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29780,8 +29780,8 @@ mod __parse__Top { } pub(crate) fn __reduce449< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29801,8 +29801,8 @@ mod __parse__Top { } pub(crate) fn __reduce450< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29816,8 +29816,8 @@ mod __parse__Top { } pub(crate) fn __reduce451< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29833,8 +29833,8 @@ mod __parse__Top { } pub(crate) fn __reduce452< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29853,8 +29853,8 @@ mod __parse__Top { } pub(crate) fn __reduce453< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29875,8 +29875,8 @@ mod __parse__Top { } pub(crate) fn __reduce454< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29890,8 +29890,8 @@ mod __parse__Top { } pub(crate) fn __reduce455< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29907,8 +29907,8 @@ mod __parse__Top { } pub(crate) fn __reduce456< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29925,8 +29925,8 @@ mod __parse__Top { } pub(crate) fn __reduce457< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29940,8 +29940,8 @@ mod __parse__Top { } pub(crate) fn __reduce458< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29958,8 +29958,8 @@ mod __parse__Top { } pub(crate) fn __reduce459< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29973,8 +29973,8 @@ mod __parse__Top { } pub(crate) fn __reduce460< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29988,8 +29988,8 @@ mod __parse__Top { } pub(crate) fn __reduce461< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30005,8 +30005,8 @@ mod __parse__Top { } pub(crate) fn __reduce462< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30023,8 +30023,8 @@ mod __parse__Top { } pub(crate) fn __reduce463< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30038,8 +30038,8 @@ mod __parse__Top { } pub(crate) fn __reduce464< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30055,8 +30055,8 @@ mod __parse__Top { } pub(crate) fn __reduce465< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30070,8 +30070,8 @@ mod __parse__Top { } pub(crate) fn __reduce466< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30085,8 +30085,8 @@ mod __parse__Top { } pub(crate) fn __reduce467< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30100,8 +30100,8 @@ mod __parse__Top { } pub(crate) fn __reduce468< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30115,8 +30115,8 @@ mod __parse__Top { } pub(crate) fn __reduce469< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30132,8 +30132,8 @@ mod __parse__Top { } pub(crate) fn __reduce470< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30150,8 +30150,8 @@ mod __parse__Top { } pub(crate) fn __reduce471< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30169,8 +30169,8 @@ mod __parse__Top { } pub(crate) fn __reduce472< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30187,8 +30187,8 @@ mod __parse__Top { } pub(crate) fn __reduce473< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30204,8 +30204,8 @@ mod __parse__Top { } pub(crate) fn __reduce474< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30219,8 +30219,8 @@ mod __parse__Top { } pub(crate) fn __reduce475< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30236,8 +30236,8 @@ mod __parse__Top { } pub(crate) fn __reduce476< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30251,8 +30251,8 @@ mod __parse__Top { } pub(crate) fn __reduce477< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30266,8 +30266,8 @@ mod __parse__Top { } pub(crate) fn __reduce478< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30281,8 +30281,8 @@ mod __parse__Top { } pub(crate) fn __reduce479< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30295,8 +30295,8 @@ mod __parse__Top { } pub(crate) fn __reduce480< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30310,8 +30310,8 @@ mod __parse__Top { } pub(crate) fn __reduce481< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30325,8 +30325,8 @@ mod __parse__Top { } pub(crate) fn __reduce482< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30342,8 +30342,8 @@ mod __parse__Top { } pub(crate) fn __reduce483< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30357,8 +30357,8 @@ mod __parse__Top { } pub(crate) fn __reduce484< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30372,8 +30372,8 @@ mod __parse__Top { } pub(crate) fn __reduce485< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30389,8 +30389,8 @@ mod __parse__Top { } pub(crate) fn __reduce486< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30404,8 +30404,8 @@ mod __parse__Top { } pub(crate) fn __reduce487< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30419,8 +30419,8 @@ mod __parse__Top { } pub(crate) fn __reduce488< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30434,8 +30434,8 @@ mod __parse__Top { } pub(crate) fn __reduce489< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30459,8 +30459,8 @@ mod __parse__Top { } pub(crate) fn __reduce490< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30481,8 +30481,8 @@ mod __parse__Top { } pub(crate) fn __reduce491< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30505,8 +30505,8 @@ mod __parse__Top { } pub(crate) fn __reduce492< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30526,8 +30526,8 @@ mod __parse__Top { } pub(crate) fn __reduce493< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30549,8 +30549,8 @@ mod __parse__Top { } pub(crate) fn __reduce494< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30573,8 +30573,8 @@ mod __parse__Top { } pub(crate) fn __reduce495< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30594,8 +30594,8 @@ mod __parse__Top { } pub(crate) fn __reduce496< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30616,8 +30616,8 @@ mod __parse__Top { } pub(crate) fn __reduce497< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30638,8 +30638,8 @@ mod __parse__Top { } pub(crate) fn __reduce498< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30661,8 +30661,8 @@ mod __parse__Top { } pub(crate) fn __reduce499< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30681,8 +30681,8 @@ mod __parse__Top { } pub(crate) fn __reduce500< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30702,8 +30702,8 @@ mod __parse__Top { } pub(crate) fn __reduce501< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30719,8 +30719,8 @@ mod __parse__Top { } pub(crate) fn __reduce502< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30734,8 +30734,8 @@ mod __parse__Top { } pub(crate) fn __reduce503< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30752,8 +30752,8 @@ mod __parse__Top { } pub(crate) fn __reduce504< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30769,8 +30769,8 @@ mod __parse__Top { } pub(crate) fn __reduce505< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30786,8 +30786,8 @@ mod __parse__Top { } pub(crate) fn __reduce506< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30801,8 +30801,8 @@ mod __parse__Top { } pub(crate) fn __reduce507< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30815,8 +30815,8 @@ mod __parse__Top { } pub(crate) fn __reduce508< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30832,8 +30832,8 @@ mod __parse__Top { } pub(crate) fn __reduce509< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30850,8 +30850,8 @@ mod __parse__Top { } pub(crate) fn __reduce510< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30865,8 +30865,8 @@ mod __parse__Top { } pub(crate) fn __reduce511< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30882,8 +30882,8 @@ mod __parse__Top { } pub(crate) fn __reduce512< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30899,8 +30899,8 @@ mod __parse__Top { } pub(crate) fn __reduce513< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30917,8 +30917,8 @@ mod __parse__Top { } pub(crate) fn __reduce514< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30932,8 +30932,8 @@ mod __parse__Top { } pub(crate) fn __reduce515< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30949,8 +30949,8 @@ mod __parse__Top { } pub(crate) fn __reduce516< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30966,8 +30966,8 @@ mod __parse__Top { } pub(crate) fn __reduce517< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30984,8 +30984,8 @@ mod __parse__Top { } pub(crate) fn __reduce518< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31001,8 +31001,8 @@ mod __parse__Top { } pub(crate) fn __reduce519< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31016,8 +31016,8 @@ mod __parse__Top { } pub(crate) fn __reduce520< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31038,8 +31038,8 @@ mod __parse__Top { } pub(crate) fn __reduce521< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31061,8 +31061,8 @@ mod __parse__Top { } pub(crate) fn __reduce522< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31080,8 +31080,8 @@ mod __parse__Top { } pub(crate) fn __reduce523< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31100,8 +31100,8 @@ mod __parse__Top { } pub(crate) fn __reduce524< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31118,8 +31118,8 @@ mod __parse__Top { } pub(crate) fn __reduce525< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31133,8 +31133,8 @@ mod __parse__Top { } pub(crate) fn __reduce526< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31151,8 +31151,8 @@ mod __parse__Top { } pub(crate) fn __reduce527< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31166,8 +31166,8 @@ mod __parse__Top { } pub(crate) fn __reduce528< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31184,8 +31184,8 @@ mod __parse__Top { } pub(crate) fn __reduce529< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31203,8 +31203,8 @@ mod __parse__Top { } pub(crate) fn __reduce530< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31218,8 +31218,8 @@ mod __parse__Top { } pub(crate) fn __reduce531< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31235,8 +31235,8 @@ mod __parse__Top { } pub(crate) fn __reduce532< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31256,8 +31256,8 @@ mod __parse__Top { } pub(crate) fn __reduce533< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31278,8 +31278,8 @@ mod __parse__Top { } pub(crate) fn __reduce534< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31297,8 +31297,8 @@ mod __parse__Top { } pub(crate) fn __reduce535< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31317,8 +31317,8 @@ mod __parse__Top { } pub(crate) fn __reduce536< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31337,8 +31337,8 @@ mod __parse__Top { } pub(crate) fn __reduce537< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31358,8 +31358,8 @@ mod __parse__Top { } pub(crate) fn __reduce538< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31376,8 +31376,8 @@ mod __parse__Top { } pub(crate) fn __reduce539< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31395,8 +31395,8 @@ mod __parse__Top { } pub(crate) fn __reduce540< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31410,8 +31410,8 @@ mod __parse__Top { } pub(crate) fn __reduce541< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31425,8 +31425,8 @@ mod __parse__Top { } pub(crate) fn __reduce542< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31440,8 +31440,8 @@ mod __parse__Top { } pub(crate) fn __reduce543< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31454,8 +31454,8 @@ mod __parse__Top { } pub(crate) fn __reduce544< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31469,8 +31469,8 @@ mod __parse__Top { } pub(crate) fn __reduce545< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31484,8 +31484,8 @@ mod __parse__Top { } pub(crate) fn __reduce546< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31501,8 +31501,8 @@ mod __parse__Top { } pub(crate) fn __reduce547< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31516,8 +31516,8 @@ mod __parse__Top { } pub(crate) fn __reduce548< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31533,8 +31533,8 @@ mod __parse__Top { } pub(crate) fn __reduce549< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31548,8 +31548,8 @@ mod __parse__Top { } pub(crate) fn __reduce550< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31567,8 +31567,8 @@ mod __parse__Top { } pub(crate) fn __reduce551< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31587,8 +31587,8 @@ mod __parse__Top { } pub(crate) fn __reduce552< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31604,8 +31604,8 @@ mod __parse__Top { } pub(crate) fn __reduce553< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31622,8 +31622,8 @@ mod __parse__Top { } pub(crate) fn __reduce554< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31641,8 +31641,8 @@ mod __parse__Top { } pub(crate) fn __reduce555< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31658,8 +31658,8 @@ mod __parse__Top { } pub(crate) fn __reduce556< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31673,8 +31673,8 @@ mod __parse__Top { } pub(crate) fn __reduce557< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31690,8 +31690,8 @@ mod __parse__Top { } pub(crate) fn __reduce558< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31705,8 +31705,8 @@ mod __parse__Top { } pub(crate) fn __reduce561< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31722,8 +31722,8 @@ mod __parse__Top { } pub(crate) fn __reduce562< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31740,8 +31740,8 @@ mod __parse__Top { } pub(crate) fn __reduce563< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31755,8 +31755,8 @@ mod __parse__Top { } pub(crate) fn __reduce564< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31772,8 +31772,8 @@ mod __parse__Top { } pub(crate) fn __reduce565< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31787,8 +31787,8 @@ mod __parse__Top { } pub(crate) fn __reduce566< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31801,8 +31801,8 @@ mod __parse__Top { } pub(crate) fn __reduce567< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31816,8 +31816,8 @@ mod __parse__Top { } pub(crate) fn __reduce568< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31831,8 +31831,8 @@ mod __parse__Top { } pub(crate) fn __reduce569< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31846,8 +31846,8 @@ mod __parse__Top { } pub(crate) fn __reduce570< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31861,8 +31861,8 @@ mod __parse__Top { } pub(crate) fn __reduce571< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31876,8 +31876,8 @@ mod __parse__Top { } pub(crate) fn __reduce573< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31891,8 +31891,8 @@ mod __parse__Top { } pub(crate) fn __reduce574< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31906,8 +31906,8 @@ mod __parse__Top { } pub(crate) fn __reduce575< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31921,8 +31921,8 @@ mod __parse__Top { } pub(crate) fn __reduce576< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31936,8 +31936,8 @@ mod __parse__Top { } pub(crate) fn __reduce577< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31951,8 +31951,8 @@ mod __parse__Top { } pub(crate) fn __reduce578< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31966,8 +31966,8 @@ mod __parse__Top { } pub(crate) fn __reduce580< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31983,8 +31983,8 @@ mod __parse__Top { } pub(crate) fn __reduce581< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32002,8 +32002,8 @@ mod __parse__Top { } pub(crate) fn __reduce582< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32022,8 +32022,8 @@ mod __parse__Top { } pub(crate) fn __reduce583< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32040,8 +32040,8 @@ mod __parse__Top { } pub(crate) fn __reduce584< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32059,8 +32059,8 @@ mod __parse__Top { } pub(crate) fn __reduce585< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32079,8 +32079,8 @@ mod __parse__Top { } pub(crate) fn __reduce586< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32098,8 +32098,8 @@ mod __parse__Top { } pub(crate) fn __reduce587< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32120,8 +32120,8 @@ mod __parse__Top { } pub(crate) fn __reduce588< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32143,8 +32143,8 @@ mod __parse__Top { } pub(crate) fn __reduce589< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32164,8 +32164,8 @@ mod __parse__Top { } pub(crate) fn __reduce590< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32186,8 +32186,8 @@ mod __parse__Top { } pub(crate) fn __reduce591< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32206,8 +32206,8 @@ mod __parse__Top { } pub(crate) fn __reduce592< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32225,8 +32225,8 @@ mod __parse__Top { } pub(crate) fn __reduce593< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32240,8 +32240,8 @@ mod __parse__Top { } pub(crate) fn __reduce594< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32257,8 +32257,8 @@ mod __parse__Top { } pub(crate) fn __reduce595< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32275,8 +32275,8 @@ mod __parse__Top { } pub(crate) fn __reduce596< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32293,8 +32293,8 @@ mod __parse__Top { } pub(crate) fn __reduce597< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32308,8 +32308,8 @@ mod __parse__Top { } pub(crate) fn __reduce598< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32326,8 +32326,8 @@ mod __parse__Top { } pub(crate) fn __reduce599< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32344,8 +32344,8 @@ mod __parse__Top { } pub(crate) fn __reduce600< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32366,8 +32366,8 @@ mod __parse__Top { } pub(crate) fn __reduce601< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32389,8 +32389,8 @@ mod __parse__Top { } pub(crate) fn __reduce602< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32414,8 +32414,8 @@ mod __parse__Top { } pub(crate) fn __reduce603< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32440,8 +32440,8 @@ mod __parse__Top { } pub(crate) fn __reduce604< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32464,8 +32464,8 @@ mod __parse__Top { } pub(crate) fn __reduce605< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32489,8 +32489,8 @@ mod __parse__Top { } pub(crate) fn __reduce606< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32504,8 +32504,8 @@ mod __parse__Top { } pub(crate) fn __reduce607< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32519,8 +32519,8 @@ mod __parse__Top { } pub(crate) fn __reduce608< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32534,8 +32534,8 @@ mod __parse__Top { } pub(crate) fn __reduce609< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32549,8 +32549,8 @@ mod __parse__Top { } pub(crate) fn __reduce610< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32564,8 +32564,8 @@ mod __parse__Top { } pub(crate) fn __reduce611< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32582,8 +32582,8 @@ mod __parse__Top { } pub(crate) fn __reduce612< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32597,8 +32597,8 @@ mod __parse__Top { } pub(crate) fn __reduce613< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32612,8 +32612,8 @@ mod __parse__Top { } pub(crate) fn __reduce614< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32627,8 +32627,8 @@ mod __parse__Top { } pub(crate) fn __reduce615< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32642,8 +32642,8 @@ mod __parse__Top { } pub(crate) fn __reduce616< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32659,8 +32659,8 @@ mod __parse__Top { } pub(crate) fn __reduce617< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32677,8 +32677,8 @@ mod __parse__Top { } pub(crate) fn __reduce618< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32694,8 +32694,8 @@ mod __parse__Top { } pub(crate) fn __reduce619< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32709,8 +32709,8 @@ mod __parse__Top { } pub(crate) fn __reduce620< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32726,8 +32726,8 @@ mod __parse__Top { } pub(crate) fn __reduce621< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32741,8 +32741,8 @@ mod __parse__Top { } pub(crate) fn __reduce622< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32756,8 +32756,8 @@ mod __parse__Top { } pub(crate) fn __reduce623< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32773,8 +32773,8 @@ mod __parse__Top { } pub(crate) fn __reduce624< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32788,8 +32788,8 @@ mod __parse__Top { } pub(crate) fn __reduce625< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32805,8 +32805,8 @@ mod __parse__Top { } pub(crate) fn __reduce626< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32820,8 +32820,8 @@ mod __parse__Top { } pub(crate) fn __reduce627< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32837,8 +32837,8 @@ mod __parse__Top { } pub(crate) fn __reduce628< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32855,8 +32855,8 @@ mod __parse__Top { } pub(crate) fn __reduce629< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32874,8 +32874,8 @@ mod __parse__Top { } pub(crate) fn __reduce630< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32889,8 +32889,8 @@ mod __parse__Top { } pub(crate) fn __reduce631< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32906,8 +32906,8 @@ mod __parse__Top { } pub(crate) fn __reduce632< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32924,8 +32924,8 @@ mod __parse__Top { } pub(crate) fn __reduce633< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32943,8 +32943,8 @@ mod __parse__Top { } pub(crate) fn __reduce634< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32958,8 +32958,8 @@ mod __parse__Top { } pub(crate) fn __reduce635< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32975,8 +32975,8 @@ mod __parse__Top { } pub(crate) fn __reduce636< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32990,8 +32990,8 @@ mod __parse__Top { } pub(crate) fn __reduce637< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33007,8 +33007,8 @@ mod __parse__Top { } pub(crate) fn __reduce638< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33022,8 +33022,8 @@ mod __parse__Top { } pub(crate) fn __reduce639< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33039,8 +33039,8 @@ mod __parse__Top { } pub(crate) fn __reduce640< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33054,8 +33054,8 @@ mod __parse__Top { } pub(crate) fn __reduce641< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33071,8 +33071,8 @@ mod __parse__Top { } pub(crate) fn __reduce642< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33086,8 +33086,8 @@ mod __parse__Top { } pub(crate) fn __reduce643< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33103,8 +33103,8 @@ mod __parse__Top { } pub(crate) fn __reduce644< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33118,8 +33118,8 @@ mod __parse__Top { } pub(crate) fn __reduce645< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33135,8 +33135,8 @@ mod __parse__Top { } pub(crate) fn __reduce646< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33150,8 +33150,8 @@ mod __parse__Top { } pub(crate) fn __reduce647< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33167,8 +33167,8 @@ mod __parse__Top { } pub(crate) fn __reduce648< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33182,8 +33182,8 @@ mod __parse__Top { } pub(crate) fn __reduce649< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33199,8 +33199,8 @@ mod __parse__Top { } pub(crate) fn __reduce650< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33214,8 +33214,8 @@ mod __parse__Top { } pub(crate) fn __reduce651< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33231,8 +33231,8 @@ mod __parse__Top { } pub(crate) fn __reduce652< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33246,8 +33246,8 @@ mod __parse__Top { } pub(crate) fn __reduce653< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33263,8 +33263,8 @@ mod __parse__Top { } pub(crate) fn __reduce654< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33280,8 +33280,8 @@ mod __parse__Top { } pub(crate) fn __reduce655< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33295,8 +33295,8 @@ mod __parse__Top { } pub(crate) fn __reduce656< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33312,8 +33312,8 @@ mod __parse__Top { } pub(crate) fn __reduce657< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33327,8 +33327,8 @@ mod __parse__Top { } pub(crate) fn __reduce658< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33342,8 +33342,8 @@ mod __parse__Top { } pub(crate) fn __reduce659< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33360,8 +33360,8 @@ mod __parse__Top { } pub(crate) fn __reduce660< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33375,8 +33375,8 @@ mod __parse__Top { } pub(crate) fn __reduce661< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33393,8 +33393,8 @@ mod __parse__Top { } pub(crate) fn __reduce662< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33408,8 +33408,8 @@ mod __parse__Top { } pub(crate) fn __reduce663< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33425,8 +33425,8 @@ mod __parse__Top { } pub(crate) fn __reduce664< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33443,8 +33443,8 @@ mod __parse__Top { } pub(crate) fn __reduce665< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33462,8 +33462,8 @@ mod __parse__Top { } pub(crate) fn __reduce666< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33481,8 +33481,8 @@ mod __parse__Top { } pub(crate) fn __reduce667< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33501,8 +33501,8 @@ mod __parse__Top { } pub(crate) fn __reduce668< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33516,8 +33516,8 @@ mod __parse__Top { } pub(crate) fn __reduce669< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33533,8 +33533,8 @@ mod __parse__Top { } pub(crate) fn __reduce670< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33551,8 +33551,8 @@ mod __parse__Top { } pub(crate) fn __reduce671< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33570,8 +33570,8 @@ mod __parse__Top { } pub(crate) fn __reduce672< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33589,8 +33589,8 @@ mod __parse__Top { } pub(crate) fn __reduce673< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33609,8 +33609,8 @@ mod __parse__Top { } pub(crate) fn __reduce810< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33626,8 +33626,8 @@ mod __parse__Top { } pub(crate) fn __reduce811< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33641,8 +33641,8 @@ mod __parse__Top { } pub(crate) fn __reduce948< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33658,8 +33658,8 @@ mod __parse__Top { } pub(crate) fn __reduce949< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33673,8 +33673,8 @@ mod __parse__Top { } pub(crate) fn __reduce950< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33688,8 +33688,8 @@ mod __parse__Top { } pub(crate) fn __reduce951< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33702,8 +33702,8 @@ mod __parse__Top { } pub(crate) fn __reduce970< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33717,8 +33717,8 @@ mod __parse__Top { } pub(crate) fn __reduce971< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33732,8 +33732,8 @@ mod __parse__Top { } pub(crate) fn __reduce972< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33747,8 +33747,8 @@ mod __parse__Top { } pub(crate) fn __reduce973< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33762,8 +33762,8 @@ mod __parse__Top { } pub(crate) fn __reduce974< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33776,8 +33776,8 @@ mod __parse__Top { } pub(crate) fn __reduce975< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33793,8 +33793,8 @@ mod __parse__Top { } pub(crate) fn __reduce976< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33812,8 +33812,8 @@ mod __parse__Top { } pub(crate) fn __reduce977< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33832,8 +33832,8 @@ mod __parse__Top { } pub(crate) fn __reduce978< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33850,8 +33850,8 @@ mod __parse__Top { } pub(crate) fn __reduce979< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33869,8 +33869,8 @@ mod __parse__Top { } pub(crate) fn __reduce980< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33884,8 +33884,8 @@ mod __parse__Top { } pub(crate) fn __reduce981< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33902,8 +33902,8 @@ mod __parse__Top { } pub(crate) fn __reduce982< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33917,8 +33917,8 @@ mod __parse__Top { } pub(crate) fn __reduce983< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33935,8 +33935,8 @@ mod __parse__Top { } pub(crate) fn __reduce984< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33950,8 +33950,8 @@ mod __parse__Top { } pub(crate) fn __reduce985< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33964,8 +33964,8 @@ mod __parse__Top { } pub(crate) fn __reduce986< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33979,8 +33979,8 @@ mod __parse__Top { } pub(crate) fn __reduce987< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33994,8 +33994,8 @@ mod __parse__Top { } pub(crate) fn __reduce988< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34013,8 +34013,8 @@ mod __parse__Top { } pub(crate) fn __reduce989< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34030,8 +34030,8 @@ mod __parse__Top { } pub(crate) fn __reduce990< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34048,8 +34048,8 @@ mod __parse__Top { } pub(crate) fn __reduce991< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34065,8 +34065,8 @@ mod __parse__Top { } pub(crate) fn __reduce992< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34085,8 +34085,8 @@ mod __parse__Top { } pub(crate) fn __reduce993< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34104,8 +34104,8 @@ mod __parse__Top { } pub(crate) fn __reduce994< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34125,8 +34125,8 @@ mod __parse__Top { } pub(crate) fn __reduce995< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34145,8 +34145,8 @@ mod __parse__Top { } pub(crate) fn __reduce996< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34163,8 +34163,8 @@ mod __parse__Top { } pub(crate) fn __reduce997< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34180,8 +34180,8 @@ mod __parse__Top { } pub(crate) fn __reduce998< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34199,8 +34199,8 @@ mod __parse__Top { } pub(crate) fn __reduce999< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34217,8 +34217,8 @@ mod __parse__Top { } pub(crate) fn __reduce1000< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34234,8 +34234,8 @@ mod __parse__Top { } pub(crate) fn __reduce1001< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34252,8 +34252,8 @@ mod __parse__Top { } pub(crate) fn __reduce1002< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34267,8 +34267,8 @@ mod __parse__Top { } pub(crate) fn __reduce1003< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34284,8 +34284,8 @@ mod __parse__Top { } pub(crate) fn __reduce1004< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34302,8 +34302,8 @@ mod __parse__Top { } pub(crate) fn __reduce1005< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34317,8 +34317,8 @@ mod __parse__Top { } pub(crate) fn __reduce1006< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34335,8 +34335,8 @@ mod __parse__Top { } pub(crate) fn __reduce1007< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34350,8 +34350,8 @@ mod __parse__Top { } pub(crate) fn __reduce1008< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34365,8 +34365,8 @@ mod __parse__Top { } pub(crate) fn __reduce1009< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34380,8 +34380,8 @@ mod __parse__Top { } pub(crate) fn __reduce1010< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34398,8 +34398,8 @@ mod __parse__Top { } pub(crate) fn __reduce1011< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34417,8 +34417,8 @@ mod __parse__Top { } pub(crate) fn __reduce1012< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34434,8 +34434,8 @@ mod __parse__Top { } pub(crate) fn __reduce1013< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34452,8 +34452,8 @@ mod __parse__Top { } pub(crate) fn __reduce1014< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34472,8 +34472,8 @@ mod __parse__Top { } pub(crate) fn __reduce1015< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34493,8 +34493,8 @@ mod __parse__Top { } pub(crate) fn __reduce1016< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34512,8 +34512,8 @@ mod __parse__Top { } pub(crate) fn __reduce1017< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34532,8 +34532,8 @@ mod __parse__Top { } pub(crate) fn __reduce1018< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34547,8 +34547,8 @@ mod __parse__Top { } pub(crate) fn __reduce1019< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34564,8 +34564,8 @@ mod __parse__Top { } pub(crate) fn __reduce1020< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34581,8 +34581,8 @@ mod __parse__Top { } pub(crate) fn __reduce1021< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34596,8 +34596,8 @@ mod __parse__Top { } pub(crate) fn __reduce1022< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34611,8 +34611,8 @@ mod __parse__Top { } pub(crate) fn __reduce1023< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34625,8 +34625,8 @@ mod __parse__Top { } pub(crate) fn __reduce1024< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34640,8 +34640,8 @@ mod __parse__Top { } pub(crate) fn __reduce1025< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34655,8 +34655,8 @@ mod __parse__Top { } pub(crate) fn __reduce1026< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34670,8 +34670,8 @@ mod __parse__Top { } pub(crate) fn __reduce1027< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34685,8 +34685,8 @@ mod __parse__Top { } pub(crate) fn __reduce1028< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34700,8 +34700,8 @@ mod __parse__Top { } pub(crate) fn __reduce1029< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34715,8 +34715,8 @@ mod __parse__Top { } pub(crate) fn __reduce1030< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34730,8 +34730,8 @@ mod __parse__Top { } pub(crate) fn __reduce1031< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34745,8 +34745,8 @@ mod __parse__Top { } pub(crate) fn __reduce1032< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34762,8 +34762,8 @@ mod __parse__Top { } pub(crate) fn __reduce1033< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34779,8 +34779,8 @@ mod __parse__Top { } pub(crate) fn __reduce1034< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34797,8 +34797,8 @@ mod __parse__Top { } pub(crate) fn __reduce1035< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34812,8 +34812,8 @@ mod __parse__Top { } pub(crate) fn __reduce1036< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34827,8 +34827,8 @@ mod __parse__Top { } pub(crate) fn __reduce1037< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34841,8 +34841,8 @@ mod __parse__Top { } pub(crate) fn __reduce1038< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34856,8 +34856,8 @@ mod __parse__Top { } pub(crate) fn __reduce1039< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34871,8 +34871,8 @@ mod __parse__Top { } pub(crate) fn __reduce1040< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34886,8 +34886,8 @@ mod __parse__Top { } pub(crate) fn __reduce1041< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34903,8 +34903,8 @@ mod __parse__Top { } pub(crate) fn __reduce1042< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34918,8 +34918,8 @@ mod __parse__Top { } pub(crate) fn __reduce1043< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34937,8 +34937,8 @@ mod __parse__Top { } pub(crate) fn __reduce1044< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34955,8 +34955,8 @@ mod __parse__Top { } pub(crate) fn __reduce1045< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34973,8 +34973,8 @@ mod __parse__Top { } pub(crate) fn __reduce1046< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34990,8 +34990,8 @@ mod __parse__Top { } pub(crate) fn __reduce1047< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35008,8 +35008,8 @@ mod __parse__Top { } pub(crate) fn __reduce1048< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35025,8 +35025,8 @@ mod __parse__Top { } pub(crate) fn __reduce1049< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35042,8 +35042,8 @@ mod __parse__Top { } pub(crate) fn __reduce1050< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35057,8 +35057,8 @@ mod __parse__Top { } pub(crate) fn __reduce1051< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35074,8 +35074,8 @@ mod __parse__Top { } pub(crate) fn __reduce1052< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35092,8 +35092,8 @@ mod __parse__Top { } pub(crate) fn __reduce1053< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35107,8 +35107,8 @@ mod __parse__Top { } pub(crate) fn __reduce1054< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35124,8 +35124,8 @@ mod __parse__Top { } pub(crate) fn __reduce1055< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35139,8 +35139,8 @@ mod __parse__Top { } pub(crate) fn __reduce1056< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35158,8 +35158,8 @@ mod __parse__Top { } pub(crate) fn __reduce1057< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35176,8 +35176,8 @@ mod __parse__Top { } pub(crate) fn __reduce1058< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35191,8 +35191,8 @@ mod __parse__Top { } pub(crate) fn __reduce1059< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35209,8 +35209,8 @@ mod __parse__Top { } pub(crate) fn __reduce1060< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35224,8 +35224,8 @@ mod __parse__Top { } pub(crate) fn __reduce1061< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35244,8 +35244,8 @@ mod __parse__Top { } pub(crate) fn __reduce1062< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35259,8 +35259,8 @@ mod __parse__Top { } pub(crate) fn __reduce1063< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35274,8 +35274,8 @@ mod __parse__Top { } pub(crate) fn __reduce1064< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35289,8 +35289,8 @@ mod __parse__Top { } pub(crate) fn __reduce1065< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35303,8 +35303,8 @@ mod __parse__Top { } pub(crate) fn __reduce1066< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35323,8 +35323,8 @@ mod __parse__Top { } pub(crate) fn __reduce1067< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35338,8 +35338,8 @@ mod __parse__Top { } pub(crate) fn __reduce1068< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35353,8 +35353,8 @@ mod __parse__Top { } pub(crate) fn __reduce1069< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35368,8 +35368,8 @@ mod __parse__Top { } pub(crate) fn __reduce1070< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35383,8 +35383,8 @@ mod __parse__Top { } pub(crate) fn __reduce1071< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35397,8 +35397,8 @@ mod __parse__Top { } pub(crate) fn __reduce1072< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35412,8 +35412,8 @@ mod __parse__Top { } pub(crate) fn __reduce1073< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35427,8 +35427,8 @@ mod __parse__Top { } pub(crate) fn __reduce1074< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35442,8 +35442,8 @@ mod __parse__Top { } pub(crate) fn __reduce1075< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35457,8 +35457,8 @@ mod __parse__Top { } pub(crate) fn __reduce1076< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35472,8 +35472,8 @@ mod __parse__Top { } pub(crate) fn __reduce1077< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35487,8 +35487,8 @@ mod __parse__Top { } pub(crate) fn __reduce1078< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35502,8 +35502,8 @@ mod __parse__Top { } pub(crate) fn __reduce1079< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35519,8 +35519,8 @@ mod __parse__Top { } pub(crate) fn __reduce1080< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35536,8 +35536,8 @@ mod __parse__Top { } pub(crate) fn __reduce1081< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35553,8 +35553,8 @@ mod __parse__Top { } pub(crate) fn __reduce1082< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35571,8 +35571,8 @@ mod __parse__Top { } pub(crate) fn __reduce1083< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35596,8 +35596,8 @@ mod __parse__Top { } pub(crate) fn __reduce1084< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35618,8 +35618,8 @@ mod __parse__Top { } pub(crate) fn __reduce1085< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35640,8 +35640,8 @@ mod __parse__Top { } pub(crate) fn __reduce1086< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35659,8 +35659,8 @@ mod __parse__Top { } pub(crate) fn __reduce1087< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35684,8 +35684,8 @@ mod __parse__Top { } pub(crate) fn __reduce1088< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35706,8 +35706,8 @@ mod __parse__Top { } pub(crate) fn __reduce1089< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35728,8 +35728,8 @@ mod __parse__Top { } pub(crate) fn __reduce1090< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35747,8 +35747,8 @@ mod __parse__Top { } pub(crate) fn __reduce1091< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35768,8 +35768,8 @@ mod __parse__Top { } pub(crate) fn __reduce1092< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35786,8 +35786,8 @@ mod __parse__Top { } pub(crate) fn __reduce1093< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35801,8 +35801,8 @@ mod __parse__Top { } pub(crate) fn __reduce1094< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35816,8 +35816,8 @@ mod __parse__Top { } pub(crate) fn __reduce1095< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35830,8 +35830,8 @@ mod __parse__Top { } pub(crate) fn __reduce1096< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35845,8 +35845,8 @@ mod __parse__Top { } pub(crate) fn __reduce1097< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35860,8 +35860,8 @@ mod __parse__Top { } pub(crate) fn __reduce1098< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35875,8 +35875,8 @@ mod __parse__Top { } pub(crate) fn __reduce1099< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35890,8 +35890,8 @@ mod __parse__Top { } pub(crate) fn __reduce1100< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35905,8 +35905,8 @@ mod __parse__Top { } pub(crate) fn __reduce1101< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35919,8 +35919,8 @@ mod __parse__Top { } pub(crate) fn __reduce1102< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35934,8 +35934,8 @@ mod __parse__Top { } pub(crate) fn __reduce1103< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35956,8 +35956,8 @@ mod __parse__Top { } pub(crate) fn __reduce1104< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35975,8 +35975,8 @@ mod __parse__Top { } pub(crate) fn __reduce1105< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35990,8 +35990,8 @@ mod __parse__Top { } pub(crate) fn __reduce1106< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36008,8 +36008,8 @@ mod __parse__Top { } pub(crate) fn __reduce1107< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36026,8 +36026,8 @@ mod __parse__Top { } pub(crate) fn __reduce1108< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36041,8 +36041,8 @@ mod __parse__Top { } pub(crate) fn __reduce1109< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36059,8 +36059,8 @@ mod __parse__Top { } pub(crate) fn __reduce1110< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36078,8 +36078,8 @@ mod __parse__Top { } pub(crate) fn __reduce1111< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36098,8 +36098,8 @@ mod __parse__Top { } pub(crate) fn __reduce1112< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36116,8 +36116,8 @@ mod __parse__Top { } pub(crate) fn __reduce1113< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36135,8 +36135,8 @@ mod __parse__Top { } pub(crate) fn __reduce1114< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36156,8 +36156,8 @@ mod __parse__Top { } pub(crate) fn __reduce1115< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36178,8 +36178,8 @@ mod __parse__Top { } pub(crate) fn __reduce1116< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36197,8 +36197,8 @@ mod __parse__Top { } pub(crate) fn __reduce1117< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36219,8 +36219,8 @@ mod __parse__Top { } pub(crate) fn __reduce1118< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36242,8 +36242,8 @@ mod __parse__Top { } pub(crate) fn __reduce1119< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36262,8 +36262,8 @@ mod __parse__Top { } pub(crate) fn __reduce1120< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36282,8 +36282,8 @@ mod __parse__Top { } pub(crate) fn __reduce1121< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36303,8 +36303,8 @@ mod __parse__Top { } pub(crate) fn __reduce1122< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36321,8 +36321,8 @@ mod __parse__Top { } pub(crate) fn __reduce1123< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36342,8 +36342,8 @@ mod __parse__Top { } pub(crate) fn __reduce1124< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36364,8 +36364,8 @@ mod __parse__Top { } pub(crate) fn __reduce1125< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36383,8 +36383,8 @@ mod __parse__Top { } pub(crate) fn __reduce1126< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36398,8 +36398,8 @@ mod __parse__Top { } pub(crate) fn __reduce1127< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36415,8 +36415,8 @@ mod __parse__Top { } pub(crate) fn __reduce1128< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36430,8 +36430,8 @@ mod __parse__Top { } pub(crate) fn __reduce1129< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36447,8 +36447,8 @@ mod __parse__Top { } pub(crate) fn __reduce1130< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36467,8 +36467,8 @@ mod __parse__Top { } pub(crate) fn __reduce1131< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36486,8 +36486,8 @@ mod __parse__Top { } pub(crate) fn __reduce1132< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36504,8 +36504,8 @@ mod __parse__Top { } pub(crate) fn __reduce1133< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36519,8 +36519,8 @@ mod __parse__Top { } pub(crate) fn __reduce1134< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36537,8 +36537,8 @@ mod __parse__Top { } pub(crate) fn __reduce1135< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36552,8 +36552,8 @@ mod __parse__Top { } pub(crate) fn __reduce1136< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36569,8 +36569,8 @@ mod __parse__Top { } pub(crate) fn __reduce1137< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36584,8 +36584,8 @@ mod __parse__Top { } pub(crate) fn __reduce1138< >( - __lookahead_start: Option<&ast::Location>, - __symbols: &mut alloc::vec::Vec<(ast::Location,__Symbol<>,ast::Location)>, + __lookahead_start: Option<&crate::Location>, + __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36606,7 +36606,7 @@ pub use self::__parse__Top::TopParser; #[allow(clippy::too_many_arguments)] fn __action0< >( - (_, __0, _): (ast::Location, ast::Mod, ast::Location), + (_, __0, _): (crate::Location, ast::Mod, crate::Location), ) -> ast::Mod { __0 @@ -36615,8 +36615,8 @@ fn __action0< #[allow(clippy::too_many_arguments)] fn __action1< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, body, _): (ast::Location, ast::Suite, ast::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, body, _): (crate::Location, ast::Suite, crate::Location), ) -> ast::Mod { ast::ModModule { body, type_ignores: vec![] }.into() @@ -36625,8 +36625,8 @@ fn __action1< #[allow(clippy::too_many_arguments)] fn __action2< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, body, _): (ast::Location, ast::Suite, ast::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, body, _): (crate::Location, ast::Suite, crate::Location), ) -> ast::Mod { ast::ModInteractive { body }.into() @@ -36635,9 +36635,9 @@ fn __action2< #[allow(clippy::too_many_arguments)] fn __action3< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, body, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, alloc::vec::Vec, ast::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, body, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Mod { ast::ModExpression { body: Box::new(body) }.into() @@ -36646,7 +36646,7 @@ fn __action3< #[allow(clippy::too_many_arguments)] fn __action4< >( - (_, lines, _): (ast::Location, alloc::vec::Vec, ast::Location), + (_, lines, _): (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Suite { { @@ -36657,7 +36657,7 @@ fn __action4< #[allow(clippy::too_many_arguments)] fn __action5< >( - (_, __0, _): (ast::Location, ast::Suite, ast::Location), + (_, __0, _): (crate::Location, ast::Suite, crate::Location), ) -> ast::Suite { __0 @@ -36666,7 +36666,7 @@ fn __action5< #[allow(clippy::too_many_arguments)] fn __action6< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Suite { vec![] @@ -36675,7 +36675,7 @@ fn __action6< #[allow(clippy::too_many_arguments)] fn __action7< >( - (_, __0, _): (ast::Location, ast::Suite, ast::Location), + (_, __0, _): (crate::Location, ast::Suite, crate::Location), ) -> ast::Suite { __0 @@ -36684,10 +36684,10 @@ fn __action7< #[allow(clippy::too_many_arguments)] fn __action8< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, s, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, s, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Suite { s.into_iter().flatten().collect() @@ -36696,7 +36696,7 @@ fn __action8< #[allow(clippy::too_many_arguments)] fn __action9< >( - (_, __0, _): (ast::Location, ast::Suite, ast::Location), + (_, __0, _): (crate::Location, ast::Suite, crate::Location), ) -> ast::Suite { __0 @@ -36705,7 +36705,7 @@ fn __action9< #[allow(clippy::too_many_arguments)] fn __action10< >( - (_, s, _): (ast::Location, ast::Stmt, ast::Location), + (_, s, _): (crate::Location, ast::Stmt, crate::Location), ) -> ast::Suite { vec![s] @@ -36714,10 +36714,10 @@ fn __action10< #[allow(clippy::too_many_arguments)] fn __action11< >( - (_, s1, _): (ast::Location, ast::Stmt, ast::Location), - (_, s2, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), + (_, s1, _): (crate::Location, ast::Stmt, crate::Location), + (_, s2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Suite { { @@ -36730,7 +36730,7 @@ fn __action11< #[allow(clippy::too_many_arguments)] fn __action12< >( - (_, __0, _): (ast::Location, ast::Stmt, ast::Location), + (_, __0, _): (crate::Location, ast::Stmt, crate::Location), ) -> ast::Stmt { __0 @@ -36739,7 +36739,7 @@ fn __action12< #[allow(clippy::too_many_arguments)] fn __action13< >( - (_, __0, _): (ast::Location, ast::Stmt, ast::Location), + (_, __0, _): (crate::Location, ast::Stmt, crate::Location), ) -> ast::Stmt { __0 @@ -36748,7 +36748,7 @@ fn __action13< #[allow(clippy::too_many_arguments)] fn __action14< >( - (_, __0, _): (ast::Location, ast::Stmt, ast::Location), + (_, __0, _): (crate::Location, ast::Stmt, crate::Location), ) -> ast::Stmt { __0 @@ -36757,7 +36757,7 @@ fn __action14< #[allow(clippy::too_many_arguments)] fn __action15< >( - (_, __0, _): (ast::Location, ast::Stmt, ast::Location), + (_, __0, _): (crate::Location, ast::Stmt, crate::Location), ) -> ast::Stmt { __0 @@ -36766,7 +36766,7 @@ fn __action15< #[allow(clippy::too_many_arguments)] fn __action16< >( - (_, __0, _): (ast::Location, ast::Stmt, ast::Location), + (_, __0, _): (crate::Location, ast::Stmt, crate::Location), ) -> ast::Stmt { __0 @@ -36775,7 +36775,7 @@ fn __action16< #[allow(clippy::too_many_arguments)] fn __action17< >( - (_, __0, _): (ast::Location, ast::Stmt, ast::Location), + (_, __0, _): (crate::Location, ast::Stmt, crate::Location), ) -> ast::Stmt { __0 @@ -36784,7 +36784,7 @@ fn __action17< #[allow(clippy::too_many_arguments)] fn __action18< >( - (_, __0, _): (ast::Location, ast::Stmt, ast::Location), + (_, __0, _): (crate::Location, ast::Stmt, crate::Location), ) -> ast::Stmt { __0 @@ -36793,7 +36793,7 @@ fn __action18< #[allow(clippy::too_many_arguments)] fn __action19< >( - (_, __0, _): (ast::Location, ast::Stmt, ast::Location), + (_, __0, _): (crate::Location, ast::Stmt, crate::Location), ) -> ast::Stmt { __0 @@ -36802,9 +36802,9 @@ fn __action19< #[allow(clippy::too_many_arguments)] fn __action20< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Stmt { { @@ -36819,10 +36819,10 @@ fn __action20< #[allow(clippy::too_many_arguments)] fn __action21< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, targets, _): (ast::Location, Vec, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, targets, _): (crate::Location, Vec, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Stmt { { @@ -36837,10 +36837,10 @@ fn __action21< #[allow(clippy::too_many_arguments)] fn __action22< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, expression, _): (ast::Location, ast::Expr, ast::Location), - (_, suffix, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, expression, _): (crate::Location, ast::Expr, crate::Location), + (_, suffix, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Stmt { { @@ -36873,11 +36873,11 @@ fn __action22< #[allow(clippy::too_many_arguments)] fn __action23< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, target, _): (ast::Location, ast::Expr, ast::Location), - (_, op, _): (ast::Location, ast::Operator, ast::Location), - (_, rhs, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, target, _): (crate::Location, ast::Expr, crate::Location), + (_, op, _): (crate::Location, ast::Operator, crate::Location), + (_, rhs, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Stmt { { @@ -36896,12 +36896,12 @@ fn __action23< #[allow(clippy::too_many_arguments)] fn __action24< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, target, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, annotation, _): (ast::Location, ast::Expr, ast::Location), - (_, rhs, _): (ast::Location, core::option::Option, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, target, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, annotation, _): (crate::Location, ast::Expr, crate::Location), + (_, rhs, _): (crate::Location, core::option::Option, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Stmt { { @@ -36922,8 +36922,8 @@ fn __action24< #[allow(clippy::too_many_arguments)] fn __action25< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { e @@ -36932,7 +36932,7 @@ fn __action25< #[allow(clippy::too_many_arguments)] fn __action26< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -36941,7 +36941,7 @@ fn __action26< #[allow(clippy::too_many_arguments)] fn __action27< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -36950,7 +36950,7 @@ fn __action27< #[allow(clippy::too_many_arguments)] fn __action28< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -36959,7 +36959,7 @@ fn __action28< #[allow(clippy::too_many_arguments)] fn __action29< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -36968,7 +36968,7 @@ fn __action29< #[allow(clippy::too_many_arguments)] fn __action30< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -36977,7 +36977,7 @@ fn __action30< #[allow(clippy::too_many_arguments)] fn __action31< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -36986,7 +36986,7 @@ fn __action31< #[allow(clippy::too_many_arguments)] fn __action32< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -36995,7 +36995,7 @@ fn __action32< #[allow(clippy::too_many_arguments)] fn __action33< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -37004,7 +37004,7 @@ fn __action33< #[allow(clippy::too_many_arguments)] fn __action34< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -37013,7 +37013,7 @@ fn __action34< #[allow(clippy::too_many_arguments)] fn __action35< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::Add @@ -37022,7 +37022,7 @@ fn __action35< #[allow(clippy::too_many_arguments)] fn __action36< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::Sub @@ -37031,7 +37031,7 @@ fn __action36< #[allow(clippy::too_many_arguments)] fn __action37< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::Mult @@ -37040,7 +37040,7 @@ fn __action37< #[allow(clippy::too_many_arguments)] fn __action38< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::MatMult @@ -37049,7 +37049,7 @@ fn __action38< #[allow(clippy::too_many_arguments)] fn __action39< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::Div @@ -37058,7 +37058,7 @@ fn __action39< #[allow(clippy::too_many_arguments)] fn __action40< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::Mod @@ -37067,7 +37067,7 @@ fn __action40< #[allow(clippy::too_many_arguments)] fn __action41< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::BitAnd @@ -37076,7 +37076,7 @@ fn __action41< #[allow(clippy::too_many_arguments)] fn __action42< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::BitOr @@ -37085,7 +37085,7 @@ fn __action42< #[allow(clippy::too_many_arguments)] fn __action43< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::BitXor @@ -37094,7 +37094,7 @@ fn __action43< #[allow(clippy::too_many_arguments)] fn __action44< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::LShift @@ -37103,7 +37103,7 @@ fn __action44< #[allow(clippy::too_many_arguments)] fn __action45< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::RShift @@ -37112,7 +37112,7 @@ fn __action45< #[allow(clippy::too_many_arguments)] fn __action46< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::Pow @@ -37121,7 +37121,7 @@ fn __action46< #[allow(clippy::too_many_arguments)] fn __action47< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::FloorDiv @@ -37130,9 +37130,9 @@ fn __action47< #[allow(clippy::too_many_arguments)] fn __action48< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Stmt { { @@ -37147,9 +37147,9 @@ fn __action48< #[allow(clippy::too_many_arguments)] fn __action49< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Stmt { { @@ -37164,10 +37164,10 @@ fn __action49< #[allow(clippy::too_many_arguments)] fn __action50< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, value, _): (ast::Location, core::option::Option, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, value, _): (crate::Location, core::option::Option, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Stmt { { @@ -37182,9 +37182,9 @@ fn __action50< #[allow(clippy::too_many_arguments)] fn __action51< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, expression, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, expression, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Stmt { { @@ -37199,7 +37199,7 @@ fn __action51< #[allow(clippy::too_many_arguments)] fn __action52< >( - (_, __0, _): (ast::Location, ast::Stmt, ast::Location), + (_, __0, _): (crate::Location, ast::Stmt, crate::Location), ) -> ast::Stmt { __0 @@ -37208,9 +37208,9 @@ fn __action52< #[allow(clippy::too_many_arguments)] fn __action53< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Stmt { { @@ -37225,11 +37225,11 @@ fn __action53< #[allow(clippy::too_many_arguments)] fn __action54< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, t, _): (ast::Location, ast::Expr, ast::Location), - (_, c, _): (ast::Location, core::option::Option<(token::Tok, ast::Expr)>, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, t, _): (crate::Location, ast::Expr, crate::Location), + (_, c, _): (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Stmt { { @@ -37244,10 +37244,10 @@ fn __action54< #[allow(clippy::too_many_arguments)] fn __action55< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, names, _): (ast::Location, Vec, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, names, _): (crate::Location, Vec, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Stmt { { @@ -37262,12 +37262,12 @@ fn __action55< #[allow(clippy::too_many_arguments)] fn __action56< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, source, _): (ast::Location, (Option, Option), ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, names, _): (ast::Location, Vec, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, source, _): (crate::Location, (Option, Option), crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, names, _): (crate::Location, Vec, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Stmt { { @@ -37287,8 +37287,8 @@ fn __action56< #[allow(clippy::too_many_arguments)] fn __action57< >( - (_, dots, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, name, _): (ast::Location, String, ast::Location), + (_, dots, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, name, _): (crate::Location, String, crate::Location), ) -> (Option, Option) { { @@ -37299,7 +37299,7 @@ fn __action57< #[allow(clippy::too_many_arguments)] fn __action58< >( - (_, dots, _): (ast::Location, alloc::vec::Vec, ast::Location), + (_, dots, _): (crate::Location, alloc::vec::Vec, crate::Location), ) -> (Option, Option) { { @@ -37310,7 +37310,7 @@ fn __action58< #[allow(clippy::too_many_arguments)] fn __action59< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> usize { 3 @@ -37319,7 +37319,7 @@ fn __action59< #[allow(clippy::too_many_arguments)] fn __action60< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> usize { 1 @@ -37328,9 +37328,9 @@ fn __action60< #[allow(clippy::too_many_arguments)] fn __action61< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, i, _): (ast::Location, Vec, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, i, _): (crate::Location, Vec, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> Vec { i @@ -37339,12 +37339,12 @@ fn __action61< #[allow(clippy::too_many_arguments)] fn __action62< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, i, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, i, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> Vec { i @@ -37353,9 +37353,9 @@ fn __action62< #[allow(clippy::too_many_arguments)] fn __action63< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> Vec { { @@ -37367,7 +37367,7 @@ fn __action63< #[allow(clippy::too_many_arguments)] fn __action64< >( - (_, n, _): (ast::Location, String, ast::Location), + (_, n, _): (crate::Location, String, crate::Location), ) -> String { n @@ -37376,8 +37376,8 @@ fn __action64< #[allow(clippy::too_many_arguments)] fn __action65< >( - (_, n, _): (ast::Location, String, ast::Location), - (_, n2, _): (ast::Location, alloc::vec::Vec<(token::Tok, String)>, ast::Location), + (_, n, _): (crate::Location, String, crate::Location), + (_, n2, _): (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), ) -> String { { @@ -37393,10 +37393,10 @@ fn __action65< #[allow(clippy::too_many_arguments)] fn __action66< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, names, _): (ast::Location, Vec, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, names, _): (crate::Location, Vec, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Stmt { { @@ -37411,10 +37411,10 @@ fn __action66< #[allow(clippy::too_many_arguments)] fn __action67< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, names, _): (ast::Location, Vec, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, names, _): (crate::Location, Vec, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Stmt { { @@ -37429,11 +37429,11 @@ fn __action67< #[allow(clippy::too_many_arguments)] fn __action68< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, test, _): (ast::Location, ast::Expr, ast::Location), - (_, msg, _): (ast::Location, core::option::Option<(token::Tok, ast::Expr)>, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, test, _): (crate::Location, ast::Expr, crate::Location), + (_, msg, _): (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Stmt { { @@ -37451,7 +37451,7 @@ fn __action68< #[allow(clippy::too_many_arguments)] fn __action69< >( - (_, __0, _): (ast::Location, ast::Stmt, ast::Location), + (_, __0, _): (crate::Location, ast::Stmt, crate::Location), ) -> ast::Stmt { __0 @@ -37460,7 +37460,7 @@ fn __action69< #[allow(clippy::too_many_arguments)] fn __action70< >( - (_, __0, _): (ast::Location, ast::Stmt, ast::Location), + (_, __0, _): (crate::Location, ast::Stmt, crate::Location), ) -> ast::Stmt { __0 @@ -37469,7 +37469,7 @@ fn __action70< #[allow(clippy::too_many_arguments)] fn __action71< >( - (_, __0, _): (ast::Location, ast::Stmt, ast::Location), + (_, __0, _): (crate::Location, ast::Stmt, crate::Location), ) -> ast::Stmt { __0 @@ -37478,7 +37478,7 @@ fn __action71< #[allow(clippy::too_many_arguments)] fn __action72< >( - (_, __0, _): (ast::Location, ast::Stmt, ast::Location), + (_, __0, _): (crate::Location, ast::Stmt, crate::Location), ) -> ast::Stmt { __0 @@ -37487,7 +37487,7 @@ fn __action72< #[allow(clippy::too_many_arguments)] fn __action73< >( - (_, __0, _): (ast::Location, ast::Stmt, ast::Location), + (_, __0, _): (crate::Location, ast::Stmt, crate::Location), ) -> ast::Stmt { __0 @@ -37496,7 +37496,7 @@ fn __action73< #[allow(clippy::too_many_arguments)] fn __action74< >( - (_, __0, _): (ast::Location, ast::Stmt, ast::Location), + (_, __0, _): (crate::Location, ast::Stmt, crate::Location), ) -> ast::Stmt { __0 @@ -37505,7 +37505,7 @@ fn __action74< #[allow(clippy::too_many_arguments)] fn __action75< >( - (_, __0, _): (ast::Location, ast::Stmt, ast::Location), + (_, __0, _): (crate::Location, ast::Stmt, crate::Location), ) -> ast::Stmt { __0 @@ -37514,7 +37514,7 @@ fn __action75< #[allow(clippy::too_many_arguments)] fn __action76< >( - (_, __0, _): (ast::Location, ast::Stmt, ast::Location), + (_, __0, _): (crate::Location, ast::Stmt, crate::Location), ) -> ast::Stmt { __0 @@ -37523,14 +37523,14 @@ fn __action76< #[allow(clippy::too_many_arguments)] fn __action77< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, subject, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, cases, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, subject, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, cases, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { { @@ -37555,15 +37555,15 @@ fn __action77< #[allow(clippy::too_many_arguments)] fn __action78< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, subject, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, cases, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, subject, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, cases, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { { @@ -37588,17 +37588,17 @@ fn __action78< #[allow(clippy::too_many_arguments)] fn __action79< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, subject, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, subjects, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, cases, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, subject, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, subjects, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, cases, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { { @@ -37632,11 +37632,11 @@ fn __action79< #[allow(clippy::too_many_arguments)] fn __action80< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, pattern, _): (ast::Location, ast::Pattern, ast::Location), - (_, guard, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, body, _): (ast::Location, ast::Suite, ast::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), + (_, guard, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, body, _): (crate::Location, ast::Suite, crate::Location), ) -> ast::MatchCase { { @@ -37651,8 +37651,8 @@ fn __action80< #[allow(clippy::too_many_arguments)] fn __action81< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, guard, _): (ast::Location, ast::Expr, ast::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, guard, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { { @@ -37663,10 +37663,10 @@ fn __action81< #[allow(clippy::too_many_arguments)] fn __action82< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, pattern, _): (ast::Location, ast::Pattern, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Pattern { ast::Pattern::new( @@ -37681,12 +37681,12 @@ fn __action82< #[allow(clippy::too_many_arguments)] fn __action83< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, pattern, _): (ast::Location, ast::Pattern, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, patterns, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, patterns, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Pattern { { @@ -37705,7 +37705,7 @@ fn __action83< #[allow(clippy::too_many_arguments)] fn __action84< >( - (_, pattern, _): (ast::Location, ast::Pattern, ast::Location), + (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), ) -> ast::Pattern { pattern @@ -37714,7 +37714,7 @@ fn __action84< #[allow(clippy::too_many_arguments)] fn __action85< >( - (_, pattern, _): (ast::Location, ast::Pattern, ast::Location), + (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), ) -> ast::Pattern { pattern @@ -37723,7 +37723,7 @@ fn __action85< #[allow(clippy::too_many_arguments)] fn __action86< >( - (_, pattern, _): (ast::Location, ast::Pattern, ast::Location), + (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), ) -> ast::Pattern { pattern @@ -37732,12 +37732,12 @@ fn __action86< #[allow(clippy::too_many_arguments)] fn __action87< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, pattern, _): (ast::Location, ast::Pattern, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, name, _): (ast::Location, String, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), -) -> Result> + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, name, _): (crate::Location, String, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), +) -> Result> { { if name == "_" { @@ -37761,7 +37761,7 @@ fn __action87< #[allow(clippy::too_many_arguments)] fn __action88< >( - (_, pattern, _): (ast::Location, ast::Pattern, ast::Location), + (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), ) -> ast::Pattern { pattern @@ -37770,10 +37770,10 @@ fn __action88< #[allow(clippy::too_many_arguments)] fn __action89< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, pattern, _): (ast::Location, ast::Pattern, ast::Location), - (_, patterns, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), + (_, patterns, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Pattern { { @@ -37790,9 +37790,9 @@ fn __action89< #[allow(clippy::too_many_arguments)] fn __action90< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, node, _): (ast::Location, ast::PatternKind, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, node, _): (crate::Location, ast::PatternKind, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Pattern { ast::Pattern::new( @@ -37805,9 +37805,9 @@ fn __action90< #[allow(clippy::too_many_arguments)] fn __action91< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, node, _): (ast::Location, ast::PatternKind, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, node, _): (crate::Location, ast::PatternKind, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Pattern { ast::Pattern::new( @@ -37820,9 +37820,9 @@ fn __action91< #[allow(clippy::too_many_arguments)] fn __action92< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, node, _): (ast::Location, ast::PatternKind, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, node, _): (crate::Location, ast::PatternKind, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Pattern { ast::Pattern::new( @@ -37835,9 +37835,9 @@ fn __action92< #[allow(clippy::too_many_arguments)] fn __action93< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, node, _): (ast::Location, ast::PatternKind, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, node, _): (crate::Location, ast::PatternKind, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Pattern { ast::Pattern::new( @@ -37850,9 +37850,9 @@ fn __action93< #[allow(clippy::too_many_arguments)] fn __action94< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, node, _): (ast::Location, ast::PatternKind, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, node, _): (crate::Location, ast::PatternKind, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Pattern { ast::Pattern::new( @@ -37865,9 +37865,9 @@ fn __action94< #[allow(clippy::too_many_arguments)] fn __action95< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, node, _): (ast::Location, ast::PatternKind, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, node, _): (crate::Location, ast::PatternKind, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Pattern { ast::Pattern::new( @@ -37880,9 +37880,9 @@ fn __action95< #[allow(clippy::too_many_arguments)] fn __action96< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, node, _): (ast::Location, ast::PatternKind, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, node, _): (crate::Location, ast::PatternKind, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Pattern { ast::Pattern::new( @@ -37895,11 +37895,11 @@ fn __action96< #[allow(clippy::too_many_arguments)] fn __action97< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, pattern, _): (ast::Location, ast::Pattern, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { pattern.node @@ -37908,10 +37908,10 @@ fn __action97< #[allow(clippy::too_many_arguments)] fn __action98< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { ast::PatternMatchSequence { @@ -37922,13 +37922,13 @@ fn __action98< #[allow(clippy::too_many_arguments)] fn __action99< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, pattern, _): (ast::Location, ast::Pattern, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, patterns, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, patterns, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { { @@ -37943,11 +37943,11 @@ fn __action99< #[allow(clippy::too_many_arguments)] fn __action100< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, patterns, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, patterns, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { ast::PatternMatchSequence { @@ -37958,10 +37958,10 @@ fn __action100< #[allow(clippy::too_many_arguments)] fn __action101< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, name, _): (ast::Location, String, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, name, _): (crate::Location, String, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { ast::PatternMatchStar { @@ -37972,9 +37972,9 @@ fn __action101< #[allow(clippy::too_many_arguments)] fn __action102< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, value, _): (ast::Location, ast::Constant, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, value, _): (crate::Location, ast::Constant, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -37987,7 +37987,7 @@ fn __action102< #[allow(clippy::too_many_arguments)] fn __action103< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -37996,10 +37996,10 @@ fn __action103< #[allow(clippy::too_many_arguments)] fn __action104< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, operand, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, operand, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -38015,11 +38015,11 @@ fn __action104< #[allow(clippy::too_many_arguments)] fn __action105< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, left, _): (ast::Location, ast::Expr, ast::Location), - (_, op, _): (ast::Location, ast::Operator, ast::Location), - (_, right, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, left, _): (crate::Location, ast::Expr, crate::Location), + (_, op, _): (crate::Location, ast::Operator, crate::Location), + (_, right, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -38036,7 +38036,7 @@ fn __action105< #[allow(clippy::too_many_arguments)] fn __action106< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { ast::PatternMatchSingleton { @@ -38047,7 +38047,7 @@ fn __action106< #[allow(clippy::too_many_arguments)] fn __action107< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { ast::PatternMatchSingleton { @@ -38058,7 +38058,7 @@ fn __action107< #[allow(clippy::too_many_arguments)] fn __action108< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { ast::PatternMatchSingleton { @@ -38069,9 +38069,9 @@ fn __action108< #[allow(clippy::too_many_arguments)] fn __action109< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, value, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, value, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { ast::PatternMatchValue { @@ -38082,8 +38082,8 @@ fn __action109< #[allow(clippy::too_many_arguments)] fn __action110< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, value, _): (ast::Location, ast::Expr, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, value, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::PatternKind { ast::PatternMatchValue { @@ -38094,9 +38094,9 @@ fn __action110< #[allow(clippy::too_many_arguments)] fn __action111< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, s, _): (ast::Location, alloc::vec::Vec<(ast::Location, (String, StringKind, bool), ast::Location)>, ast::Location), -) -> Result> + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, s, _): (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), +) -> Result> { Ok(ast::PatternMatchValue { value: Box::new(parse_strings(s)?) @@ -38106,9 +38106,9 @@ fn __action111< #[allow(clippy::too_many_arguments)] fn __action112< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, name, _): (ast::Location, String, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, name, _): (crate::Location, String, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { ast::PatternMatchAs { @@ -38120,9 +38120,9 @@ fn __action112< #[allow(clippy::too_many_arguments)] fn __action113< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, name, _): (ast::Location, String, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, name, _): (crate::Location, String, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -38135,11 +38135,11 @@ fn __action113< #[allow(clippy::too_many_arguments)] fn __action114< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, name, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, attr, _): (ast::Location, String, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, name, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, attr, _): (crate::Location, String, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -38156,11 +38156,11 @@ fn __action114< #[allow(clippy::too_many_arguments)] fn __action115< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, attr, _): (ast::Location, String, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, attr, _): (crate::Location, String, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -38177,7 +38177,7 @@ fn __action115< #[allow(clippy::too_many_arguments)] fn __action116< >( - (_, e, _): (ast::Location, ast::Expr, ast::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::PatternKind { ast::PatternMatchValue { @@ -38188,7 +38188,7 @@ fn __action116< #[allow(clippy::too_many_arguments)] fn __action117< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -38197,7 +38197,7 @@ fn __action117< #[allow(clippy::too_many_arguments)] fn __action118< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -38206,7 +38206,7 @@ fn __action118< #[allow(clippy::too_many_arguments)] fn __action119< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -38215,9 +38215,9 @@ fn __action119< #[allow(clippy::too_many_arguments)] fn __action120< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -38233,9 +38233,9 @@ fn __action120< #[allow(clippy::too_many_arguments)] fn __action121< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -38251,9 +38251,9 @@ fn __action121< #[allow(clippy::too_many_arguments)] fn __action122< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -38269,9 +38269,9 @@ fn __action122< #[allow(clippy::too_many_arguments)] fn __action123< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, s, _): (ast::Location, alloc::vec::Vec<(ast::Location, (String, StringKind, bool), ast::Location)>, ast::Location), -) -> Result> + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, s, _): (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), +) -> Result> { Ok(parse_strings(s)?) } @@ -38279,9 +38279,9 @@ fn __action123< #[allow(clippy::too_many_arguments)] fn __action124< >( - (_, k, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, v, _): (ast::Location, ast::Pattern, ast::Location), + (_, k, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, v, _): (crate::Location, ast::Pattern, crate::Location), ) -> (ast::Expr, ast::Pattern) { (k, v) @@ -38290,10 +38290,10 @@ fn __action124< #[allow(clippy::too_many_arguments)] fn __action125< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { { @@ -38308,12 +38308,12 @@ fn __action125< #[allow(clippy::too_many_arguments)] fn __action126< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, Vec<(ast::Expr, ast::Pattern)>, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { { @@ -38331,13 +38331,13 @@ fn __action126< #[allow(clippy::too_many_arguments)] fn __action127< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, rest, _): (ast::Location, String, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, rest, _): (crate::Location, String, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { { @@ -38352,15 +38352,15 @@ fn __action127< #[allow(clippy::too_many_arguments)] fn __action128< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, Vec<(ast::Expr, ast::Pattern)>, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, rest, _): (ast::Location, String, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, rest, _): (crate::Location, String, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { { @@ -38378,9 +38378,9 @@ fn __action128< #[allow(clippy::too_many_arguments)] fn __action129< >( - (_, k, _): (ast::Location, String, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, v, _): (ast::Location, ast::Pattern, ast::Location), + (_, k, _): (crate::Location, String, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, v, _): (crate::Location, ast::Pattern, crate::Location), ) -> (String, ast::Pattern) { (k, v) @@ -38389,15 +38389,15 @@ fn __action129< #[allow(clippy::too_many_arguments)] fn __action130< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, patterns, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, kwds, _): (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, patterns, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, kwds, _): (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { { @@ -38416,13 +38416,13 @@ fn __action130< #[allow(clippy::too_many_arguments)] fn __action131< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, patterns, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, patterns, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { { @@ -38438,13 +38438,13 @@ fn __action131< #[allow(clippy::too_many_arguments)] fn __action132< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, kwds, _): (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, kwds, _): (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { { @@ -38463,11 +38463,11 @@ fn __action132< #[allow(clippy::too_many_arguments)] fn __action133< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { { @@ -38483,15 +38483,15 @@ fn __action133< #[allow(clippy::too_many_arguments)] fn __action134< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, patterns, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, kwds, _): (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, patterns, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, kwds, _): (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { { @@ -38510,13 +38510,13 @@ fn __action134< #[allow(clippy::too_many_arguments)] fn __action135< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, patterns, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, patterns, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { { @@ -38532,13 +38532,13 @@ fn __action135< #[allow(clippy::too_many_arguments)] fn __action136< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, kwds, _): (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, kwds, _): (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { { @@ -38557,11 +38557,11 @@ fn __action136< #[allow(clippy::too_many_arguments)] fn __action137< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { { @@ -38577,13 +38577,13 @@ fn __action137< #[allow(clippy::too_many_arguments)] fn __action138< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, test, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, body, _): (ast::Location, ast::Suite, ast::Location), - (_, s2, _): (ast::Location, alloc::vec::Vec<(ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, ast::Location), - (_, s3, _): (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, test, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, body, _): (crate::Location, ast::Suite, crate::Location), + (_, s2, _): (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location), + (_, s3, _): (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { { @@ -38616,12 +38616,12 @@ fn __action138< #[allow(clippy::too_many_arguments)] fn __action139< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, test, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, body, _): (ast::Location, ast::Suite, ast::Location), - (_, s2, _): (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, test, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, body, _): (crate::Location, ast::Suite, crate::Location), + (_, s2, _): (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { { @@ -38646,15 +38646,15 @@ fn __action139< #[allow(clippy::too_many_arguments)] fn __action140< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, is_async, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, target, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, iter, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, body, _): (ast::Location, ast::Suite, ast::Location), - (_, s2, _): (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, is_async, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, target, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, iter, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, body, _): (crate::Location, ast::Suite, crate::Location), + (_, s2, _): (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { { @@ -38679,14 +38679,14 @@ fn __action140< #[allow(clippy::too_many_arguments)] fn __action141< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, body, _): (ast::Location, ast::Suite, ast::Location), - (_, handlers, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, else_suite, _): (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), - (_, finally, _): (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, body, _): (crate::Location, ast::Suite, crate::Location), + (_, handlers, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, else_suite, _): (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + (_, finally, _): (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Stmt { { @@ -38714,14 +38714,14 @@ fn __action141< #[allow(clippy::too_many_arguments)] fn __action142< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, body, _): (ast::Location, ast::Suite, ast::Location), - (_, handlers, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, else_suite, _): (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), - (_, finally, _): (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, body, _): (crate::Location, ast::Suite, crate::Location), + (_, handlers, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, else_suite, _): (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + (_, finally, _): (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Stmt { { @@ -38749,11 +38749,11 @@ fn __action142< #[allow(clippy::too_many_arguments)] fn __action143< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, body, _): (ast::Location, ast::Suite, ast::Location), - (_, finally, _): (ast::Location, (token::Tok, token::Tok, ast::Suite), ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, body, _): (crate::Location, ast::Suite, crate::Location), + (_, finally, _): (crate::Location, (token::Tok, token::Tok, ast::Suite), crate::Location), ) -> ast::Stmt { { @@ -38777,12 +38777,12 @@ fn __action143< #[allow(clippy::too_many_arguments)] fn __action144< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, typ, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, body, _): (ast::Location, ast::Suite, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, typ, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, body, _): (crate::Location, ast::Suite, crate::Location), ) -> ast::Excepthandler { { @@ -38802,12 +38802,12 @@ fn __action144< #[allow(clippy::too_many_arguments)] fn __action145< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, x, _): (ast::Location, (ast::Expr, token::Tok, String), ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, body, _): (ast::Location, ast::Suite, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, x, _): (crate::Location, (ast::Expr, token::Tok, String), crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, body, _): (crate::Location, ast::Suite, crate::Location), ) -> ast::Excepthandler { { @@ -38827,11 +38827,11 @@ fn __action145< #[allow(clippy::too_many_arguments)] fn __action146< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, typ, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, body, _): (ast::Location, ast::Suite, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, typ, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, body, _): (crate::Location, ast::Suite, crate::Location), ) -> ast::Excepthandler { { @@ -38851,11 +38851,11 @@ fn __action146< #[allow(clippy::too_many_arguments)] fn __action147< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, x, _): (ast::Location, (ast::Expr, token::Tok, String), ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, body, _): (ast::Location, ast::Suite, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, x, _): (crate::Location, (ast::Expr, token::Tok, String), crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, body, _): (crate::Location, ast::Suite, crate::Location), ) -> ast::Excepthandler { { @@ -38875,12 +38875,12 @@ fn __action147< #[allow(clippy::too_many_arguments)] fn __action148< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, is_async, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, items, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, body, _): (ast::Location, ast::Suite, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, is_async, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, items, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, body, _): (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { { @@ -38898,10 +38898,10 @@ fn __action148< #[allow(clippy::too_many_arguments)] fn __action149< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, __0, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), ) -> Vec { __0 @@ -38910,12 +38910,12 @@ fn __action149< #[allow(clippy::too_many_arguments)] fn __action150< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, left, _): (ast::Location, core::option::Option>, ast::Location), - (_, mid, _): (ast::Location, ast::Withitem, ast::Location), - (_, right, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, left, _): (crate::Location, core::option::Option>, crate::Location), + (_, mid, _): (crate::Location, ast::Withitem, crate::Location), + (_, right, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), ) -> Vec { { @@ -38926,7 +38926,7 @@ fn __action150< #[allow(clippy::too_many_arguments)] fn __action151< >( - (_, __0, _): (ast::Location, ast::Withitem, ast::Location), + (_, __0, _): (crate::Location, ast::Withitem, crate::Location), ) -> Vec { vec![__0] @@ -38935,8 +38935,8 @@ fn __action151< #[allow(clippy::too_many_arguments)] fn __action152< >( - (_, item, _): (ast::Location, ast::Withitem, ast::Location), - (_, items, _): (ast::Location, alloc::vec::Vec, ast::Location), + (_, item, _): (crate::Location, ast::Withitem, crate::Location), + (_, items, _): (crate::Location, alloc::vec::Vec, crate::Location), ) -> Vec { { @@ -38947,7 +38947,7 @@ fn __action152< #[allow(clippy::too_many_arguments)] fn __action153< >( - (_, __0, _): (ast::Location, Vec, ast::Location), + (_, __0, _): (crate::Location, Vec, crate::Location), ) -> Vec { { @@ -38958,15 +38958,15 @@ fn __action153< #[allow(clippy::too_many_arguments)] fn __action154< >( - (_, decorator_list, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, is_async, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, name, _): (ast::Location, String, ast::Location), - (_, args, _): (ast::Location, ast::Arguments, ast::Location), - (_, r, _): (ast::Location, core::option::Option<(token::Tok, ast::Expr)>, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, body, _): (ast::Location, ast::Suite, ast::Location), + (_, decorator_list, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, is_async, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, name, _): (crate::Location, String, crate::Location), + (_, args, _): (crate::Location, ast::Arguments, crate::Location), + (_, r, _): (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, body, _): (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { { @@ -38986,10 +38986,10 @@ fn __action154< #[allow(clippy::too_many_arguments)] fn __action155< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, a, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), -) -> Result> + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, a, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), +) -> Result> { { let args = validate_arguments( @@ -39011,9 +39011,9 @@ fn __action155< #[allow(clippy::too_many_arguments)] fn __action156< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, arg, _): (ast::Location, String, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, arg, _): (crate::Location, String, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Arg { ast::Arg::new( @@ -39026,10 +39026,10 @@ fn __action156< #[allow(clippy::too_many_arguments)] fn __action157< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, arg, _): (ast::Location, String, ast::Location), - (_, a, _): (ast::Location, core::option::Option<(token::Tok, ast::Expr)>, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, arg, _): (crate::Location, String, crate::Location), + (_, a, _): (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Arg { { @@ -39041,10 +39041,10 @@ fn __action157< #[allow(clippy::too_many_arguments)] fn __action158< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, arg, _): (ast::Location, String, ast::Location), - (_, a, _): (ast::Location, core::option::Option<(token::Tok, ast::Expr)>, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, arg, _): (crate::Location, String, crate::Location), + (_, a, _): (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Arg { { @@ -39056,13 +39056,13 @@ fn __action158< #[allow(clippy::too_many_arguments)] fn __action159< >( - (_, decorator_list, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, name, _): (ast::Location, String, ast::Location), - (_, a, _): (ast::Location, core::option::Option<(token::Tok, ArgumentList, token::Tok)>, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, body, _): (ast::Location, ast::Suite, ast::Location), + (_, decorator_list, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, name, _): (crate::Location, String, crate::Location), + (_, a, _): (crate::Location, core::option::Option<(token::Tok, ArgumentList, token::Tok)>, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, body, _): (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { { @@ -39088,10 +39088,10 @@ fn __action159< #[allow(clippy::too_many_arguments)] fn __action160< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, p, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, p, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { { @@ -39102,10 +39102,10 @@ fn __action160< #[allow(clippy::too_many_arguments)] fn __action161< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, value, _): (ast::Location, core::option::Option, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, value, _): (crate::Location, core::option::Option, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -39118,11 +39118,11 @@ fn __action161< #[allow(clippy::too_many_arguments)] fn __action162< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -39135,7 +39135,7 @@ fn __action162< #[allow(clippy::too_many_arguments)] fn __action163< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -39144,7 +39144,7 @@ fn __action163< #[allow(clippy::too_many_arguments)] fn __action164< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -39153,11 +39153,11 @@ fn __action164< #[allow(clippy::too_many_arguments)] fn __action165< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, id, _): (ast::Location, String, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, value, _): (ast::Location, ast::Expr, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, id, _): (crate::Location, String, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, value, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { { @@ -39179,13 +39179,13 @@ fn __action165< #[allow(clippy::too_many_arguments)] fn __action166< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, p, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, body, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), -) -> Result> + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, p, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, body, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), +) -> Result> { { let p = validate_arguments( @@ -39216,7 +39216,7 @@ fn __action166< #[allow(clippy::too_many_arguments)] fn __action167< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Cmpop { ast::Cmpop::Eq @@ -39225,7 +39225,7 @@ fn __action167< #[allow(clippy::too_many_arguments)] fn __action168< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Cmpop { ast::Cmpop::NotEq @@ -39234,7 +39234,7 @@ fn __action168< #[allow(clippy::too_many_arguments)] fn __action169< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Cmpop { ast::Cmpop::Lt @@ -39243,7 +39243,7 @@ fn __action169< #[allow(clippy::too_many_arguments)] fn __action170< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Cmpop { ast::Cmpop::LtE @@ -39252,7 +39252,7 @@ fn __action170< #[allow(clippy::too_many_arguments)] fn __action171< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Cmpop { ast::Cmpop::Gt @@ -39261,7 +39261,7 @@ fn __action171< #[allow(clippy::too_many_arguments)] fn __action172< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Cmpop { ast::Cmpop::GtE @@ -39270,7 +39270,7 @@ fn __action172< #[allow(clippy::too_many_arguments)] fn __action173< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Cmpop { ast::Cmpop::In @@ -39279,8 +39279,8 @@ fn __action173< #[allow(clippy::too_many_arguments)] fn __action174< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Cmpop { ast::Cmpop::NotIn @@ -39289,7 +39289,7 @@ fn __action174< #[allow(clippy::too_many_arguments)] fn __action175< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Cmpop { ast::Cmpop::Is @@ -39298,8 +39298,8 @@ fn __action175< #[allow(clippy::too_many_arguments)] fn __action176< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Cmpop { ast::Cmpop::IsNot @@ -39308,7 +39308,7 @@ fn __action176< #[allow(clippy::too_many_arguments)] fn __action177< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::LShift @@ -39317,7 +39317,7 @@ fn __action177< #[allow(clippy::too_many_arguments)] fn __action178< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::RShift @@ -39326,7 +39326,7 @@ fn __action178< #[allow(clippy::too_many_arguments)] fn __action179< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::Add @@ -39335,7 +39335,7 @@ fn __action179< #[allow(clippy::too_many_arguments)] fn __action180< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::Sub @@ -39344,7 +39344,7 @@ fn __action180< #[allow(clippy::too_many_arguments)] fn __action181< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::Mult @@ -39353,7 +39353,7 @@ fn __action181< #[allow(clippy::too_many_arguments)] fn __action182< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::Div @@ -39362,7 +39362,7 @@ fn __action182< #[allow(clippy::too_many_arguments)] fn __action183< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::FloorDiv @@ -39371,7 +39371,7 @@ fn __action183< #[allow(clippy::too_many_arguments)] fn __action184< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::Mod @@ -39380,7 +39380,7 @@ fn __action184< #[allow(clippy::too_many_arguments)] fn __action185< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Operator { ast::Operator::MatMult @@ -39389,7 +39389,7 @@ fn __action185< #[allow(clippy::too_many_arguments)] fn __action186< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Unaryop { ast::Unaryop::UAdd @@ -39398,7 +39398,7 @@ fn __action186< #[allow(clippy::too_many_arguments)] fn __action187< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Unaryop { ast::Unaryop::USub @@ -39407,7 +39407,7 @@ fn __action187< #[allow(clippy::too_many_arguments)] fn __action188< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Unaryop { ast::Unaryop::Invert @@ -39416,11 +39416,11 @@ fn __action188< #[allow(clippy::too_many_arguments)] fn __action189< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, s1, _): (ast::Location, ast::Expr, ast::Location), - (_, s2, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - (_, trailing_comma, _): (ast::Location, core::option::Option, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, s1, _): (crate::Location, ast::Expr, crate::Location), + (_, s2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, trailing_comma, _): (crate::Location, core::option::Option, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -39444,7 +39444,7 @@ fn __action189< #[allow(clippy::too_many_arguments)] fn __action190< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -39453,12 +39453,12 @@ fn __action190< #[allow(clippy::too_many_arguments)] fn __action191< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e1, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e2, _): (ast::Location, core::option::Option, ast::Location), - (_, e3, _): (ast::Location, core::option::Option>, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e1, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e2, _): (crate::Location, core::option::Option, crate::Location), + (_, e3, _): (crate::Location, core::option::Option>, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -39476,9 +39476,9 @@ fn __action191< #[allow(clippy::too_many_arguments)] fn __action192< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, core::option::Option, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, core::option::Option, crate::Location), ) -> Option { e @@ -39487,8 +39487,8 @@ fn __action192< #[allow(clippy::too_many_arguments)] fn __action193< >( - (_, e, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), + (_, e, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), ) -> Vec { e @@ -39497,8 +39497,8 @@ fn __action193< #[allow(clippy::too_many_arguments)] fn __action194< >( - (_, elements, _): (ast::Location, Vec<(Option>, ast::Expr)>, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), + (_, elements, _): (crate::Location, Vec<(Option>, ast::Expr)>, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), ) -> Vec<(Option>, ast::Expr)> { elements @@ -39507,9 +39507,9 @@ fn __action194< #[allow(clippy::too_many_arguments)] fn __action195< >( - (_, e1, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e2, _): (ast::Location, ast::Expr, ast::Location), + (_, e1, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e2, _): (crate::Location, ast::Expr, crate::Location), ) -> (ast::Expr, ast::Expr) { (e1, e2) @@ -39518,7 +39518,7 @@ fn __action195< #[allow(clippy::too_many_arguments)] fn __action196< >( - (_, e, _): (ast::Location, (ast::Expr, ast::Expr), ast::Location), + (_, e, _): (crate::Location, (ast::Expr, ast::Expr), crate::Location), ) -> (Option>, ast::Expr) { (Some(Box::new(e.0)), e.1) @@ -39527,8 +39527,8 @@ fn __action196< #[allow(clippy::too_many_arguments)] fn __action197< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), ) -> (Option>, ast::Expr) { (None, e) @@ -39537,8 +39537,8 @@ fn __action197< #[allow(clippy::too_many_arguments)] fn __action198< >( - (_, e1, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), + (_, e1, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), ) -> Vec { e1 @@ -39547,7 +39547,7 @@ fn __action198< #[allow(clippy::too_many_arguments)] fn __action199< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -39556,7 +39556,7 @@ fn __action199< #[allow(clippy::too_many_arguments)] fn __action200< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -39565,7 +39565,7 @@ fn __action200< #[allow(clippy::too_many_arguments)] fn __action201< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -39574,8 +39574,8 @@ fn __action201< #[allow(clippy::too_many_arguments)] fn __action202< >( - (_, elements, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), + (_, elements, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), ) -> Vec { elements @@ -39584,7 +39584,7 @@ fn __action202< #[allow(clippy::too_many_arguments)] fn __action203< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -39593,10 +39593,10 @@ fn __action203< #[allow(clippy::too_many_arguments)] fn __action204< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -39609,7 +39609,7 @@ fn __action204< #[allow(clippy::too_many_arguments)] fn __action205< >( - (_, c, _): (ast::Location, alloc::vec::Vec, ast::Location), + (_, c, _): (crate::Location, alloc::vec::Vec, crate::Location), ) -> Vec { c @@ -39618,14 +39618,14 @@ fn __action205< #[allow(clippy::too_many_arguments)] fn __action206< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, is_async, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, target, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, iter, _): (ast::Location, ast::Expr, ast::Location), - (_, ifs, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, is_async, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, target, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, iter, _): (crate::Location, ast::Expr, crate::Location), + (_, ifs, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Comprehension { { @@ -39642,7 +39642,7 @@ fn __action206< #[allow(clippy::too_many_arguments)] fn __action207< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -39651,8 +39651,8 @@ fn __action207< #[allow(clippy::too_many_arguments)] fn __action208< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, c, _): (ast::Location, ast::Expr, ast::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, c, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { c @@ -39661,8 +39661,8 @@ fn __action208< #[allow(clippy::too_many_arguments)] fn __action209< >( - (_, e, _): (ast::Location, Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>, ast::Location), -) -> Result> + (_, e, _): (crate::Location, Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), +) -> Result> { { let arg_list = parse_args(e)?; @@ -39673,11 +39673,11 @@ fn __action209< #[allow(clippy::too_many_arguments)] fn __action210< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, c, _): (ast::Location, core::option::Option>, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), -) -> (Option<(ast::Location, ast::Location, Option)>, ast::Expr) + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, c, _): (crate::Location, core::option::Option>, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), +) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) { { let expr = match c { @@ -39698,12 +39698,12 @@ fn __action210< #[allow(clippy::too_many_arguments)] fn __action211< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, i, _): (ast::Location, String, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), -) -> (Option<(ast::Location, ast::Location, Option)>, ast::Expr) + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, i, _): (crate::Location, String, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), +) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) { (Some((location, end_location, Some(i))), e) } @@ -39711,11 +39711,11 @@ fn __action211< #[allow(clippy::too_many_arguments)] fn __action212< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), -) -> (Option<(ast::Location, ast::Location, Option)>, ast::Expr) + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), +) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) { { let expr = ast::Expr::new( @@ -39730,11 +39730,11 @@ fn __action212< #[allow(clippy::too_many_arguments)] fn __action213< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), -) -> (Option<(ast::Location, ast::Location, Option)>, ast::Expr) + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), +) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) { (Some((location, end_location, None)), e) } @@ -39742,7 +39742,7 @@ fn __action213< #[allow(clippy::too_many_arguments)] fn __action214< >( - (_, value, _): (ast::Location, BigInt, ast::Location), + (_, value, _): (crate::Location, BigInt, crate::Location), ) -> ast::Constant { ast::Constant::Int(value) @@ -39751,7 +39751,7 @@ fn __action214< #[allow(clippy::too_many_arguments)] fn __action215< >( - (_, value, _): (ast::Location, f64, ast::Location), + (_, value, _): (crate::Location, f64, crate::Location), ) -> ast::Constant { ast::Constant::Float(value) @@ -39760,7 +39760,7 @@ fn __action215< #[allow(clippy::too_many_arguments)] fn __action216< >( - (_, s, _): (ast::Location, (f64, f64), ast::Location), + (_, s, _): (crate::Location, (f64, f64), crate::Location), ) -> ast::Constant { ast::Constant::Complex { real: s.0, imag: s.1 } @@ -39769,7 +39769,7 @@ fn __action216< #[allow(clippy::too_many_arguments)] fn __action217< >( - (_, s, _): (ast::Location, String, ast::Location), + (_, s, _): (crate::Location, String, crate::Location), ) -> String { s @@ -39778,7 +39778,7 @@ fn __action217< #[allow(clippy::too_many_arguments)] fn __action218< >( - (_, __0, _): (ast::Location, Vec, ast::Location), + (_, __0, _): (crate::Location, Vec, crate::Location), ) -> core::option::Option> { Some(__0) @@ -39787,8 +39787,8 @@ fn __action218< #[allow(clippy::too_many_arguments)] fn __action219< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option> { None @@ -39797,9 +39797,9 @@ fn __action219< #[allow(clippy::too_many_arguments)] fn __action220< >( - (_, items, _): (ast::Location, alloc::vec::Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>, ast::Location), - (_, last, _): (ast::Location, core::option::Option<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>, ast::Location), -) -> Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)> + (_, items, _): (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), + (_, last, _): (crate::Location, core::option::Option<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), +) -> Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> { { let mut items = items; @@ -39811,8 +39811,8 @@ fn __action220< #[allow(clippy::too_many_arguments)] fn __action221< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec { alloc::vec![] @@ -39821,7 +39821,7 @@ fn __action221< #[allow(clippy::too_many_arguments)] fn __action222< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), ) -> alloc::vec::Vec { v @@ -39830,10 +39830,10 @@ fn __action222< #[allow(clippy::too_many_arguments)] fn __action223< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e1, _): (ast::Location, ast::Expr, ast::Location), - (_, e2, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e1, _): (crate::Location, ast::Expr, crate::Location), + (_, e2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -39850,7 +39850,7 @@ fn __action223< #[allow(clippy::too_many_arguments)] fn __action224< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -39859,7 +39859,7 @@ fn __action224< #[allow(clippy::too_many_arguments)] fn __action225< >( - (_, __0, _): (ast::Location, ast::Comprehension, ast::Location), + (_, __0, _): (crate::Location, ast::Comprehension, crate::Location), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -39868,8 +39868,8 @@ fn __action225< #[allow(clippy::too_many_arguments)] fn __action226< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, e, _): (ast::Location, ast::Comprehension, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, e, _): (crate::Location, ast::Comprehension, crate::Location), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -39878,10 +39878,10 @@ fn __action226< #[allow(clippy::too_many_arguments)] fn __action227< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, elts, _): (ast::Location, Vec, ast::Location), - (_, trailing_comma, _): (ast::Location, core::option::Option, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, elts, _): (crate::Location, Vec, crate::Location), + (_, trailing_comma, _): (crate::Location, core::option::Option, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -39900,8 +39900,8 @@ fn __action227< #[allow(clippy::too_many_arguments)] fn __action228< >( - (_, i1, _): (ast::Location, ast::Expr, ast::Location), - (_, i2, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + (_, i1, _): (crate::Location, ast::Expr, crate::Location), + (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> Vec { { @@ -39914,10 +39914,10 @@ fn __action228< #[allow(clippy::too_many_arguments)] fn __action229< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, elts, _): (ast::Location, Vec, ast::Location), - (_, trailing_comma, _): (ast::Location, core::option::Option, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, elts, _): (crate::Location, Vec, crate::Location), + (_, trailing_comma, _): (crate::Location, core::option::Option, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -39936,11 +39936,11 @@ fn __action229< #[allow(clippy::too_many_arguments)] fn __action230< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e1, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e2, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e1, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e2, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -39953,7 +39953,7 @@ fn __action230< #[allow(clippy::too_many_arguments)] fn __action231< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -39962,8 +39962,8 @@ fn __action231< #[allow(clippy::too_many_arguments)] fn __action232< >( - (_, i1, _): (ast::Location, (Option>, ast::Expr), ast::Location), - (_, i2, _): (ast::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, ast::Location), + (_, i1, _): (crate::Location, (Option>, ast::Expr), crate::Location), + (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::Location), ) -> Vec<(Option>, ast::Expr)> { { @@ -39976,7 +39976,7 @@ fn __action232< #[allow(clippy::too_many_arguments)] fn __action233< >( - (_, __0, _): (ast::Location, Option, ast::Location), + (_, __0, _): (crate::Location, Option, crate::Location), ) -> core::option::Option> { Some(__0) @@ -39985,8 +39985,8 @@ fn __action233< #[allow(clippy::too_many_arguments)] fn __action234< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option> { None @@ -39995,8 +39995,8 @@ fn __action234< #[allow(clippy::too_many_arguments)] fn __action235< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![] @@ -40005,7 +40005,7 @@ fn __action235< #[allow(clippy::too_many_arguments)] fn __action236< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { v @@ -40014,8 +40014,8 @@ fn __action236< #[allow(clippy::too_many_arguments)] fn __action237< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, ast::Expr, crate::Location), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -40024,7 +40024,7 @@ fn __action237< #[allow(clippy::too_many_arguments)] fn __action238< >( - (_, __0, _): (ast::Location, ast::Arguments, ast::Location), + (_, __0, _): (crate::Location, ast::Arguments, crate::Location), ) -> core::option::Option { Some(__0) @@ -40033,8 +40033,8 @@ fn __action238< #[allow(clippy::too_many_arguments)] fn __action239< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option { None @@ -40043,10 +40043,10 @@ fn __action239< #[allow(clippy::too_many_arguments)] fn __action240< >( - (_, param1, _): (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - (_, args2, _): (ast::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), -) -> Result> + (_, param1, _): (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + (_, args2, _): (crate::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), +) -> Result> { { let (posonlyargs, args, defaults) = parse_params(param1)?; @@ -40069,10 +40069,10 @@ fn __action240< #[allow(clippy::too_many_arguments)] fn __action241< >( - (_, param1, _): (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - (_, kw, _): (ast::Location, (token::Tok, Option>), ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), -) -> Result> + (_, param1, _): (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + (_, kw, _): (crate::Location, (token::Tok, Option>), crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), +) -> Result> { { let (posonlyargs, args, defaults) = parse_params(param1)?; @@ -40098,8 +40098,8 @@ fn __action241< #[allow(clippy::too_many_arguments)] fn __action242< >( - (_, params, _): (ast::Location, (Option>, Vec, Vec, Option>), ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), + (_, params, _): (crate::Location, (Option>, Vec, Vec, Option>), crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), ) -> ast::Arguments { { @@ -40119,8 +40119,8 @@ fn __action242< #[allow(clippy::too_many_arguments)] fn __action243< >( - (_, kwarg, _): (ast::Location, Option>, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), + (_, kwarg, _): (crate::Location, Option>, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), ) -> ast::Arguments { { @@ -40139,7 +40139,7 @@ fn __action243< #[allow(clippy::too_many_arguments)] fn __action244< >( - (_, __0, _): (ast::Location, (token::Tok, ArgumentList, token::Tok), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, ArgumentList, token::Tok), crate::Location), ) -> core::option::Option<(token::Tok, ArgumentList, token::Tok)> { Some(__0) @@ -40148,8 +40148,8 @@ fn __action244< #[allow(clippy::too_many_arguments)] fn __action245< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option<(token::Tok, ArgumentList, token::Tok)> { None @@ -40158,9 +40158,9 @@ fn __action245< #[allow(clippy::too_many_arguments)] fn __action246< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, ArgumentList, ast::Location), - (_, __2, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, ArgumentList, crate::Location), + (_, __2, _): (crate::Location, token::Tok, crate::Location), ) -> (token::Tok, ArgumentList, token::Tok) { (__0, __1, __2) @@ -40169,7 +40169,7 @@ fn __action246< #[allow(clippy::too_many_arguments)] fn __action247< >( - (_, __0, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> core::option::Option<(token::Tok, ast::Expr)> { Some(__0) @@ -40178,8 +40178,8 @@ fn __action247< #[allow(clippy::too_many_arguments)] fn __action248< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option<(token::Tok, ast::Expr)> { None @@ -40188,8 +40188,8 @@ fn __action248< #[allow(clippy::too_many_arguments)] fn __action249< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, ast::Expr, crate::Location), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -40198,7 +40198,7 @@ fn __action249< #[allow(clippy::too_many_arguments)] fn __action250< >( - (_, __0, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> core::option::Option<(token::Tok, ast::Expr)> { Some(__0) @@ -40207,8 +40207,8 @@ fn __action250< #[allow(clippy::too_many_arguments)] fn __action251< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option<(token::Tok, ast::Expr)> { None @@ -40217,8 +40217,8 @@ fn __action251< #[allow(clippy::too_many_arguments)] fn __action252< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, ast::Expr, crate::Location), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -40227,7 +40227,7 @@ fn __action252< #[allow(clippy::too_many_arguments)] fn __action253< >( - (_, __0, _): (ast::Location, ast::Arguments, ast::Location), + (_, __0, _): (crate::Location, ast::Arguments, crate::Location), ) -> core::option::Option { Some(__0) @@ -40236,8 +40236,8 @@ fn __action253< #[allow(clippy::too_many_arguments)] fn __action254< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option { None @@ -40246,7 +40246,7 @@ fn __action254< #[allow(clippy::too_many_arguments)] fn __action255< >( - (_, __0, _): (ast::Location, ast::Arguments, ast::Location), + (_, __0, _): (crate::Location, ast::Arguments, crate::Location), ) -> ast::Arguments { __0 @@ -40255,10 +40255,10 @@ fn __action255< #[allow(clippy::too_many_arguments)] fn __action256< >( - (_, param1, _): (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - (_, args2, _): (ast::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), -) -> Result> + (_, param1, _): (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + (_, args2, _): (crate::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), +) -> Result> { { let (posonlyargs, args, defaults) = parse_params(param1)?; @@ -40281,10 +40281,10 @@ fn __action256< #[allow(clippy::too_many_arguments)] fn __action257< >( - (_, param1, _): (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - (_, kw, _): (ast::Location, (token::Tok, Option>), ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), -) -> Result> + (_, param1, _): (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + (_, kw, _): (crate::Location, (token::Tok, Option>), crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), +) -> Result> { { let (posonlyargs, args, defaults) = parse_params(param1)?; @@ -40310,8 +40310,8 @@ fn __action257< #[allow(clippy::too_many_arguments)] fn __action258< >( - (_, params, _): (ast::Location, (Option>, Vec, Vec, Option>), ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), + (_, params, _): (crate::Location, (Option>, Vec, Vec, Option>), crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), ) -> ast::Arguments { { @@ -40331,8 +40331,8 @@ fn __action258< #[allow(clippy::too_many_arguments)] fn __action259< >( - (_, kwarg, _): (ast::Location, Option>, ast::Location), - (_, _, _): (ast::Location, core::option::Option, ast::Location), + (_, kwarg, _): (crate::Location, Option>, crate::Location), + (_, _, _): (crate::Location, core::option::Option, crate::Location), ) -> ast::Arguments { { @@ -40351,7 +40351,7 @@ fn __action259< #[allow(clippy::too_many_arguments)] fn __action260< >( - (_, __0, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> core::option::Option<(token::Tok, ast::Expr)> { Some(__0) @@ -40360,8 +40360,8 @@ fn __action260< #[allow(clippy::too_many_arguments)] fn __action261< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option<(token::Tok, ast::Expr)> { None @@ -40370,8 +40370,8 @@ fn __action261< #[allow(clippy::too_many_arguments)] fn __action262< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, ast::Expr, crate::Location), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -40380,8 +40380,8 @@ fn __action262< #[allow(clippy::too_many_arguments)] fn __action263< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec { alloc::vec![] @@ -40390,7 +40390,7 @@ fn __action263< #[allow(clippy::too_many_arguments)] fn __action264< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), ) -> alloc::vec::Vec { v @@ -40399,8 +40399,8 @@ fn __action264< #[allow(clippy::too_many_arguments)] fn __action265< >( - (_, i1, _): (ast::Location, ast::Expr, ast::Location), - (_, i2, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + (_, i1, _): (crate::Location, ast::Expr, crate::Location), + (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> Vec { { @@ -40413,7 +40413,7 @@ fn __action265< #[allow(clippy::too_many_arguments)] fn __action266< >( - (_, __0, _): (ast::Location, ast::Withitem, ast::Location), + (_, __0, _): (crate::Location, ast::Withitem, crate::Location), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -40422,8 +40422,8 @@ fn __action266< #[allow(clippy::too_many_arguments)] fn __action267< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, e, _): (ast::Location, ast::Withitem, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, e, _): (crate::Location, ast::Withitem, crate::Location), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -40432,7 +40432,7 @@ fn __action267< #[allow(clippy::too_many_arguments)] fn __action268< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Withitem { ast::Withitem { context_expr: __0, optional_vars: None } @@ -40441,9 +40441,9 @@ fn __action268< #[allow(clippy::too_many_arguments)] fn __action269< >( - (_, context_expr, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, vars, _): (ast::Location, ast::Expr, ast::Location), + (_, context_expr, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, vars, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Withitem { { @@ -40455,8 +40455,8 @@ fn __action269< #[allow(clippy::too_many_arguments)] fn __action270< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec { alloc::vec![] @@ -40465,7 +40465,7 @@ fn __action270< #[allow(clippy::too_many_arguments)] fn __action271< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), ) -> alloc::vec::Vec { v @@ -40474,8 +40474,8 @@ fn __action271< #[allow(clippy::too_many_arguments)] fn __action272< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, __0, _): (ast::Location, ast::Withitem, ast::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::Location, ast::Withitem, crate::Location), ) -> ast::Withitem { __0 @@ -40484,7 +40484,7 @@ fn __action272< #[allow(clippy::too_many_arguments)] fn __action273< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Withitem { ast::Withitem { context_expr: __0, optional_vars: None } @@ -40493,9 +40493,9 @@ fn __action273< #[allow(clippy::too_many_arguments)] fn __action274< >( - (_, context_expr, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, vars, _): (ast::Location, ast::Expr, ast::Location), + (_, context_expr, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, vars, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Withitem { { @@ -40507,9 +40507,9 @@ fn __action274< #[allow(clippy::too_many_arguments)] fn __action275< >( - (_, context_expr, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, vars, _): (ast::Location, ast::Expr, ast::Location), + (_, context_expr, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, vars, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Withitem { { @@ -40521,7 +40521,7 @@ fn __action275< #[allow(clippy::too_many_arguments)] fn __action276< >( - (_, __0, _): (ast::Location, Vec, ast::Location), + (_, __0, _): (crate::Location, Vec, crate::Location), ) -> core::option::Option> { Some(__0) @@ -40530,8 +40530,8 @@ fn __action276< #[allow(clippy::too_many_arguments)] fn __action277< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option> { None @@ -40540,8 +40540,8 @@ fn __action277< #[allow(clippy::too_many_arguments)] fn __action278< >( - (_, __0, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), ) -> Vec { __0 @@ -40550,7 +40550,7 @@ fn __action278< #[allow(clippy::too_many_arguments)] fn __action279< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> core::option::Option { Some(__0) @@ -40559,8 +40559,8 @@ fn __action279< #[allow(clippy::too_many_arguments)] fn __action280< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option { None @@ -40569,9 +40569,9 @@ fn __action280< #[allow(clippy::too_many_arguments)] fn __action281< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), - (_, __1, _): (ast::Location, token::Tok, ast::Location), - (_, __2, _): (ast::Location, String, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __1, _): (crate::Location, token::Tok, crate::Location), + (_, __2, _): (crate::Location, String, crate::Location), ) -> (ast::Expr, token::Tok, String) { (__0, __1, __2) @@ -40580,7 +40580,7 @@ fn __action281< #[allow(clippy::too_many_arguments)] fn __action282< >( - (_, __0, _): (ast::Location, ast::Excepthandler, ast::Location), + (_, __0, _): (crate::Location, ast::Excepthandler, crate::Location), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -40589,8 +40589,8 @@ fn __action282< #[allow(clippy::too_many_arguments)] fn __action283< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, e, _): (ast::Location, ast::Excepthandler, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, e, _): (crate::Location, ast::Excepthandler, crate::Location), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -40599,7 +40599,7 @@ fn __action283< #[allow(clippy::too_many_arguments)] fn __action284< >( - (_, __0, _): (ast::Location, (token::Tok, token::Tok, ast::Suite), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, token::Tok, ast::Suite), crate::Location), ) -> core::option::Option<(token::Tok, token::Tok, ast::Suite)> { Some(__0) @@ -40608,8 +40608,8 @@ fn __action284< #[allow(clippy::too_many_arguments)] fn __action285< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option<(token::Tok, token::Tok, ast::Suite)> { None @@ -40618,9 +40618,9 @@ fn __action285< #[allow(clippy::too_many_arguments)] fn __action286< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, token::Tok, ast::Location), - (_, __2, _): (ast::Location, ast::Suite, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, token::Tok, crate::Location), + (_, __2, _): (crate::Location, ast::Suite, crate::Location), ) -> (token::Tok, token::Tok, ast::Suite) { (__0, __1, __2) @@ -40629,7 +40629,7 @@ fn __action286< #[allow(clippy::too_many_arguments)] fn __action287< >( - (_, __0, _): (ast::Location, ast::Excepthandler, ast::Location), + (_, __0, _): (crate::Location, ast::Excepthandler, crate::Location), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -40638,8 +40638,8 @@ fn __action287< #[allow(clippy::too_many_arguments)] fn __action288< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, e, _): (ast::Location, ast::Excepthandler, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, e, _): (crate::Location, ast::Excepthandler, crate::Location), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -40648,7 +40648,7 @@ fn __action288< #[allow(clippy::too_many_arguments)] fn __action289< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> core::option::Option { Some(__0) @@ -40657,8 +40657,8 @@ fn __action289< #[allow(clippy::too_many_arguments)] fn __action290< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option { None @@ -40667,7 +40667,7 @@ fn __action290< #[allow(clippy::too_many_arguments)] fn __action291< >( - (_, __0, _): (ast::Location, (token::Tok, token::Tok, ast::Suite), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, token::Tok, ast::Suite), crate::Location), ) -> core::option::Option<(token::Tok, token::Tok, ast::Suite)> { Some(__0) @@ -40676,8 +40676,8 @@ fn __action291< #[allow(clippy::too_many_arguments)] fn __action292< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option<(token::Tok, token::Tok, ast::Suite)> { None @@ -40686,9 +40686,9 @@ fn __action292< #[allow(clippy::too_many_arguments)] fn __action293< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, token::Tok, ast::Location), - (_, __2, _): (ast::Location, ast::Suite, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, token::Tok, crate::Location), + (_, __2, _): (crate::Location, ast::Suite, crate::Location), ) -> (token::Tok, token::Tok, ast::Suite) { (__0, __1, __2) @@ -40697,9 +40697,9 @@ fn __action293< #[allow(clippy::too_many_arguments)] fn __action294< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, -) -> alloc::vec::Vec<(ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)> + __lookbehind: &crate::Location, + __lookahead: &crate::Location, +) -> alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)> { alloc::vec![] } @@ -40707,8 +40707,8 @@ fn __action294< #[allow(clippy::too_many_arguments)] fn __action295< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, ast::Location), -) -> alloc::vec::Vec<(ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)> + (_, v, _): (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location), +) -> alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)> { v } @@ -40716,12 +40716,12 @@ fn __action295< #[allow(clippy::too_many_arguments)] fn __action296< >( - (_, __0, _): (ast::Location, ast::Location, ast::Location), - (_, __1, _): (ast::Location, token::Tok, ast::Location), - (_, __2, _): (ast::Location, ast::Expr, ast::Location), - (_, __3, _): (ast::Location, token::Tok, ast::Location), - (_, __4, _): (ast::Location, ast::Suite, ast::Location), -) -> (ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite) + (_, __0, _): (crate::Location, crate::Location, crate::Location), + (_, __1, _): (crate::Location, token::Tok, crate::Location), + (_, __2, _): (crate::Location, ast::Expr, crate::Location), + (_, __3, _): (crate::Location, token::Tok, crate::Location), + (_, __4, _): (crate::Location, ast::Suite, crate::Location), +) -> (crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite) { (__0, __1, __2, __3, __4) } @@ -40729,8 +40729,8 @@ fn __action296< #[allow(clippy::too_many_arguments)] fn __action297< >( - (_, i1, _): (ast::Location, (String, ast::Pattern), ast::Location), - (_, i2, _): (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), + (_, i1, _): (crate::Location, (String, ast::Pattern), crate::Location), + (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), ) -> Vec<(String, ast::Pattern)> { { @@ -40743,8 +40743,8 @@ fn __action297< #[allow(clippy::too_many_arguments)] fn __action298< >( - (_, i1, _): (ast::Location, (ast::Expr, ast::Pattern), ast::Location), - (_, i2, _): (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, ast::Location), + (_, i1, _): (crate::Location, (ast::Expr, ast::Pattern), crate::Location), + (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location), ) -> Vec<(ast::Expr, ast::Pattern)> { { @@ -40757,8 +40757,8 @@ fn __action298< #[allow(clippy::too_many_arguments)] fn __action299< >( - (_, __0, _): (ast::Location, (ast::Location, (String, StringKind, bool), ast::Location), ast::Location), -) -> alloc::vec::Vec<(ast::Location, (String, StringKind, bool), ast::Location)> + (_, __0, _): (crate::Location, (crate::Location, (String, StringKind, bool), crate::Location), crate::Location), +) -> alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)> { alloc::vec![__0] } @@ -40766,9 +40766,9 @@ fn __action299< #[allow(clippy::too_many_arguments)] fn __action300< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(ast::Location, (String, StringKind, bool), ast::Location)>, ast::Location), - (_, e, _): (ast::Location, (ast::Location, (String, StringKind, bool), ast::Location), ast::Location), -) -> alloc::vec::Vec<(ast::Location, (String, StringKind, bool), ast::Location)> + (_, v, _): (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), + (_, e, _): (crate::Location, (crate::Location, (String, StringKind, bool), crate::Location), crate::Location), +) -> alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)> { { let mut v = v; v.push(e); v } } @@ -40776,10 +40776,10 @@ fn __action300< #[allow(clippy::too_many_arguments)] fn __action301< >( - (_, __0, _): (ast::Location, ast::Location, ast::Location), - (_, __1, _): (ast::Location, (String, StringKind, bool), ast::Location), - (_, __2, _): (ast::Location, ast::Location, ast::Location), -) -> (ast::Location, (String, StringKind, bool), ast::Location) + (_, __0, _): (crate::Location, crate::Location, crate::Location), + (_, __1, _): (crate::Location, (String, StringKind, bool), crate::Location), + (_, __2, _): (crate::Location, crate::Location, crate::Location), +) -> (crate::Location, (String, StringKind, bool), crate::Location) { (__0, __1, __2) } @@ -40787,8 +40787,8 @@ fn __action301< #[allow(clippy::too_many_arguments)] fn __action302< >( - (_, items, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, last, _): (ast::Location, core::option::Option, ast::Location), + (_, items, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, last, _): (crate::Location, core::option::Option, crate::Location), ) -> Vec { { @@ -40801,7 +40801,7 @@ fn __action302< #[allow(clippy::too_many_arguments)] fn __action303< >( - (_, __0, _): (ast::Location, ast::Pattern, ast::Location), + (_, __0, _): (crate::Location, ast::Pattern, crate::Location), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -40810,8 +40810,8 @@ fn __action303< #[allow(clippy::too_many_arguments)] fn __action304< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, e, _): (ast::Location, ast::Pattern, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, e, _): (crate::Location, ast::Pattern, crate::Location), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -40820,8 +40820,8 @@ fn __action304< #[allow(clippy::too_many_arguments)] fn __action305< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, __0, _): (ast::Location, ast::Pattern, ast::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::Location, ast::Pattern, crate::Location), ) -> ast::Pattern { __0 @@ -40830,8 +40830,8 @@ fn __action305< #[allow(clippy::too_many_arguments)] fn __action306< >( - (_, i1, _): (ast::Location, ast::Pattern, ast::Location), - (_, i2, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), + (_, i1, _): (crate::Location, ast::Pattern, crate::Location), + (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), ) -> Vec { { @@ -40844,7 +40844,7 @@ fn __action306< #[allow(clippy::too_many_arguments)] fn __action307< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> core::option::Option { Some(__0) @@ -40853,8 +40853,8 @@ fn __action307< #[allow(clippy::too_many_arguments)] fn __action308< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option { None @@ -40863,7 +40863,7 @@ fn __action308< #[allow(clippy::too_many_arguments)] fn __action309< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -40872,8 +40872,8 @@ fn __action309< #[allow(clippy::too_many_arguments)] fn __action310< >( - (_, i1, _): (ast::Location, ast::Expr, ast::Location), - (_, i2, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + (_, i1, _): (crate::Location, ast::Expr, crate::Location), + (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> Vec { { @@ -40886,7 +40886,7 @@ fn __action310< #[allow(clippy::too_many_arguments)] fn __action311< >( - (_, __0, _): (ast::Location, ast::MatchCase, ast::Location), + (_, __0, _): (crate::Location, ast::MatchCase, crate::Location), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -40895,8 +40895,8 @@ fn __action311< #[allow(clippy::too_many_arguments)] fn __action312< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, e, _): (ast::Location, ast::MatchCase, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, e, _): (crate::Location, ast::MatchCase, crate::Location), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -40905,7 +40905,7 @@ fn __action312< #[allow(clippy::too_many_arguments)] fn __action313< >( - (_, __0, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> core::option::Option<(token::Tok, ast::Expr)> { Some(__0) @@ -40914,8 +40914,8 @@ fn __action313< #[allow(clippy::too_many_arguments)] fn __action314< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option<(token::Tok, ast::Expr)> { None @@ -40924,8 +40924,8 @@ fn __action314< #[allow(clippy::too_many_arguments)] fn __action315< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, ast::Expr, crate::Location), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -40934,8 +40934,8 @@ fn __action315< #[allow(clippy::too_many_arguments)] fn __action316< >( - (_, i1, _): (ast::Location, String, ast::Location), - (_, i2, _): (ast::Location, alloc::vec::Vec<(token::Tok, String)>, ast::Location), + (_, i1, _): (crate::Location, String, crate::Location), + (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), ) -> Vec { { @@ -40948,7 +40948,7 @@ fn __action316< #[allow(clippy::too_many_arguments)] fn __action317< >( - (_, __0, _): (ast::Location, (token::Tok, String), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, String), crate::Location), ) -> alloc::vec::Vec<(token::Tok, String)> { alloc::vec![__0] @@ -40957,8 +40957,8 @@ fn __action317< #[allow(clippy::too_many_arguments)] fn __action318< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, String)>, ast::Location), - (_, e, _): (ast::Location, (token::Tok, String), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), + (_, e, _): (crate::Location, (token::Tok, String), crate::Location), ) -> alloc::vec::Vec<(token::Tok, String)> { { let mut v = v; v.push(e); v } @@ -40967,8 +40967,8 @@ fn __action318< #[allow(clippy::too_many_arguments)] fn __action319< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, String, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, String, crate::Location), ) -> (token::Tok, String) { (__0, __1) @@ -40977,7 +40977,7 @@ fn __action319< #[allow(clippy::too_many_arguments)] fn __action320< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> core::option::Option { Some(__0) @@ -40986,8 +40986,8 @@ fn __action320< #[allow(clippy::too_many_arguments)] fn __action321< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option { None @@ -40996,8 +40996,8 @@ fn __action321< #[allow(clippy::too_many_arguments)] fn __action322< >( - (_, i1, _): (ast::Location, ast::Alias, ast::Location), - (_, i2, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), + (_, i1, _): (crate::Location, ast::Alias, crate::Location), + (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), ) -> Vec { { @@ -41010,10 +41010,10 @@ fn __action322< #[allow(clippy::too_many_arguments)] fn __action323< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, name, _): (ast::Location, String, ast::Location), - (_, a, _): (ast::Location, core::option::Option<(token::Tok, String)>, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, name, _): (crate::Location, String, crate::Location), + (_, a, _): (crate::Location, core::option::Option<(token::Tok, String)>, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Alias { ast::Alias::new(location, end_location, ast::AliasData { name, asname: a.map(|a| a.1) }) @@ -41022,7 +41022,7 @@ fn __action323< #[allow(clippy::too_many_arguments)] fn __action324< >( - (_, __0, _): (ast::Location, usize, ast::Location), + (_, __0, _): (crate::Location, usize, crate::Location), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -41031,8 +41031,8 @@ fn __action324< #[allow(clippy::too_many_arguments)] fn __action325< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, e, _): (ast::Location, usize, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, e, _): (crate::Location, usize, crate::Location), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -41041,8 +41041,8 @@ fn __action325< #[allow(clippy::too_many_arguments)] fn __action326< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec { alloc::vec![] @@ -41051,7 +41051,7 @@ fn __action326< #[allow(clippy::too_many_arguments)] fn __action327< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), ) -> alloc::vec::Vec { v @@ -41060,8 +41060,8 @@ fn __action327< #[allow(clippy::too_many_arguments)] fn __action328< >( - (_, i1, _): (ast::Location, ast::Alias, ast::Location), - (_, i2, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), + (_, i1, _): (crate::Location, ast::Alias, crate::Location), + (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), ) -> Vec { { @@ -41074,10 +41074,10 @@ fn __action328< #[allow(clippy::too_many_arguments)] fn __action329< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, name, _): (ast::Location, String, ast::Location), - (_, a, _): (ast::Location, core::option::Option<(token::Tok, String)>, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, name, _): (crate::Location, String, crate::Location), + (_, a, _): (crate::Location, core::option::Option<(token::Tok, String)>, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Alias { ast::Alias::new(location, end_location, ast::AliasData { name, asname: a.map(|a| a.1) }) @@ -41086,7 +41086,7 @@ fn __action329< #[allow(clippy::too_many_arguments)] fn __action330< >( - (_, __0, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> core::option::Option<(token::Tok, ast::Expr)> { Some(__0) @@ -41095,8 +41095,8 @@ fn __action330< #[allow(clippy::too_many_arguments)] fn __action331< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option<(token::Tok, ast::Expr)> { None @@ -41105,8 +41105,8 @@ fn __action331< #[allow(clippy::too_many_arguments)] fn __action332< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, ast::Expr, crate::Location), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -41115,7 +41115,7 @@ fn __action332< #[allow(clippy::too_many_arguments)] fn __action333< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> core::option::Option { Some(__0) @@ -41124,8 +41124,8 @@ fn __action333< #[allow(clippy::too_many_arguments)] fn __action334< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option { None @@ -41134,7 +41134,7 @@ fn __action334< #[allow(clippy::too_many_arguments)] fn __action335< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> core::option::Option { Some(__0) @@ -41143,8 +41143,8 @@ fn __action335< #[allow(clippy::too_many_arguments)] fn __action336< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option { None @@ -41153,13 +41153,13 @@ fn __action336< #[allow(clippy::too_many_arguments)] fn __action337< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, body, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, test, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, orelse, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, body, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, test, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, orelse, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -41176,7 +41176,7 @@ fn __action337< #[allow(clippy::too_many_arguments)] fn __action338< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -41185,7 +41185,7 @@ fn __action338< #[allow(clippy::too_many_arguments)] fn __action339< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -41194,8 +41194,8 @@ fn __action339< #[allow(clippy::too_many_arguments)] fn __action340< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec { alloc::vec![] @@ -41204,7 +41204,7 @@ fn __action340< #[allow(clippy::too_many_arguments)] fn __action341< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), ) -> alloc::vec::Vec { v @@ -41212,18 +41212,18 @@ fn __action341< fn __action342< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, -) -> ast::Location + __lookbehind: &crate::Location, + __lookahead: &crate::Location, +) -> crate::Location { *__lookbehind } fn __action343< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, -) -> ast::Location + __lookbehind: &crate::Location, + __lookahead: &crate::Location, +) -> crate::Location { *__lookahead } @@ -41231,7 +41231,7 @@ fn __action343< #[allow(clippy::too_many_arguments)] fn __action344< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> core::option::Option { Some(__0) @@ -41240,8 +41240,8 @@ fn __action344< #[allow(clippy::too_many_arguments)] fn __action345< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option { None @@ -41250,8 +41250,8 @@ fn __action345< #[allow(clippy::too_many_arguments)] fn __action346< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec<(token::Tok, ast::Stmt)> { alloc::vec![] @@ -41260,7 +41260,7 @@ fn __action346< #[allow(clippy::too_many_arguments)] fn __action347< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Stmt)> { v @@ -41269,8 +41269,8 @@ fn __action347< #[allow(clippy::too_many_arguments)] fn __action348< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, ast::Stmt, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, ast::Stmt, crate::Location), ) -> (token::Tok, ast::Stmt) { (__0, __1) @@ -41279,7 +41279,7 @@ fn __action348< #[allow(clippy::too_many_arguments)] fn __action349< >( - (_, __0, _): (ast::Location, ast::Suite, ast::Location), + (_, __0, _): (crate::Location, ast::Suite, crate::Location), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -41288,8 +41288,8 @@ fn __action349< #[allow(clippy::too_many_arguments)] fn __action350< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, e, _): (ast::Location, ast::Suite, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, e, _): (crate::Location, ast::Suite, crate::Location), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -41298,8 +41298,8 @@ fn __action350< #[allow(clippy::too_many_arguments)] fn __action351< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec { alloc::vec![] @@ -41308,7 +41308,7 @@ fn __action351< #[allow(clippy::too_many_arguments)] fn __action352< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), ) -> alloc::vec::Vec { v @@ -41317,8 +41317,8 @@ fn __action352< #[allow(clippy::too_many_arguments)] fn __action353< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec { alloc::vec![] @@ -41327,7 +41327,7 @@ fn __action353< #[allow(clippy::too_many_arguments)] fn __action354< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), ) -> alloc::vec::Vec { v @@ -41336,7 +41336,7 @@ fn __action354< #[allow(clippy::too_many_arguments)] fn __action355< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> token::Tok { __0 @@ -41345,7 +41345,7 @@ fn __action355< #[allow(clippy::too_many_arguments)] fn __action356< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -41354,8 +41354,8 @@ fn __action356< #[allow(clippy::too_many_arguments)] fn __action357< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, e, _): (ast::Location, token::Tok, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, e, _): (crate::Location, token::Tok, crate::Location), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -41364,7 +41364,7 @@ fn __action357< #[allow(clippy::too_many_arguments)] fn __action358< >( - (_, __0, _): (ast::Location, ast::Suite, ast::Location), + (_, __0, _): (crate::Location, ast::Suite, crate::Location), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -41373,8 +41373,8 @@ fn __action358< #[allow(clippy::too_many_arguments)] fn __action359< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, e, _): (ast::Location, ast::Suite, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, e, _): (crate::Location, ast::Suite, crate::Location), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -41383,7 +41383,7 @@ fn __action359< #[allow(clippy::too_many_arguments)] fn __action360< >( - (_, __0, _): (ast::Location, (token::Tok, ast::Stmt), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, ast::Stmt), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Stmt)> { alloc::vec![__0] @@ -41392,8 +41392,8 @@ fn __action360< #[allow(clippy::too_many_arguments)] fn __action361< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, ast::Location), - (_, e, _): (ast::Location, (token::Tok, ast::Stmt), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::Location), + (_, e, _): (crate::Location, (token::Tok, ast::Stmt), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Stmt)> { { let mut v = v; v.push(e); v } @@ -41402,7 +41402,7 @@ fn __action361< #[allow(clippy::too_many_arguments)] fn __action362< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -41411,8 +41411,8 @@ fn __action362< #[allow(clippy::too_many_arguments)] fn __action363< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -41421,8 +41421,8 @@ fn __action363< #[allow(clippy::too_many_arguments)] fn __action364< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { alloc::vec![] @@ -41431,7 +41431,7 @@ fn __action364< #[allow(clippy::too_many_arguments)] fn __action365< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { v @@ -41440,8 +41440,8 @@ fn __action365< #[allow(clippy::too_many_arguments)] fn __action366< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, ast::Alias, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, ast::Alias, crate::Location), ) -> (token::Tok, ast::Alias) { (__0, __1) @@ -41450,7 +41450,7 @@ fn __action366< #[allow(clippy::too_many_arguments)] fn __action367< >( - (_, __0, _): (ast::Location, (token::Tok, String), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, String), crate::Location), ) -> core::option::Option<(token::Tok, String)> { Some(__0) @@ -41459,8 +41459,8 @@ fn __action367< #[allow(clippy::too_many_arguments)] fn __action368< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option<(token::Tok, String)> { None @@ -41469,8 +41469,8 @@ fn __action368< #[allow(clippy::too_many_arguments)] fn __action369< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, String, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, String, crate::Location), ) -> (token::Tok, String) { (__0, __1) @@ -41479,8 +41479,8 @@ fn __action369< #[allow(clippy::too_many_arguments)] fn __action370< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { alloc::vec![] @@ -41489,7 +41489,7 @@ fn __action370< #[allow(clippy::too_many_arguments)] fn __action371< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { v @@ -41498,8 +41498,8 @@ fn __action371< #[allow(clippy::too_many_arguments)] fn __action372< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, ast::Alias, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, ast::Alias, crate::Location), ) -> (token::Tok, ast::Alias) { (__0, __1) @@ -41508,8 +41508,8 @@ fn __action372< #[allow(clippy::too_many_arguments)] fn __action373< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec<(token::Tok, String)> { alloc::vec![] @@ -41518,7 +41518,7 @@ fn __action373< #[allow(clippy::too_many_arguments)] fn __action374< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, String)>, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), ) -> alloc::vec::Vec<(token::Tok, String)> { v @@ -41527,8 +41527,8 @@ fn __action374< #[allow(clippy::too_many_arguments)] fn __action375< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, String, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, String, crate::Location), ) -> (token::Tok, String) { (__0, __1) @@ -41537,8 +41537,8 @@ fn __action375< #[allow(clippy::too_many_arguments)] fn __action376< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![] @@ -41547,7 +41547,7 @@ fn __action376< #[allow(clippy::too_many_arguments)] fn __action377< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { v @@ -41556,8 +41556,8 @@ fn __action377< #[allow(clippy::too_many_arguments)] fn __action378< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, ast::Expr, crate::Location), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -41566,8 +41566,8 @@ fn __action378< #[allow(clippy::too_many_arguments)] fn __action379< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec<(token::Tok, ast::Pattern)> { alloc::vec![] @@ -41576,7 +41576,7 @@ fn __action379< #[allow(clippy::too_many_arguments)] fn __action380< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Pattern)> { v @@ -41585,8 +41585,8 @@ fn __action380< #[allow(clippy::too_many_arguments)] fn __action381< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, ast::Pattern, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, ast::Pattern, crate::Location), ) -> (token::Tok, ast::Pattern) { (__0, __1) @@ -41595,7 +41595,7 @@ fn __action381< #[allow(clippy::too_many_arguments)] fn __action382< >( - (_, __0, _): (ast::Location, ast::Pattern, ast::Location), + (_, __0, _): (crate::Location, ast::Pattern, crate::Location), ) -> core::option::Option { Some(__0) @@ -41604,8 +41604,8 @@ fn __action382< #[allow(clippy::too_many_arguments)] fn __action383< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option { None @@ -41614,8 +41614,8 @@ fn __action383< #[allow(clippy::too_many_arguments)] fn __action384< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec { alloc::vec![] @@ -41624,7 +41624,7 @@ fn __action384< #[allow(clippy::too_many_arguments)] fn __action385< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), ) -> alloc::vec::Vec { v @@ -41633,8 +41633,8 @@ fn __action385< #[allow(clippy::too_many_arguments)] fn __action386< >( - (_, __0, _): (ast::Location, ast::Pattern, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, ast::Pattern, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Pattern { __0 @@ -41643,8 +41643,8 @@ fn __action386< #[allow(clippy::too_many_arguments)] fn __action387< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))> { alloc::vec![] @@ -41653,7 +41653,7 @@ fn __action387< #[allow(clippy::too_many_arguments)] fn __action388< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location), ) -> alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))> { v @@ -41662,8 +41662,8 @@ fn __action388< #[allow(clippy::too_many_arguments)] fn __action389< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, (ast::Expr, ast::Pattern), ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, (ast::Expr, ast::Pattern), crate::Location), ) -> (token::Tok, (ast::Expr, ast::Pattern)) { (__0, __1) @@ -41672,8 +41672,8 @@ fn __action389< #[allow(clippy::too_many_arguments)] fn __action390< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec<(token::Tok, (String, ast::Pattern))> { alloc::vec![] @@ -41682,7 +41682,7 @@ fn __action390< #[allow(clippy::too_many_arguments)] fn __action391< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), ) -> alloc::vec::Vec<(token::Tok, (String, ast::Pattern))> { v @@ -41691,8 +41691,8 @@ fn __action391< #[allow(clippy::too_many_arguments)] fn __action392< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, (String, ast::Pattern), ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, (String, ast::Pattern), crate::Location), ) -> (token::Tok, (String, ast::Pattern)) { (__0, __1) @@ -41701,8 +41701,8 @@ fn __action392< #[allow(clippy::too_many_arguments)] fn __action393< >( - (_, __0, _): (ast::Location, (ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite), ast::Location), -) -> alloc::vec::Vec<(ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)> + (_, __0, _): (crate::Location, (crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite), crate::Location), +) -> alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)> { alloc::vec![__0] } @@ -41710,9 +41710,9 @@ fn __action393< #[allow(clippy::too_many_arguments)] fn __action394< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, ast::Location), - (_, e, _): (ast::Location, (ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite), ast::Location), -) -> alloc::vec::Vec<(ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)> + (_, v, _): (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location), + (_, e, _): (crate::Location, (crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite), crate::Location), +) -> alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)> { { let mut v = v; v.push(e); v } } @@ -41720,13 +41720,13 @@ fn __action394< #[allow(clippy::too_many_arguments)] fn __action395< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, body, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, test, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, orelse, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, body, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, test, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, orelse, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -41743,7 +41743,7 @@ fn __action395< #[allow(clippy::too_many_arguments)] fn __action396< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -41752,7 +41752,7 @@ fn __action396< #[allow(clippy::too_many_arguments)] fn __action397< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -41761,8 +41761,8 @@ fn __action397< #[allow(clippy::too_many_arguments)] fn __action398< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![] @@ -41771,7 +41771,7 @@ fn __action398< #[allow(clippy::too_many_arguments)] fn __action399< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { v @@ -41780,7 +41780,7 @@ fn __action399< #[allow(clippy::too_many_arguments)] fn __action400< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -41789,8 +41789,8 @@ fn __action400< #[allow(clippy::too_many_arguments)] fn __action401< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -41799,8 +41799,8 @@ fn __action401< #[allow(clippy::too_many_arguments)] fn __action402< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, Option>, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, Option>, crate::Location), ) -> (token::Tok, Option>) { (__0, __1) @@ -41809,8 +41809,8 @@ fn __action402< #[allow(clippy::too_many_arguments)] fn __action403< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, kwarg, _): (ast::Location, core::option::Option, ast::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, kwarg, _): (crate::Location, core::option::Option, crate::Location), ) -> Option> { { @@ -41821,7 +41821,7 @@ fn __action403< #[allow(clippy::too_many_arguments)] fn __action404< >( - (_, __0, _): (ast::Location, (token::Tok, (Option>, Vec, Vec, Option>)), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, (Option>, Vec, Vec, Option>)), crate::Location), ) -> core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))> { Some(__0) @@ -41830,8 +41830,8 @@ fn __action404< #[allow(clippy::too_many_arguments)] fn __action405< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))> { None @@ -41840,8 +41840,8 @@ fn __action405< #[allow(clippy::too_many_arguments)] fn __action406< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, (Option>, Vec, Vec, Option>), ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, (Option>, Vec, Vec, Option>), crate::Location), ) -> (token::Tok, (Option>, Vec, Vec, Option>)) { (__0, __1) @@ -41850,12 +41850,12 @@ fn __action406< #[allow(clippy::too_many_arguments)] fn __action407< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, va, _): (ast::Location, core::option::Option, ast::Location), - (_, kw, _): (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - (_, kwarg, _): (ast::Location, core::option::Option<(token::Tok, Option>)>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, va, _): (crate::Location, core::option::Option, crate::Location), + (_, kw, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + (_, kwarg, _): (crate::Location, core::option::Option<(token::Tok, Option>)>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { { // Extract keyword arguments: @@ -41889,7 +41889,7 @@ fn __action407< #[allow(clippy::too_many_arguments)] fn __action408< >( - (_, args, _): (ast::Location, Vec<(ast::Arg, Option)>, ast::Location), + (_, args, _): (crate::Location, Vec<(ast::Arg, Option)>, crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { { @@ -41900,10 +41900,10 @@ fn __action408< #[allow(clippy::too_many_arguments)] fn __action409< >( - (_, pos_args, _): (ast::Location, Vec<(ast::Arg, Option)>, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, args, _): (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), + (_, pos_args, _): (crate::Location, Vec<(ast::Arg, Option)>, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, args, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { { @@ -41914,8 +41914,8 @@ fn __action409< #[allow(clippy::too_many_arguments)] fn __action410< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, Option>, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, Option>, crate::Location), ) -> (token::Tok, Option>) { (__0, __1) @@ -41924,8 +41924,8 @@ fn __action410< #[allow(clippy::too_many_arguments)] fn __action411< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, kwarg, _): (ast::Location, core::option::Option, ast::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, kwarg, _): (crate::Location, core::option::Option, crate::Location), ) -> Option> { { @@ -41936,7 +41936,7 @@ fn __action411< #[allow(clippy::too_many_arguments)] fn __action412< >( - (_, __0, _): (ast::Location, (token::Tok, (Option>, Vec, Vec, Option>)), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, (Option>, Vec, Vec, Option>)), crate::Location), ) -> core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))> { Some(__0) @@ -41945,8 +41945,8 @@ fn __action412< #[allow(clippy::too_many_arguments)] fn __action413< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))> { None @@ -41955,8 +41955,8 @@ fn __action413< #[allow(clippy::too_many_arguments)] fn __action414< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, (Option>, Vec, Vec, Option>), ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, (Option>, Vec, Vec, Option>), crate::Location), ) -> (token::Tok, (Option>, Vec, Vec, Option>)) { (__0, __1) @@ -41965,12 +41965,12 @@ fn __action414< #[allow(clippy::too_many_arguments)] fn __action415< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, va, _): (ast::Location, core::option::Option, ast::Location), - (_, kw, _): (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - (_, kwarg, _): (ast::Location, core::option::Option<(token::Tok, Option>)>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, va, _): (crate::Location, core::option::Option, crate::Location), + (_, kw, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + (_, kwarg, _): (crate::Location, core::option::Option<(token::Tok, Option>)>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { { // Extract keyword arguments: @@ -42004,7 +42004,7 @@ fn __action415< #[allow(clippy::too_many_arguments)] fn __action416< >( - (_, args, _): (ast::Location, Vec<(ast::Arg, Option)>, ast::Location), + (_, args, _): (crate::Location, Vec<(ast::Arg, Option)>, crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { { @@ -42015,10 +42015,10 @@ fn __action416< #[allow(clippy::too_many_arguments)] fn __action417< >( - (_, pos_args, _): (ast::Location, Vec<(ast::Arg, Option)>, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, args, _): (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), + (_, pos_args, _): (crate::Location, Vec<(ast::Arg, Option)>, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, args, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { { @@ -42029,7 +42029,7 @@ fn __action417< #[allow(clippy::too_many_arguments)] fn __action418< >( - (_, __0, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![__0] @@ -42038,8 +42038,8 @@ fn __action418< #[allow(clippy::too_many_arguments)] fn __action419< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - (_, e, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, e, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { { let mut v = v; v.push(e); v } @@ -42048,8 +42048,8 @@ fn __action419< #[allow(clippy::too_many_arguments)] fn __action420< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))> { alloc::vec![] @@ -42058,7 +42058,7 @@ fn __action420< #[allow(clippy::too_many_arguments)] fn __action421< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::Location), ) -> alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))> { v @@ -42067,8 +42067,8 @@ fn __action421< #[allow(clippy::too_many_arguments)] fn __action422< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, (Option>, ast::Expr), ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, (Option>, ast::Expr), crate::Location), ) -> (token::Tok, (Option>, ast::Expr)) { (__0, __1) @@ -42077,11 +42077,11 @@ fn __action422< #[allow(clippy::too_many_arguments)] fn __action423< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e1, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e2, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e1, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e2, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -42094,7 +42094,7 @@ fn __action423< #[allow(clippy::too_many_arguments)] fn __action424< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -42103,8 +42103,8 @@ fn __action424< #[allow(clippy::too_many_arguments)] fn __action425< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![] @@ -42113,7 +42113,7 @@ fn __action425< #[allow(clippy::too_many_arguments)] fn __action426< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { v @@ -42122,8 +42122,8 @@ fn __action426< #[allow(clippy::too_many_arguments)] fn __action427< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, ast::Expr, crate::Location), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -42132,8 +42132,8 @@ fn __action427< #[allow(clippy::too_many_arguments)] fn __action428< >( - (_, i1, _): (ast::Location, ast::Expr, ast::Location), - (_, i2, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + (_, i1, _): (crate::Location, ast::Expr, crate::Location), + (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> Vec { { @@ -42146,7 +42146,7 @@ fn __action428< #[allow(clippy::too_many_arguments)] fn __action429< >( - (_, __0, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![__0] @@ -42155,8 +42155,8 @@ fn __action429< #[allow(clippy::too_many_arguments)] fn __action430< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - (_, e, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, e, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { { let mut v = v; v.push(e); v } @@ -42165,8 +42165,8 @@ fn __action430< #[allow(clippy::too_many_arguments)] fn __action431< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, ast::Expr, crate::Location), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -42175,10 +42175,10 @@ fn __action431< #[allow(clippy::too_many_arguments)] fn __action432< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e1, _): (ast::Location, ast::Expr, ast::Location), - (_, e2, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e1, _): (crate::Location, ast::Expr, crate::Location), + (_, e2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -42195,7 +42195,7 @@ fn __action432< #[allow(clippy::too_many_arguments)] fn __action433< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -42204,7 +42204,7 @@ fn __action433< #[allow(clippy::too_many_arguments)] fn __action434< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -42213,8 +42213,8 @@ fn __action434< #[allow(clippy::too_many_arguments)] fn __action435< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -42223,8 +42223,8 @@ fn __action435< #[allow(clippy::too_many_arguments)] fn __action436< >( - (_, __0, _): (ast::Location, (Option<(ast::Location, ast::Location, Option)>, ast::Expr), ast::Location), -) -> core::option::Option<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)> + (_, __0, _): (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), +) -> core::option::Option<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> { Some(__0) } @@ -42232,9 +42232,9 @@ fn __action436< #[allow(clippy::too_many_arguments)] fn __action437< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, -) -> core::option::Option<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)> + __lookbehind: &crate::Location, + __lookahead: &crate::Location, +) -> core::option::Option<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> { None } @@ -42242,9 +42242,9 @@ fn __action437< #[allow(clippy::too_many_arguments)] fn __action438< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, -) -> alloc::vec::Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)> + __lookbehind: &crate::Location, + __lookahead: &crate::Location, +) -> alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> { alloc::vec![] } @@ -42252,8 +42252,8 @@ fn __action438< #[allow(clippy::too_many_arguments)] fn __action439< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>, ast::Location), -) -> alloc::vec::Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)> + (_, v, _): (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), +) -> alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> { v } @@ -42261,9 +42261,9 @@ fn __action439< #[allow(clippy::too_many_arguments)] fn __action440< >( - (_, __0, _): (ast::Location, (Option<(ast::Location, ast::Location, Option)>, ast::Expr), ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), -) -> (Option<(ast::Location, ast::Location, Option)>, ast::Expr) + (_, __0, _): (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), +) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) { __0 } @@ -42271,8 +42271,8 @@ fn __action440< #[allow(clippy::too_many_arguments)] fn __action441< >( - (_, __0, _): (ast::Location, (Option<(ast::Location, ast::Location, Option)>, ast::Expr), ast::Location), -) -> alloc::vec::Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)> + (_, __0, _): (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), +) -> alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> { alloc::vec![__0] } @@ -42280,9 +42280,9 @@ fn __action441< #[allow(clippy::too_many_arguments)] fn __action442< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>, ast::Location), - (_, e, _): (ast::Location, (Option<(ast::Location, ast::Location, Option)>, ast::Expr), ast::Location), -) -> alloc::vec::Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)> + (_, v, _): (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), + (_, e, _): (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), +) -> alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> { { let mut v = v; v.push(e); v } } @@ -42290,7 +42290,7 @@ fn __action442< #[allow(clippy::too_many_arguments)] fn __action443< >( - (_, __0, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![__0] @@ -42299,8 +42299,8 @@ fn __action443< #[allow(clippy::too_many_arguments)] fn __action444< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - (_, e, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, e, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { { let mut v = v; v.push(e); v } @@ -42309,8 +42309,8 @@ fn __action444< #[allow(clippy::too_many_arguments)] fn __action445< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, ast::Expr, crate::Location), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -42319,10 +42319,10 @@ fn __action445< #[allow(clippy::too_many_arguments)] fn __action446< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -42335,7 +42335,7 @@ fn __action446< #[allow(clippy::too_many_arguments)] fn __action447< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -42344,8 +42344,8 @@ fn __action447< #[allow(clippy::too_many_arguments)] fn __action448< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![] @@ -42354,7 +42354,7 @@ fn __action448< #[allow(clippy::too_many_arguments)] fn __action449< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { v @@ -42363,8 +42363,8 @@ fn __action449< #[allow(clippy::too_many_arguments)] fn __action450< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, ast::Expr, crate::Location), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -42373,7 +42373,7 @@ fn __action450< #[allow(clippy::too_many_arguments)] fn __action451< >( - (_, __0, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![__0] @@ -42382,8 +42382,8 @@ fn __action451< #[allow(clippy::too_many_arguments)] fn __action452< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - (_, e, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, e, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { { let mut v = v; v.push(e); v } @@ -42392,11 +42392,11 @@ fn __action452< #[allow(clippy::too_many_arguments)] fn __action453< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e1, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e2, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e1, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e2, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -42409,7 +42409,7 @@ fn __action453< #[allow(clippy::too_many_arguments)] fn __action454< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -42418,7 +42418,7 @@ fn __action454< #[allow(clippy::too_many_arguments)] fn __action455< >( - (_, __0, _): (ast::Location, (token::Tok, (Option>, ast::Expr)), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, (Option>, ast::Expr)), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))> { alloc::vec![__0] @@ -42427,8 +42427,8 @@ fn __action455< #[allow(clippy::too_many_arguments)] fn __action456< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, ast::Location), - (_, e, _): (ast::Location, (token::Tok, (Option>, ast::Expr)), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::Location), + (_, e, _): (crate::Location, (token::Tok, (Option>, ast::Expr)), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))> { { let mut v = v; v.push(e); v } @@ -42437,8 +42437,8 @@ fn __action456< #[allow(clippy::too_many_arguments)] fn __action457< >( - (_, i1, _): (ast::Location, (ast::Arg, Option), ast::Location), - (_, i2, _): (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), + (_, i1, _): (crate::Location, (ast::Arg, Option), crate::Location), + (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), ) -> Vec<(ast::Arg, Option)> { { @@ -42451,7 +42451,7 @@ fn __action457< #[allow(clippy::too_many_arguments)] fn __action458< >( - (_, __0, _): (ast::Location, (token::Tok, Option>), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, Option>), crate::Location), ) -> core::option::Option<(token::Tok, Option>)> { Some(__0) @@ -42460,8 +42460,8 @@ fn __action458< #[allow(clippy::too_many_arguments)] fn __action459< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option<(token::Tok, Option>)> { None @@ -42470,8 +42470,8 @@ fn __action459< #[allow(clippy::too_many_arguments)] fn __action460< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { alloc::vec![] @@ -42480,7 +42480,7 @@ fn __action460< #[allow(clippy::too_many_arguments)] fn __action461< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { v @@ -42489,8 +42489,8 @@ fn __action461< #[allow(clippy::too_many_arguments)] fn __action462< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, (ast::Arg, Option), ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, (ast::Arg, Option), crate::Location), ) -> (token::Tok, (ast::Arg, Option)) { (__0, __1) @@ -42499,7 +42499,7 @@ fn __action462< #[allow(clippy::too_many_arguments)] fn __action463< >( - (_, i, _): (ast::Location, ast::Arg, ast::Location), + (_, i, _): (crate::Location, ast::Arg, crate::Location), ) -> (ast::Arg, Option) { (i, None) @@ -42508,9 +42508,9 @@ fn __action463< #[allow(clippy::too_many_arguments)] fn __action464< >( - (_, i, _): (ast::Location, ast::Arg, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), + (_, i, _): (crate::Location, ast::Arg, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), ) -> (ast::Arg, Option) { (i, Some(e)) @@ -42519,7 +42519,7 @@ fn __action464< #[allow(clippy::too_many_arguments)] fn __action465< >( - (_, __0, _): (ast::Location, ast::Arg, ast::Location), + (_, __0, _): (crate::Location, ast::Arg, crate::Location), ) -> core::option::Option { Some(__0) @@ -42528,8 +42528,8 @@ fn __action465< #[allow(clippy::too_many_arguments)] fn __action466< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option { None @@ -42538,8 +42538,8 @@ fn __action466< #[allow(clippy::too_many_arguments)] fn __action467< >( - (_, i1, _): (ast::Location, (ast::Arg, Option), ast::Location), - (_, i2, _): (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), + (_, i1, _): (crate::Location, (ast::Arg, Option), crate::Location), + (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), ) -> Vec<(ast::Arg, Option)> { { @@ -42552,7 +42552,7 @@ fn __action467< #[allow(clippy::too_many_arguments)] fn __action468< >( - (_, __0, _): (ast::Location, (token::Tok, Option>), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, Option>), crate::Location), ) -> core::option::Option<(token::Tok, Option>)> { Some(__0) @@ -42561,8 +42561,8 @@ fn __action468< #[allow(clippy::too_many_arguments)] fn __action469< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option<(token::Tok, Option>)> { None @@ -42571,8 +42571,8 @@ fn __action469< #[allow(clippy::too_many_arguments)] fn __action470< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { alloc::vec![] @@ -42581,7 +42581,7 @@ fn __action470< #[allow(clippy::too_many_arguments)] fn __action471< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { v @@ -42590,8 +42590,8 @@ fn __action471< #[allow(clippy::too_many_arguments)] fn __action472< >( - (_, __0, _): (ast::Location, token::Tok, ast::Location), - (_, __1, _): (ast::Location, (ast::Arg, Option), ast::Location), + (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __1, _): (crate::Location, (ast::Arg, Option), crate::Location), ) -> (token::Tok, (ast::Arg, Option)) { (__0, __1) @@ -42600,7 +42600,7 @@ fn __action472< #[allow(clippy::too_many_arguments)] fn __action473< >( - (_, i, _): (ast::Location, ast::Arg, ast::Location), + (_, i, _): (crate::Location, ast::Arg, crate::Location), ) -> (ast::Arg, Option) { (i, None) @@ -42609,9 +42609,9 @@ fn __action473< #[allow(clippy::too_many_arguments)] fn __action474< >( - (_, i, _): (ast::Location, ast::Arg, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), + (_, i, _): (crate::Location, ast::Arg, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), ) -> (ast::Arg, Option) { (i, Some(e)) @@ -42620,7 +42620,7 @@ fn __action474< #[allow(clippy::too_many_arguments)] fn __action475< >( - (_, __0, _): (ast::Location, ast::Arg, ast::Location), + (_, __0, _): (crate::Location, ast::Arg, crate::Location), ) -> core::option::Option { Some(__0) @@ -42629,8 +42629,8 @@ fn __action475< #[allow(clippy::too_many_arguments)] fn __action476< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option { None @@ -42639,7 +42639,7 @@ fn __action476< #[allow(clippy::too_many_arguments)] fn __action477< >( - (_, __0, _): (ast::Location, ast::Arg, ast::Location), + (_, __0, _): (crate::Location, ast::Arg, crate::Location), ) -> core::option::Option { Some(__0) @@ -42648,8 +42648,8 @@ fn __action477< #[allow(clippy::too_many_arguments)] fn __action478< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option { None @@ -42658,7 +42658,7 @@ fn __action478< #[allow(clippy::too_many_arguments)] fn __action479< >( - (_, __0, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![__0] @@ -42667,8 +42667,8 @@ fn __action479< #[allow(clippy::too_many_arguments)] fn __action480< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - (_, e, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, e, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { { let mut v = v; v.push(e); v } @@ -42677,10 +42677,10 @@ fn __action480< #[allow(clippy::too_many_arguments)] fn __action481< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e1, _): (ast::Location, ast::Expr, ast::Location), - (_, e2, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e1, _): (crate::Location, ast::Expr, crate::Location), + (_, e2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -42697,7 +42697,7 @@ fn __action481< #[allow(clippy::too_many_arguments)] fn __action482< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -42706,7 +42706,7 @@ fn __action482< #[allow(clippy::too_many_arguments)] fn __action483< >( - (_, __0, _): (ast::Location, (token::Tok, (String, ast::Pattern)), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, (String, ast::Pattern)), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (String, ast::Pattern))> { alloc::vec![__0] @@ -42715,8 +42715,8 @@ fn __action483< #[allow(clippy::too_many_arguments)] fn __action484< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), - (_, e, _): (ast::Location, (token::Tok, (String, ast::Pattern)), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + (_, e, _): (crate::Location, (token::Tok, (String, ast::Pattern)), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (String, ast::Pattern))> { { let mut v = v; v.push(e); v } @@ -42725,7 +42725,7 @@ fn __action484< #[allow(clippy::too_many_arguments)] fn __action485< >( - (_, __0, _): (ast::Location, (token::Tok, (ast::Expr, ast::Pattern)), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, (ast::Expr, ast::Pattern)), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))> { alloc::vec![__0] @@ -42734,8 +42734,8 @@ fn __action485< #[allow(clippy::too_many_arguments)] fn __action486< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, ast::Location), - (_, e, _): (ast::Location, (token::Tok, (ast::Expr, ast::Pattern)), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location), + (_, e, _): (crate::Location, (token::Tok, (ast::Expr, ast::Pattern)), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))> { { let mut v = v; v.push(e); v } @@ -42744,7 +42744,7 @@ fn __action486< #[allow(clippy::too_many_arguments)] fn __action487< >( - (_, __0, _): (ast::Location, ast::Pattern, ast::Location), + (_, __0, _): (crate::Location, ast::Pattern, crate::Location), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -42753,8 +42753,8 @@ fn __action487< #[allow(clippy::too_many_arguments)] fn __action488< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, e, _): (ast::Location, ast::Pattern, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, e, _): (crate::Location, ast::Pattern, crate::Location), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -42763,7 +42763,7 @@ fn __action488< #[allow(clippy::too_many_arguments)] fn __action489< >( - (_, __0, _): (ast::Location, (token::Tok, ast::Pattern), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, ast::Pattern), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Pattern)> { alloc::vec![__0] @@ -42772,8 +42772,8 @@ fn __action489< #[allow(clippy::too_many_arguments)] fn __action490< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), - (_, e, _): (ast::Location, (token::Tok, ast::Pattern), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + (_, e, _): (crate::Location, (token::Tok, ast::Pattern), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Pattern)> { { let mut v = v; v.push(e); v } @@ -42782,7 +42782,7 @@ fn __action490< #[allow(clippy::too_many_arguments)] fn __action491< >( - (_, __0, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![__0] @@ -42791,8 +42791,8 @@ fn __action491< #[allow(clippy::too_many_arguments)] fn __action492< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - (_, e, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, e, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { { let mut v = v; v.push(e); v } @@ -42801,7 +42801,7 @@ fn __action492< #[allow(clippy::too_many_arguments)] fn __action493< >( - (_, __0, _): (ast::Location, (token::Tok, String), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, String), crate::Location), ) -> alloc::vec::Vec<(token::Tok, String)> { alloc::vec![__0] @@ -42810,8 +42810,8 @@ fn __action493< #[allow(clippy::too_many_arguments)] fn __action494< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, String)>, ast::Location), - (_, e, _): (ast::Location, (token::Tok, String), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), + (_, e, _): (crate::Location, (token::Tok, String), crate::Location), ) -> alloc::vec::Vec<(token::Tok, String)> { { let mut v = v; v.push(e); v } @@ -42820,7 +42820,7 @@ fn __action494< #[allow(clippy::too_many_arguments)] fn __action495< >( - (_, __0, _): (ast::Location, (token::Tok, ast::Alias), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, ast::Alias), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { alloc::vec![__0] @@ -42829,8 +42829,8 @@ fn __action495< #[allow(clippy::too_many_arguments)] fn __action496< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), - (_, e, _): (ast::Location, (token::Tok, ast::Alias), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + (_, e, _): (crate::Location, (token::Tok, ast::Alias), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { { let mut v = v; v.push(e); v } @@ -42839,7 +42839,7 @@ fn __action496< #[allow(clippy::too_many_arguments)] fn __action497< >( - (_, __0, _): (ast::Location, (token::Tok, ast::Alias), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, ast::Alias), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { alloc::vec![__0] @@ -42848,8 +42848,8 @@ fn __action497< #[allow(clippy::too_many_arguments)] fn __action498< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), - (_, e, _): (ast::Location, (token::Tok, ast::Alias), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + (_, e, _): (crate::Location, (token::Tok, ast::Alias), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { { let mut v = v; v.push(e); v } @@ -42858,10 +42858,10 @@ fn __action498< #[allow(clippy::too_many_arguments)] fn __action499< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e1, _): (ast::Location, ast::Expr, ast::Location), - (_, e2, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e1, _): (crate::Location, ast::Expr, crate::Location), + (_, e2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -42878,7 +42878,7 @@ fn __action499< #[allow(clippy::too_many_arguments)] fn __action500< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -42887,7 +42887,7 @@ fn __action500< #[allow(clippy::too_many_arguments)] fn __action501< >( - (_, __0, _): (ast::Location, (token::Tok, (ast::Arg, Option)), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, (ast::Arg, Option)), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { alloc::vec![__0] @@ -42896,8 +42896,8 @@ fn __action501< #[allow(clippy::too_many_arguments)] fn __action502< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - (_, e, _): (ast::Location, (token::Tok, (ast::Arg, Option)), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + (_, e, _): (crate::Location, (token::Tok, (ast::Arg, Option)), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { { let mut v = v; v.push(e); v } @@ -42906,7 +42906,7 @@ fn __action502< #[allow(clippy::too_many_arguments)] fn __action503< >( - (_, __0, _): (ast::Location, (token::Tok, (ast::Arg, Option)), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, (ast::Arg, Option)), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { alloc::vec![__0] @@ -42915,8 +42915,8 @@ fn __action503< #[allow(clippy::too_many_arguments)] fn __action504< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - (_, e, _): (ast::Location, (token::Tok, (ast::Arg, Option)), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + (_, e, _): (crate::Location, (token::Tok, (ast::Arg, Option)), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { { let mut v = v; v.push(e); v } @@ -42925,11 +42925,11 @@ fn __action504< #[allow(clippy::too_many_arguments)] fn __action505< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e1, _): (ast::Location, ast::Expr, ast::Location), - (_, op, _): (ast::Location, ast::Operator, ast::Location), - (_, e2, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e1, _): (crate::Location, ast::Expr, crate::Location), + (_, op, _): (crate::Location, ast::Operator, crate::Location), + (_, e2, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -42942,7 +42942,7 @@ fn __action505< #[allow(clippy::too_many_arguments)] fn __action506< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -42951,7 +42951,7 @@ fn __action506< #[allow(clippy::too_many_arguments)] fn __action507< >( - (_, __0, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![__0] @@ -42960,8 +42960,8 @@ fn __action507< #[allow(clippy::too_many_arguments)] fn __action508< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - (_, e, _): (ast::Location, (token::Tok, ast::Expr), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, e, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { { let mut v = v; v.push(e); v } @@ -42970,10 +42970,10 @@ fn __action508< #[allow(clippy::too_many_arguments)] fn __action509< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, left, _): (ast::Location, ast::Expr, ast::Location), - (_, comparisons, _): (ast::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, left, _): (crate::Location, ast::Expr, crate::Location), + (_, comparisons, _): (crate::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -42989,7 +42989,7 @@ fn __action509< #[allow(clippy::too_many_arguments)] fn __action510< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -42998,7 +42998,7 @@ fn __action510< #[allow(clippy::too_many_arguments)] fn __action511< >( - (_, __0, _): (ast::Location, (ast::Cmpop, ast::Expr), ast::Location), + (_, __0, _): (crate::Location, (ast::Cmpop, ast::Expr), crate::Location), ) -> alloc::vec::Vec<(ast::Cmpop, ast::Expr)> { alloc::vec![__0] @@ -43007,8 +43007,8 @@ fn __action511< #[allow(clippy::too_many_arguments)] fn __action512< >( - (_, v, _): (ast::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, ast::Location), - (_, e, _): (ast::Location, (ast::Cmpop, ast::Expr), ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::Location), + (_, e, _): (crate::Location, (ast::Cmpop, ast::Expr), crate::Location), ) -> alloc::vec::Vec<(ast::Cmpop, ast::Expr)> { { let mut v = v; v.push(e); v } @@ -43017,8 +43017,8 @@ fn __action512< #[allow(clippy::too_many_arguments)] fn __action513< >( - (_, __0, _): (ast::Location, ast::Cmpop, ast::Location), - (_, __1, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Cmpop, crate::Location), + (_, __1, _): (crate::Location, ast::Expr, crate::Location), ) -> (ast::Cmpop, ast::Expr) { (__0, __1) @@ -43027,11 +43027,11 @@ fn __action513< #[allow(clippy::too_many_arguments)] fn __action514< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, a, _): (ast::Location, ast::Expr, ast::Location), - (_, op, _): (ast::Location, ast::Operator, ast::Location), - (_, b, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, a, _): (crate::Location, ast::Expr, crate::Location), + (_, op, _): (crate::Location, ast::Operator, crate::Location), + (_, b, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43044,7 +43044,7 @@ fn __action514< #[allow(clippy::too_many_arguments)] fn __action515< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43053,10 +43053,10 @@ fn __action515< #[allow(clippy::too_many_arguments)] fn __action516< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43069,7 +43069,7 @@ fn __action516< #[allow(clippy::too_many_arguments)] fn __action517< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43078,10 +43078,10 @@ fn __action517< #[allow(clippy::too_many_arguments)] fn __action518< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, left, _): (ast::Location, ast::Expr, ast::Location), - (_, comparisons, _): (ast::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, left, _): (crate::Location, ast::Expr, crate::Location), + (_, comparisons, _): (crate::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -43097,7 +43097,7 @@ fn __action518< #[allow(clippy::too_many_arguments)] fn __action519< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43106,11 +43106,11 @@ fn __action519< #[allow(clippy::too_many_arguments)] fn __action520< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, a, _): (ast::Location, ast::Expr, ast::Location), - (_, op, _): (ast::Location, ast::Operator, ast::Location), - (_, b, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, a, _): (crate::Location, ast::Expr, crate::Location), + (_, op, _): (crate::Location, ast::Operator, crate::Location), + (_, b, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43123,7 +43123,7 @@ fn __action520< #[allow(clippy::too_many_arguments)] fn __action521< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43132,10 +43132,10 @@ fn __action521< #[allow(clippy::too_many_arguments)] fn __action522< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, op, _): (ast::Location, ast::Unaryop, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, op, _): (crate::Location, ast::Unaryop, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43148,7 +43148,7 @@ fn __action522< #[allow(clippy::too_many_arguments)] fn __action523< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43157,11 +43157,11 @@ fn __action523< #[allow(clippy::too_many_arguments)] fn __action524< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e1, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e2, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e1, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e2, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43174,7 +43174,7 @@ fn __action524< #[allow(clippy::too_many_arguments)] fn __action525< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43183,11 +43183,11 @@ fn __action525< #[allow(clippy::too_many_arguments)] fn __action526< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e1, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e2, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e1, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e2, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43200,7 +43200,7 @@ fn __action526< #[allow(clippy::too_many_arguments)] fn __action527< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43209,11 +43209,11 @@ fn __action527< #[allow(clippy::too_many_arguments)] fn __action528< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, b, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, b, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43226,7 +43226,7 @@ fn __action528< #[allow(clippy::too_many_arguments)] fn __action529< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43235,10 +43235,10 @@ fn __action529< #[allow(clippy::too_many_arguments)] fn __action530< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, atom, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, atom, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -43253,7 +43253,7 @@ fn __action530< #[allow(clippy::too_many_arguments)] fn __action531< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43262,11 +43262,11 @@ fn __action531< #[allow(clippy::too_many_arguments)] fn __action532< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e1, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e2, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e1, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e2, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43279,7 +43279,7 @@ fn __action532< #[allow(clippy::too_many_arguments)] fn __action533< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43288,11 +43288,11 @@ fn __action533< #[allow(clippy::too_many_arguments)] fn __action534< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e1, _): (ast::Location, ast::Expr, ast::Location), - (_, op, _): (ast::Location, ast::Operator, ast::Location), - (_, e2, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e1, _): (crate::Location, ast::Expr, crate::Location), + (_, op, _): (crate::Location, ast::Operator, crate::Location), + (_, e2, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43305,7 +43305,7 @@ fn __action534< #[allow(clippy::too_many_arguments)] fn __action535< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43314,7 +43314,7 @@ fn __action535< #[allow(clippy::too_many_arguments)] fn __action536< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43323,12 +43323,12 @@ fn __action536< #[allow(clippy::too_many_arguments)] fn __action537< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, f, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, a, _): (ast::Location, ArgumentList, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, f, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, a, _): (crate::Location, ArgumentList, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -43343,12 +43343,12 @@ fn __action537< #[allow(clippy::too_many_arguments)] fn __action538< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, s, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, s, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43361,11 +43361,11 @@ fn __action538< #[allow(clippy::too_many_arguments)] fn __action539< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, attr, _): (ast::Location, String, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, attr, _): (crate::Location, String, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43378,9 +43378,9 @@ fn __action539< #[allow(clippy::too_many_arguments)] fn __action540< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, s, _): (ast::Location, alloc::vec::Vec<(ast::Location, (String, StringKind, bool), ast::Location)>, ast::Location), -) -> Result> + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, s, _): (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), +) -> Result> { Ok(parse_strings(s)?) } @@ -43388,9 +43388,9 @@ fn __action540< #[allow(clippy::too_many_arguments)] fn __action541< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, value, _): (ast::Location, ast::Constant, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, value, _): (crate::Location, ast::Constant, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43403,9 +43403,9 @@ fn __action541< #[allow(clippy::too_many_arguments)] fn __action542< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, name, _): (ast::Location, String, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, name, _): (crate::Location, String, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43418,11 +43418,11 @@ fn __action542< #[allow(clippy::too_many_arguments)] fn __action543< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, core::option::Option>, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, core::option::Option>, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -43438,12 +43438,12 @@ fn __action543< #[allow(clippy::too_many_arguments)] fn __action544< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, elt, _): (ast::Location, ast::Expr, ast::Location), - (_, generators, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, elt, _): (crate::Location, ast::Expr, crate::Location), + (_, generators, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -43458,12 +43458,12 @@ fn __action544< #[allow(clippy::too_many_arguments)] fn __action545< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, elts, _): (ast::Location, Vec, ast::Location), - (_, trailing_comma, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, elts, _): (crate::Location, Vec, crate::Location), + (_, trailing_comma, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -43482,15 +43482,15 @@ fn __action545< #[allow(clippy::too_many_arguments)] fn __action546< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, left, _): (ast::Location, core::option::Option>, ast::Location), - (_, mid, _): (ast::Location, ast::Expr, ast::Location), - (_, right, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, trailing_comma, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), -) -> Result> + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, left, _): (crate::Location, core::option::Option>, crate::Location), + (_, mid, _): (crate::Location, ast::Expr, crate::Location), + (_, right, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, trailing_comma, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), +) -> Result> { { if left.is_none() && right.is_empty() && trailing_comma.is_none() { @@ -43515,10 +43515,10 @@ fn __action546< #[allow(clippy::too_many_arguments)] fn __action547< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43531,9 +43531,9 @@ fn __action547< #[allow(clippy::too_many_arguments)] fn __action548< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { e @@ -43542,12 +43542,12 @@ fn __action548< #[allow(clippy::too_many_arguments)] fn __action549< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, elt, _): (ast::Location, ast::Expr, ast::Location), - (_, generators, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, elt, _): (crate::Location, ast::Expr, crate::Location), + (_, generators, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -43562,13 +43562,13 @@ fn __action549< #[allow(clippy::too_many_arguments)] fn __action550< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), -) -> Result> + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), +) -> Result> { { Err(LexicalError{ @@ -43581,11 +43581,11 @@ fn __action550< #[allow(clippy::too_many_arguments)] fn __action551< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, core::option::Option>, ast::Expr)>>, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, core::option::Option>, ast::Expr)>>, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -43605,12 +43605,12 @@ fn __action551< #[allow(clippy::too_many_arguments)] fn __action552< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e1, _): (ast::Location, (ast::Expr, ast::Expr), ast::Location), - (_, generators, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e1, _): (crate::Location, (ast::Expr, ast::Expr), crate::Location), + (_, generators, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -43629,11 +43629,11 @@ fn __action552< #[allow(clippy::too_many_arguments)] fn __action553< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, elts, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, elts, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43646,12 +43646,12 @@ fn __action553< #[allow(clippy::too_many_arguments)] fn __action554< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, elt, _): (ast::Location, ast::Expr, ast::Location), - (_, generators, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, elt, _): (crate::Location, ast::Expr, crate::Location), + (_, generators, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -43666,9 +43666,9 @@ fn __action554< #[allow(clippy::too_many_arguments)] fn __action555< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new(location, end_location, ast::ExprConstant { value: true.into(), kind: None }.into()) @@ -43677,9 +43677,9 @@ fn __action555< #[allow(clippy::too_many_arguments)] fn __action556< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new(location, end_location, ast::ExprConstant { value: false.into(), kind: None }.into()) @@ -43688,9 +43688,9 @@ fn __action556< #[allow(clippy::too_many_arguments)] fn __action557< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new(location, end_location, ast::ExprConstant { value: ast::Constant::None, kind: None }.into()) @@ -43699,9 +43699,9 @@ fn __action557< #[allow(clippy::too_many_arguments)] fn __action558< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new(location, end_location, ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None }.into()) @@ -43710,11 +43710,11 @@ fn __action558< #[allow(clippy::too_many_arguments)] fn __action559< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, a, _): (ast::Location, ast::Expr, ast::Location), - (_, op, _): (ast::Location, ast::Operator, ast::Location), - (_, b, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, a, _): (crate::Location, ast::Expr, crate::Location), + (_, op, _): (crate::Location, ast::Operator, crate::Location), + (_, b, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43727,7 +43727,7 @@ fn __action559< #[allow(clippy::too_many_arguments)] fn __action560< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43736,11 +43736,11 @@ fn __action560< #[allow(clippy::too_many_arguments)] fn __action561< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, a, _): (ast::Location, ast::Expr, ast::Location), - (_, op, _): (ast::Location, ast::Operator, ast::Location), - (_, b, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, a, _): (crate::Location, ast::Expr, crate::Location), + (_, op, _): (crate::Location, ast::Operator, crate::Location), + (_, b, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43753,7 +43753,7 @@ fn __action561< #[allow(clippy::too_many_arguments)] fn __action562< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43762,7 +43762,7 @@ fn __action562< #[allow(clippy::too_many_arguments)] fn __action563< >( - (_, __0, _): (ast::Location, Vec<(Option>, ast::Expr)>, ast::Location), + (_, __0, _): (crate::Location, Vec<(Option>, ast::Expr)>, crate::Location), ) -> core::option::Option>, ast::Expr)>> { Some(__0) @@ -43771,8 +43771,8 @@ fn __action563< #[allow(clippy::too_many_arguments)] fn __action564< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option>, ast::Expr)>> { None @@ -43781,8 +43781,8 @@ fn __action564< #[allow(clippy::too_many_arguments)] fn __action565< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> alloc::vec::Vec { alloc::vec![] @@ -43791,7 +43791,7 @@ fn __action565< #[allow(clippy::too_many_arguments)] fn __action566< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), ) -> alloc::vec::Vec { v @@ -43800,8 +43800,8 @@ fn __action566< #[allow(clippy::too_many_arguments)] fn __action567< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43810,7 +43810,7 @@ fn __action567< #[allow(clippy::too_many_arguments)] fn __action568< >( - (_, __0, _): (ast::Location, Vec, ast::Location), + (_, __0, _): (crate::Location, Vec, crate::Location), ) -> core::option::Option> { Some(__0) @@ -43819,8 +43819,8 @@ fn __action568< #[allow(clippy::too_many_arguments)] fn __action569< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option> { None @@ -43829,8 +43829,8 @@ fn __action569< #[allow(clippy::too_many_arguments)] fn __action570< >( - (_, __0, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), + (_, __0, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), ) -> Vec { __0 @@ -43839,7 +43839,7 @@ fn __action570< #[allow(clippy::too_many_arguments)] fn __action571< >( - (_, __0, _): (ast::Location, Vec, ast::Location), + (_, __0, _): (crate::Location, Vec, crate::Location), ) -> core::option::Option> { Some(__0) @@ -43848,8 +43848,8 @@ fn __action571< #[allow(clippy::too_many_arguments)] fn __action572< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> core::option::Option> { None @@ -43858,7 +43858,7 @@ fn __action572< #[allow(clippy::too_many_arguments)] fn __action573< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -43867,8 +43867,8 @@ fn __action573< #[allow(clippy::too_many_arguments)] fn __action574< >( - (_, v, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), + (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -43877,10 +43877,10 @@ fn __action574< #[allow(clippy::too_many_arguments)] fn __action575< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, op, _): (ast::Location, ast::Unaryop, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, op, _): (crate::Location, ast::Unaryop, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43893,7 +43893,7 @@ fn __action575< #[allow(clippy::too_many_arguments)] fn __action576< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43902,11 +43902,11 @@ fn __action576< #[allow(clippy::too_many_arguments)] fn __action577< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, b, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, b, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -43919,7 +43919,7 @@ fn __action577< #[allow(clippy::too_many_arguments)] fn __action578< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43928,10 +43928,10 @@ fn __action578< #[allow(clippy::too_many_arguments)] fn __action579< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, atom, _): (ast::Location, ast::Expr, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, atom, _): (crate::Location, ast::Expr, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -43946,7 +43946,7 @@ fn __action579< #[allow(clippy::too_many_arguments)] fn __action580< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43955,7 +43955,7 @@ fn __action580< #[allow(clippy::too_many_arguments)] fn __action581< >( - (_, __0, _): (ast::Location, ast::Expr, ast::Location), + (_, __0, _): (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { __0 @@ -43964,12 +43964,12 @@ fn __action581< #[allow(clippy::too_many_arguments)] fn __action582< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, f, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, a, _): (ast::Location, ArgumentList, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, f, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, a, _): (crate::Location, ArgumentList, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -43984,12 +43984,12 @@ fn __action582< #[allow(clippy::too_many_arguments)] fn __action583< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, s, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, s, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -44002,11 +44002,11 @@ fn __action583< #[allow(clippy::too_many_arguments)] fn __action584< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, attr, _): (ast::Location, String, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, attr, _): (crate::Location, String, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -44019,9 +44019,9 @@ fn __action584< #[allow(clippy::too_many_arguments)] fn __action585< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, s, _): (ast::Location, alloc::vec::Vec<(ast::Location, (String, StringKind, bool), ast::Location)>, ast::Location), -) -> Result> + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, s, _): (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), +) -> Result> { Ok(parse_strings(s)?) } @@ -44029,9 +44029,9 @@ fn __action585< #[allow(clippy::too_many_arguments)] fn __action586< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, value, _): (ast::Location, ast::Constant, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, value, _): (crate::Location, ast::Constant, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -44044,9 +44044,9 @@ fn __action586< #[allow(clippy::too_many_arguments)] fn __action587< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, name, _): (ast::Location, String, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, name, _): (crate::Location, String, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -44059,11 +44059,11 @@ fn __action587< #[allow(clippy::too_many_arguments)] fn __action588< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, core::option::Option>, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, core::option::Option>, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -44079,12 +44079,12 @@ fn __action588< #[allow(clippy::too_many_arguments)] fn __action589< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, elt, _): (ast::Location, ast::Expr, ast::Location), - (_, generators, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, elt, _): (crate::Location, ast::Expr, crate::Location), + (_, generators, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -44099,15 +44099,15 @@ fn __action589< #[allow(clippy::too_many_arguments)] fn __action590< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, left, _): (ast::Location, core::option::Option>, ast::Location), - (_, mid, _): (ast::Location, ast::Expr, ast::Location), - (_, right, _): (ast::Location, alloc::vec::Vec, ast::Location), - (_, trailing_comma, _): (ast::Location, core::option::Option, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), -) -> Result> + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, left, _): (crate::Location, core::option::Option>, crate::Location), + (_, mid, _): (crate::Location, ast::Expr, crate::Location), + (_, right, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, trailing_comma, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), +) -> Result> { { if left.is_none() && right.is_empty() && trailing_comma.is_none() { @@ -44132,10 +44132,10 @@ fn __action590< #[allow(clippy::too_many_arguments)] fn __action591< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -44148,9 +44148,9 @@ fn __action591< #[allow(clippy::too_many_arguments)] fn __action592< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { e @@ -44159,12 +44159,12 @@ fn __action592< #[allow(clippy::too_many_arguments)] fn __action593< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, elt, _): (ast::Location, ast::Expr, ast::Location), - (_, generators, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, elt, _): (crate::Location, ast::Expr, crate::Location), + (_, generators, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -44179,13 +44179,13 @@ fn __action593< #[allow(clippy::too_many_arguments)] fn __action594< >( - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, ast::Expr, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), -) -> Result> + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), +) -> Result> { { Err(LexicalError{ @@ -44198,11 +44198,11 @@ fn __action594< #[allow(clippy::too_many_arguments)] fn __action595< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e, _): (ast::Location, core::option::Option>, ast::Expr)>>, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e, _): (crate::Location, core::option::Option>, ast::Expr)>>, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -44222,12 +44222,12 @@ fn __action595< #[allow(clippy::too_many_arguments)] fn __action596< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, e1, _): (ast::Location, (ast::Expr, ast::Expr), ast::Location), - (_, generators, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, e1, _): (crate::Location, (ast::Expr, ast::Expr), crate::Location), + (_, generators, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -44246,11 +44246,11 @@ fn __action596< #[allow(clippy::too_many_arguments)] fn __action597< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, elts, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, elts, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new( @@ -44263,12 +44263,12 @@ fn __action597< #[allow(clippy::too_many_arguments)] fn __action598< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, elt, _): (ast::Location, ast::Expr, ast::Location), - (_, generators, _): (ast::Location, Vec, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, elt, _): (crate::Location, ast::Expr, crate::Location), + (_, generators, _): (crate::Location, Vec, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { { @@ -44283,9 +44283,9 @@ fn __action598< #[allow(clippy::too_many_arguments)] fn __action599< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new(location, end_location, ast::ExprConstant { value: true.into(), kind: None }.into()) @@ -44294,9 +44294,9 @@ fn __action599< #[allow(clippy::too_many_arguments)] fn __action600< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new(location, end_location, ast::ExprConstant { value: false.into(), kind: None }.into()) @@ -44305,9 +44305,9 @@ fn __action600< #[allow(clippy::too_many_arguments)] fn __action601< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new(location, end_location, ast::ExprConstant { value: ast::Constant::None, kind: None }.into()) @@ -44316,9 +44316,9 @@ fn __action601< #[allow(clippy::too_many_arguments)] fn __action602< >( - (_, location, _): (ast::Location, ast::Location, ast::Location), - (_, _, _): (ast::Location, token::Tok, ast::Location), - (_, end_location, _): (ast::Location, ast::Location, ast::Location), + (_, location, _): (crate::Location, crate::Location, crate::Location), + (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, end_location, _): (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { ast::Expr::new(location, end_location, ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None }.into()) @@ -44327,12 +44327,12 @@ fn __action602< #[allow(clippy::too_many_arguments)] fn __action603< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { let __start0 = __3.0; @@ -44354,11 +44354,11 @@ fn __action603< #[allow(clippy::too_many_arguments)] fn __action604< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -44381,15 +44381,15 @@ fn __action604< #[allow(clippy::too_many_arguments)] fn __action605< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Location, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, crate::Location, crate::Location), +) -> Result> { let __start0 = __5.0; let __end0 = __5.2; @@ -44412,14 +44412,14 @@ fn __action605< #[allow(clippy::too_many_arguments)] fn __action606< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Location, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, crate::Location, crate::Location), +) -> Result> { let __start0 = __4.2; let __end0 = __5.0; @@ -44443,15 +44443,15 @@ fn __action606< #[allow(clippy::too_many_arguments)] fn __action607< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Location, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, crate::Location, crate::Location), +) -> Result> { let __start0 = __5.0; let __end0 = __5.2; @@ -44474,14 +44474,14 @@ fn __action607< #[allow(clippy::too_many_arguments)] fn __action608< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Location, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, crate::Location, crate::Location), +) -> Result> { let __start0 = __4.2; let __end0 = __5.0; @@ -44505,15 +44505,15 @@ fn __action608< #[allow(clippy::too_many_arguments)] fn __action609< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { let __start0 = __6.0; @@ -44538,14 +44538,14 @@ fn __action609< #[allow(clippy::too_many_arguments)] fn __action610< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { let __start0 = __5.2; @@ -44571,13 +44571,13 @@ fn __action610< #[allow(clippy::too_many_arguments)] fn __action611< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { let __start0 = __4.0; @@ -44600,12 +44600,12 @@ fn __action611< #[allow(clippy::too_many_arguments)] fn __action612< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { let __start0 = __3.2; @@ -44629,13 +44629,13 @@ fn __action612< #[allow(clippy::too_many_arguments)] fn __action613< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { let __start0 = __4.0; @@ -44658,12 +44658,12 @@ fn __action613< #[allow(clippy::too_many_arguments)] fn __action614< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { let __start0 = __3.2; @@ -44687,15 +44687,15 @@ fn __action614< #[allow(clippy::too_many_arguments)] fn __action615< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { let __start0 = __6.0; @@ -44720,14 +44720,14 @@ fn __action615< #[allow(clippy::too_many_arguments)] fn __action616< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { let __start0 = __5.2; @@ -44753,13 +44753,13 @@ fn __action616< #[allow(clippy::too_many_arguments)] fn __action617< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { let __start0 = __4.0; @@ -44782,12 +44782,12 @@ fn __action617< #[allow(clippy::too_many_arguments)] fn __action618< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { let __start0 = __3.2; @@ -44811,13 +44811,13 @@ fn __action618< #[allow(clippy::too_many_arguments)] fn __action619< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { let __start0 = __4.0; @@ -44840,12 +44840,12 @@ fn __action619< #[allow(clippy::too_many_arguments)] fn __action620< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { let __start0 = __3.2; @@ -44869,8 +44869,8 @@ fn __action620< #[allow(clippy::too_many_arguments)] fn __action621< >( - __0: (ast::Location, Vec<(Option>, ast::Expr)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, Vec<(Option>, ast::Expr)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> Vec<(Option>, ast::Expr)> { let __start0 = __1.0; @@ -44888,7 +44888,7 @@ fn __action621< #[allow(clippy::too_many_arguments)] fn __action622< >( - __0: (ast::Location, Vec<(Option>, ast::Expr)>, ast::Location), + __0: (crate::Location, Vec<(Option>, ast::Expr)>, crate::Location), ) -> Vec<(Option>, ast::Expr)> { let __start0 = __0.2; @@ -44907,8 +44907,8 @@ fn __action622< #[allow(clippy::too_many_arguments)] fn __action623< >( - __0: (ast::Location, Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -44926,7 +44926,7 @@ fn __action623< #[allow(clippy::too_many_arguments)] fn __action624< >( - __0: (ast::Location, Vec, ast::Location), + __0: (crate::Location, Vec, crate::Location), ) -> Vec { let __start0 = __0.2; @@ -44945,10 +44945,10 @@ fn __action624< #[allow(clippy::too_many_arguments)] fn __action625< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, Vec, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, Vec, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { let __start0 = __2.0; @@ -44968,9 +44968,9 @@ fn __action625< #[allow(clippy::too_many_arguments)] fn __action626< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, Vec, ast::Location), - __2: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, Vec, crate::Location), + __2: (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -44991,10 +44991,10 @@ fn __action626< #[allow(clippy::too_many_arguments)] fn __action627< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, Vec, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, Vec, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { let __start0 = __2.0; @@ -45014,9 +45014,9 @@ fn __action627< #[allow(clippy::too_many_arguments)] fn __action628< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, Vec, ast::Location), - __2: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, Vec, crate::Location), + __2: (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -45037,12 +45037,12 @@ fn __action628< #[allow(clippy::too_many_arguments)] fn __action629< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, crate::Location, crate::Location), ) -> Vec { let __start0 = __3.0; @@ -45064,11 +45064,11 @@ fn __action629< #[allow(clippy::too_many_arguments)] fn __action630< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, crate::Location, crate::Location), ) -> Vec { let __start0 = __2.2; @@ -45091,8 +45091,8 @@ fn __action630< #[allow(clippy::too_many_arguments)] fn __action631< >( - __0: (ast::Location, Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -45110,7 +45110,7 @@ fn __action631< #[allow(clippy::too_many_arguments)] fn __action632< >( - __0: (ast::Location, Vec, ast::Location), + __0: (crate::Location, Vec, crate::Location), ) -> Vec { let __start0 = __0.2; @@ -45129,12 +45129,12 @@ fn __action632< #[allow(clippy::too_many_arguments)] fn __action633< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec<(ast::Expr, ast::Pattern)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { let __start0 = __3.0; @@ -45156,11 +45156,11 @@ fn __action633< #[allow(clippy::too_many_arguments)] fn __action634< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec<(ast::Expr, ast::Pattern)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { let __start0 = __2.2; @@ -45183,13 +45183,13 @@ fn __action634< #[allow(clippy::too_many_arguments)] fn __action635< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { let __start0 = __4.0; @@ -45212,12 +45212,12 @@ fn __action635< #[allow(clippy::too_many_arguments)] fn __action636< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { let __start0 = __3.2; @@ -45241,15 +45241,15 @@ fn __action636< #[allow(clippy::too_many_arguments)] fn __action637< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec<(ast::Expr, ast::Pattern)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, String, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, String, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { let __start0 = __6.0; @@ -45274,14 +45274,14 @@ fn __action637< #[allow(clippy::too_many_arguments)] fn __action638< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec<(ast::Expr, ast::Pattern)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, String, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, String, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, crate::Location, crate::Location), ) -> ast::PatternKind { let __start0 = __5.2; @@ -45307,17 +45307,17 @@ fn __action638< #[allow(clippy::too_many_arguments)] fn __action639< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, alloc::vec::Vec, ast::Location), - __10: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, alloc::vec::Vec, crate::Location), + __10: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __5.0; @@ -45344,16 +45344,16 @@ fn __action639< #[allow(clippy::too_many_arguments)] fn __action640< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, alloc::vec::Vec, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, alloc::vec::Vec, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __4.2; @@ -45381,10 +45381,10 @@ fn __action640< #[allow(clippy::too_many_arguments)] fn __action641< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __2.0; let __end0 = __2.2; @@ -45402,9 +45402,9 @@ fn __action641< #[allow(clippy::too_many_arguments)] fn __action642< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::Location), +) -> Result> { let __start0 = __1.2; let __end0 = __1.2; @@ -45423,10 +45423,10 @@ fn __action642< #[allow(clippy::too_many_arguments)] fn __action643< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, (token::Tok, Option>), ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, (token::Tok, Option>), crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __2.0; let __end0 = __2.2; @@ -45444,9 +45444,9 @@ fn __action643< #[allow(clippy::too_many_arguments)] fn __action644< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, (token::Tok, Option>), ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, (token::Tok, Option>), crate::Location), +) -> Result> { let __start0 = __1.2; let __end0 = __1.2; @@ -45465,8 +45465,8 @@ fn __action644< #[allow(clippy::too_many_arguments)] fn __action645< >( - __0: (ast::Location, (Option>, Vec, Vec, Option>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, (Option>, Vec, Vec, Option>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Arguments { let __start0 = __1.0; @@ -45484,7 +45484,7 @@ fn __action645< #[allow(clippy::too_many_arguments)] fn __action646< >( - __0: (ast::Location, (Option>, Vec, Vec, Option>), ast::Location), + __0: (crate::Location, (Option>, Vec, Vec, Option>), crate::Location), ) -> ast::Arguments { let __start0 = __0.2; @@ -45503,8 +45503,8 @@ fn __action646< #[allow(clippy::too_many_arguments)] fn __action647< >( - __0: (ast::Location, Option>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, Option>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Arguments { let __start0 = __1.0; @@ -45522,7 +45522,7 @@ fn __action647< #[allow(clippy::too_many_arguments)] fn __action648< >( - __0: (ast::Location, Option>, ast::Location), + __0: (crate::Location, Option>, crate::Location), ) -> ast::Arguments { let __start0 = __0.2; @@ -45541,10 +45541,10 @@ fn __action648< #[allow(clippy::too_many_arguments)] fn __action649< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __2.0; let __end0 = __2.2; @@ -45562,9 +45562,9 @@ fn __action649< #[allow(clippy::too_many_arguments)] fn __action650< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::Location), +) -> Result> { let __start0 = __1.2; let __end0 = __1.2; @@ -45583,10 +45583,10 @@ fn __action650< #[allow(clippy::too_many_arguments)] fn __action651< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, (token::Tok, Option>), ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, (token::Tok, Option>), crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __2.0; let __end0 = __2.2; @@ -45604,9 +45604,9 @@ fn __action651< #[allow(clippy::too_many_arguments)] fn __action652< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, (token::Tok, Option>), ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, (token::Tok, Option>), crate::Location), +) -> Result> { let __start0 = __1.2; let __end0 = __1.2; @@ -45625,8 +45625,8 @@ fn __action652< #[allow(clippy::too_many_arguments)] fn __action653< >( - __0: (ast::Location, (Option>, Vec, Vec, Option>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, (Option>, Vec, Vec, Option>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Arguments { let __start0 = __1.0; @@ -45644,7 +45644,7 @@ fn __action653< #[allow(clippy::too_many_arguments)] fn __action654< >( - __0: (ast::Location, (Option>, Vec, Vec, Option>), ast::Location), + __0: (crate::Location, (Option>, Vec, Vec, Option>), crate::Location), ) -> ast::Arguments { let __start0 = __0.2; @@ -45663,8 +45663,8 @@ fn __action654< #[allow(clippy::too_many_arguments)] fn __action655< >( - __0: (ast::Location, Option>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, Option>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Arguments { let __start0 = __1.0; @@ -45682,7 +45682,7 @@ fn __action655< #[allow(clippy::too_many_arguments)] fn __action656< >( - __0: (ast::Location, Option>, ast::Location), + __0: (crate::Location, Option>, crate::Location), ) -> ast::Arguments { let __start0 = __0.2; @@ -45701,12 +45701,12 @@ fn __action656< #[allow(clippy::too_many_arguments)] fn __action657< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, crate::Location, crate::Location), ) -> ast::Pattern { let __start0 = __4.0; @@ -45728,11 +45728,11 @@ fn __action657< #[allow(clippy::too_many_arguments)] fn __action658< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, crate::Location, crate::Location), ) -> ast::Pattern { let __start0 = __3.2; @@ -45755,8 +45755,8 @@ fn __action658< #[allow(clippy::too_many_arguments)] fn __action659< >( - __0: (ast::Location, Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -45774,7 +45774,7 @@ fn __action659< #[allow(clippy::too_many_arguments)] fn __action660< >( - __0: (ast::Location, Vec, ast::Location), + __0: (crate::Location, Vec, crate::Location), ) -> Vec { let __start0 = __0.2; @@ -45793,11 +45793,11 @@ fn __action660< #[allow(clippy::too_many_arguments)] fn __action661< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { let __start0 = __3.0; @@ -45818,10 +45818,10 @@ fn __action661< #[allow(clippy::too_many_arguments)] fn __action662< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, crate::Location, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -45843,10 +45843,10 @@ fn __action662< #[allow(clippy::too_many_arguments)] fn __action663< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __2.0; @@ -45866,9 +45866,9 @@ fn __action663< #[allow(clippy::too_many_arguments)] fn __action664< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.2; @@ -45889,12 +45889,12 @@ fn __action664< #[allow(clippy::too_many_arguments)] fn __action665< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Location), - __2: (ast::Location, ast::Withitem, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option>, crate::Location), + __2: (crate::Location, ast::Withitem, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __4.0; @@ -45916,11 +45916,11 @@ fn __action665< #[allow(clippy::too_many_arguments)] fn __action666< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Location), - __2: (ast::Location, ast::Withitem, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option>, crate::Location), + __2: (crate::Location, ast::Withitem, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __3.2; @@ -45943,10 +45943,10 @@ fn __action666< #[allow(clippy::too_many_arguments)] fn __action667< >( - __0: (ast::Location, ast::Stmt, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Stmt, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Suite { let __start0 = __2.0; @@ -45966,9 +45966,9 @@ fn __action667< #[allow(clippy::too_many_arguments)] fn __action668< >( - __0: (ast::Location, ast::Stmt, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Stmt, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Suite { let __start0 = __1.2; @@ -45989,15 +45989,15 @@ fn __action668< #[allow(clippy::too_many_arguments)] fn __action669< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Expr, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Suite, ast::Location), - __8: (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Expr, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Suite, crate::Location), + __8: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { let __start0 = __1.0; @@ -46022,14 +46022,14 @@ fn __action669< #[allow(clippy::too_many_arguments)] fn __action670< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), - __7: (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), + __7: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { let __start0 = __0.2; @@ -46055,15 +46055,15 @@ fn __action670< #[allow(clippy::too_many_arguments)] fn __action671< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, ast::Location, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, String, ast::Location), - __5: (ast::Location, ast::Arguments, ast::Location), - __6: (ast::Location, core::option::Option<(token::Tok, ast::Expr)>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, crate::Location, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, String, crate::Location), + __5: (crate::Location, ast::Arguments, crate::Location), + __6: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __2.0; @@ -46088,14 +46088,14 @@ fn __action671< #[allow(clippy::too_many_arguments)] fn __action672< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, ast::Location, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), - __4: (ast::Location, ast::Arguments, ast::Location), - __5: (ast::Location, core::option::Option<(token::Tok, ast::Expr)>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, crate::Location, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), + __4: (crate::Location, ast::Arguments, crate::Location), + __5: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __1.2; @@ -46121,14 +46121,14 @@ fn __action672< #[allow(clippy::too_many_arguments)] fn __action673< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Expr, ast::Location), - __6: (ast::Location, alloc::vec::Vec, ast::Location), - __7: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Expr, crate::Location), + __6: (crate::Location, alloc::vec::Vec, crate::Location), + __7: (crate::Location, crate::Location, crate::Location), ) -> ast::Comprehension { let __start0 = __1.0; @@ -46152,13 +46152,13 @@ fn __action673< #[allow(clippy::too_many_arguments)] fn __action674< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, alloc::vec::Vec, ast::Location), - __6: (ast::Location, ast::Location, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, alloc::vec::Vec, crate::Location), + __6: (crate::Location, crate::Location, crate::Location), ) -> ast::Comprehension { let __start0 = __0.2; @@ -46183,12 +46183,12 @@ fn __action674< #[allow(clippy::too_many_arguments)] fn __action675< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __1.0; @@ -46210,11 +46210,11 @@ fn __action675< #[allow(clippy::too_many_arguments)] fn __action676< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.2; @@ -46237,9 +46237,9 @@ fn __action676< #[allow(clippy::too_many_arguments)] fn __action677< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ArgumentList, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ArgumentList, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> core::option::Option<(token::Tok, ArgumentList, token::Tok)> { let __start0 = __0.0; @@ -46258,15 +46258,15 @@ fn __action677< #[allow(clippy::too_many_arguments)] fn __action678< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, ast::Location, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ArgumentList, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, crate::Location, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ArgumentList, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __4.0; @@ -46291,12 +46291,12 @@ fn __action678< #[allow(clippy::too_many_arguments)] fn __action679< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, ast::Location, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, crate::Location, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __3.2; @@ -46320,8 +46320,8 @@ fn __action679< #[allow(clippy::too_many_arguments)] fn __action680< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec { let __start0 = __0.0; @@ -46339,9 +46339,9 @@ fn __action680< #[allow(clippy::too_many_arguments)] fn __action681< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec { let __start0 = __1.0; @@ -46360,14 +46360,14 @@ fn __action681< #[allow(clippy::too_many_arguments)] fn __action682< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Location, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, crate::Location, crate::Location), +) -> Result> { let __start0 = __3.2; let __end0 = __4.0; @@ -46391,15 +46391,15 @@ fn __action682< #[allow(clippy::too_many_arguments)] fn __action683< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Location, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, crate::Location, crate::Location), +) -> Result> { let __start0 = __4.0; let __end0 = __4.2; @@ -46422,13 +46422,13 @@ fn __action683< #[allow(clippy::too_many_arguments)] fn __action684< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Location, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, crate::Location, crate::Location), +) -> Result> { let __start0 = __3.2; let __end0 = __4.0; @@ -46451,14 +46451,14 @@ fn __action684< #[allow(clippy::too_many_arguments)] fn __action685< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Location, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, crate::Location, crate::Location), +) -> Result> { let __start0 = __4.0; let __end0 = __4.2; @@ -46480,14 +46480,14 @@ fn __action685< #[allow(clippy::too_many_arguments)] fn __action686< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Location, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, crate::Location, crate::Location), +) -> Result> { let __start0 = __3.2; let __end0 = __4.0; @@ -46511,15 +46511,15 @@ fn __action686< #[allow(clippy::too_many_arguments)] fn __action687< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Location, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, crate::Location, crate::Location), +) -> Result> { let __start0 = __4.0; let __end0 = __4.2; @@ -46542,13 +46542,13 @@ fn __action687< #[allow(clippy::too_many_arguments)] fn __action688< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Location, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, crate::Location, crate::Location), +) -> Result> { let __start0 = __3.2; let __end0 = __4.0; @@ -46571,14 +46571,14 @@ fn __action688< #[allow(clippy::too_many_arguments)] fn __action689< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Location, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, crate::Location, crate::Location), +) -> Result> { let __start0 = __4.0; let __end0 = __4.2; @@ -46600,8 +46600,8 @@ fn __action689< #[allow(clippy::too_many_arguments)] fn __action690< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Withitem, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Withitem, crate::Location), ) -> alloc::vec::Vec { let __start0 = __0.0; @@ -46619,9 +46619,9 @@ fn __action690< #[allow(clippy::too_many_arguments)] fn __action691< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Withitem, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Withitem, crate::Location), ) -> alloc::vec::Vec { let __start0 = __1.0; @@ -46640,11 +46640,11 @@ fn __action691< #[allow(clippy::too_many_arguments)] fn __action692< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Location), - __2: (ast::Location, ast::Withitem, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option>, crate::Location), + __2: (crate::Location, ast::Withitem, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __2.2; @@ -46667,12 +46667,12 @@ fn __action692< #[allow(clippy::too_many_arguments)] fn __action693< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Location), - __2: (ast::Location, ast::Withitem, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option>, crate::Location), + __2: (crate::Location, ast::Withitem, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __3.0; @@ -46694,10 +46694,10 @@ fn __action693< #[allow(clippy::too_many_arguments)] fn __action694< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Location), - __2: (ast::Location, ast::Withitem, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option>, crate::Location), + __2: (crate::Location, ast::Withitem, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __2.2; @@ -46719,11 +46719,11 @@ fn __action694< #[allow(clippy::too_many_arguments)] fn __action695< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Location), - __2: (ast::Location, ast::Withitem, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option>, crate::Location), + __2: (crate::Location, ast::Withitem, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __3.0; @@ -46744,8 +46744,8 @@ fn __action695< #[allow(clippy::too_many_arguments)] fn __action696< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, (Option>, ast::Expr), ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, (Option>, ast::Expr), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))> { let __start0 = __0.0; @@ -46763,9 +46763,9 @@ fn __action696< #[allow(clippy::too_many_arguments)] fn __action697< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, (Option>, ast::Expr), ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, (Option>, ast::Expr), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))> { let __start0 = __1.0; @@ -46784,7 +46784,7 @@ fn __action697< #[allow(clippy::too_many_arguments)] fn __action698< >( - __0: (ast::Location, (Option>, ast::Expr), ast::Location), + __0: (crate::Location, (Option>, ast::Expr), crate::Location), ) -> Vec<(Option>, ast::Expr)> { let __start0 = __0.2; @@ -46803,8 +46803,8 @@ fn __action698< #[allow(clippy::too_many_arguments)] fn __action699< >( - __0: (ast::Location, (Option>, ast::Expr), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, ast::Location), + __0: (crate::Location, (Option>, ast::Expr), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::Location), ) -> Vec<(Option>, ast::Expr)> { let __start0 = __1.0; @@ -46822,8 +46822,8 @@ fn __action699< #[allow(clippy::too_many_arguments)] fn __action700< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -46841,9 +46841,9 @@ fn __action700< #[allow(clippy::too_many_arguments)] fn __action701< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __1.0; @@ -46862,7 +46862,7 @@ fn __action701< #[allow(clippy::too_many_arguments)] fn __action702< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> Vec { let __start0 = __0.2; @@ -46881,8 +46881,8 @@ fn __action702< #[allow(clippy::too_many_arguments)] fn __action703< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -46900,8 +46900,8 @@ fn __action703< #[allow(clippy::too_many_arguments)] fn __action704< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> alloc::vec::Vec<(token::Tok, String)> { let __start0 = __0.0; @@ -46919,9 +46919,9 @@ fn __action704< #[allow(clippy::too_many_arguments)] fn __action705< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, String)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), ) -> alloc::vec::Vec<(token::Tok, String)> { let __start0 = __1.0; @@ -46940,7 +46940,7 @@ fn __action705< #[allow(clippy::too_many_arguments)] fn __action706< >( - __0: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), ) -> Vec { let __start0 = __0.2; @@ -46959,8 +46959,8 @@ fn __action706< #[allow(clippy::too_many_arguments)] fn __action707< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, String)>, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -46978,9 +46978,9 @@ fn __action707< #[allow(clippy::too_many_arguments)] fn __action708< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, (String, StringKind, bool), ast::Location), -) -> (ast::Location, (String, StringKind, bool), ast::Location) + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, (String, StringKind, bool), crate::Location), +) -> (crate::Location, (String, StringKind, bool), crate::Location) { let __start0 = __1.2; let __end0 = __1.2; @@ -46999,10 +46999,10 @@ fn __action708< #[allow(clippy::too_many_arguments)] fn __action709< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, ast::Operator, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, ast::Operator, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -47024,10 +47024,10 @@ fn __action709< #[allow(clippy::too_many_arguments)] fn __action710< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -47049,10 +47049,10 @@ fn __action710< #[allow(clippy::too_many_arguments)] fn __action711< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -47074,9 +47074,9 @@ fn __action711< #[allow(clippy::too_many_arguments)] fn __action712< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -47097,9 +47097,9 @@ fn __action712< #[allow(clippy::too_many_arguments)] fn __action713< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -47120,10 +47120,10 @@ fn __action713< #[allow(clippy::too_many_arguments)] fn __action714< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, ast::Operator, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, ast::Operator, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -47145,10 +47145,10 @@ fn __action714< #[allow(clippy::too_many_arguments)] fn __action715< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, ast::Operator, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, ast::Operator, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -47170,11 +47170,11 @@ fn __action715< #[allow(clippy::too_many_arguments)] fn __action716< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), +) -> Result> { let __start0 = __3.2; let __end0 = __3.2; @@ -47195,10 +47195,10 @@ fn __action716< #[allow(clippy::too_many_arguments)] fn __action717< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, core::option::Option<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Stmt { let __start0 = __3.2; @@ -47220,8 +47220,8 @@ fn __action717< #[allow(clippy::too_many_arguments)] fn __action718< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Constant, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Constant, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -47241,8 +47241,8 @@ fn __action718< #[allow(clippy::too_many_arguments)] fn __action719< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -47262,10 +47262,10 @@ fn __action719< #[allow(clippy::too_many_arguments)] fn __action720< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -47287,11 +47287,11 @@ fn __action720< #[allow(clippy::too_many_arguments)] fn __action721< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __4.2; @@ -47314,11 +47314,11 @@ fn __action721< #[allow(clippy::too_many_arguments)] fn __action722< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __4.2; @@ -47341,10 +47341,10 @@ fn __action722< #[allow(clippy::too_many_arguments)] fn __action723< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -47366,13 +47366,13 @@ fn __action723< #[allow(clippy::too_many_arguments)] fn __action724< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __5.2; let __end0 = __5.2; @@ -47395,14 +47395,14 @@ fn __action724< #[allow(clippy::too_many_arguments)] fn __action725< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __6.2; let __end0 = __6.2; @@ -47426,12 +47426,12 @@ fn __action725< #[allow(clippy::too_many_arguments)] fn __action726< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __4.2; let __end0 = __4.2; @@ -47453,13 +47453,13 @@ fn __action726< #[allow(clippy::too_many_arguments)] fn __action727< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __5.2; let __end0 = __5.2; @@ -47482,9 +47482,9 @@ fn __action727< #[allow(clippy::too_many_arguments)] fn __action728< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -47505,11 +47505,11 @@ fn __action728< #[allow(clippy::too_many_arguments)] fn __action729< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __4.2; @@ -47532,12 +47532,12 @@ fn __action729< #[allow(clippy::too_many_arguments)] fn __action730< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Location, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, crate::Location, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __4.2; let __end0 = __4.2; @@ -47559,10 +47559,10 @@ fn __action730< #[allow(clippy::too_many_arguments)] fn __action731< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Expr)>>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, ast::Expr)>>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -47584,11 +47584,11 @@ fn __action731< #[allow(clippy::too_many_arguments)] fn __action732< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, (ast::Expr, ast::Expr), ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, (ast::Expr, ast::Expr), crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __4.2; @@ -47611,10 +47611,10 @@ fn __action732< #[allow(clippy::too_many_arguments)] fn __action733< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -47636,11 +47636,11 @@ fn __action733< #[allow(clippy::too_many_arguments)] fn __action734< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __4.2; @@ -47663,8 +47663,8 @@ fn __action734< #[allow(clippy::too_many_arguments)] fn __action735< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -47684,8 +47684,8 @@ fn __action735< #[allow(clippy::too_many_arguments)] fn __action736< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -47705,8 +47705,8 @@ fn __action736< #[allow(clippy::too_many_arguments)] fn __action737< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -47726,8 +47726,8 @@ fn __action737< #[allow(clippy::too_many_arguments)] fn __action738< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -47747,8 +47747,8 @@ fn __action738< #[allow(clippy::too_many_arguments)] fn __action739< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Constant, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Constant, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -47768,8 +47768,8 @@ fn __action739< #[allow(clippy::too_many_arguments)] fn __action740< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -47789,10 +47789,10 @@ fn __action740< #[allow(clippy::too_many_arguments)] fn __action741< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -47814,11 +47814,11 @@ fn __action741< #[allow(clippy::too_many_arguments)] fn __action742< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __4.2; @@ -47841,13 +47841,13 @@ fn __action742< #[allow(clippy::too_many_arguments)] fn __action743< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __5.2; let __end0 = __5.2; @@ -47870,14 +47870,14 @@ fn __action743< #[allow(clippy::too_many_arguments)] fn __action744< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __6.2; let __end0 = __6.2; @@ -47901,12 +47901,12 @@ fn __action744< #[allow(clippy::too_many_arguments)] fn __action745< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __4.2; let __end0 = __4.2; @@ -47928,13 +47928,13 @@ fn __action745< #[allow(clippy::too_many_arguments)] fn __action746< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __5.2; let __end0 = __5.2; @@ -47957,9 +47957,9 @@ fn __action746< #[allow(clippy::too_many_arguments)] fn __action747< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -47980,11 +47980,11 @@ fn __action747< #[allow(clippy::too_many_arguments)] fn __action748< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __4.2; @@ -48007,12 +48007,12 @@ fn __action748< #[allow(clippy::too_many_arguments)] fn __action749< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Location, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, crate::Location, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __4.2; let __end0 = __4.2; @@ -48034,10 +48034,10 @@ fn __action749< #[allow(clippy::too_many_arguments)] fn __action750< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Expr)>>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option>, ast::Expr)>>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -48059,11 +48059,11 @@ fn __action750< #[allow(clippy::too_many_arguments)] fn __action751< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, (ast::Expr, ast::Expr), ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, (ast::Expr, ast::Expr), crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __4.2; @@ -48086,10 +48086,10 @@ fn __action751< #[allow(clippy::too_many_arguments)] fn __action752< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -48111,11 +48111,11 @@ fn __action752< #[allow(clippy::too_many_arguments)] fn __action753< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __4.2; @@ -48138,8 +48138,8 @@ fn __action753< #[allow(clippy::too_many_arguments)] fn __action754< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -48159,8 +48159,8 @@ fn __action754< #[allow(clippy::too_many_arguments)] fn __action755< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -48180,8 +48180,8 @@ fn __action755< #[allow(clippy::too_many_arguments)] fn __action756< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -48201,8 +48201,8 @@ fn __action756< #[allow(clippy::too_many_arguments)] fn __action757< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -48222,11 +48222,11 @@ fn __action757< #[allow(clippy::too_many_arguments)] fn __action758< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ArgumentList, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ArgumentList, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __4.2; @@ -48249,11 +48249,11 @@ fn __action758< #[allow(clippy::too_many_arguments)] fn __action759< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __4.2; @@ -48276,10 +48276,10 @@ fn __action759< #[allow(clippy::too_many_arguments)] fn __action760< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -48301,11 +48301,11 @@ fn __action760< #[allow(clippy::too_many_arguments)] fn __action761< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ArgumentList, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ArgumentList, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __4.2; @@ -48328,11 +48328,11 @@ fn __action761< #[allow(clippy::too_many_arguments)] fn __action762< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __4.2; @@ -48355,10 +48355,10 @@ fn __action762< #[allow(clippy::too_many_arguments)] fn __action763< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -48380,9 +48380,9 @@ fn __action763< #[allow(clippy::too_many_arguments)] fn __action764< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -48403,9 +48403,9 @@ fn __action764< #[allow(clippy::too_many_arguments)] fn __action765< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -48426,8 +48426,8 @@ fn __action765< #[allow(clippy::too_many_arguments)] fn __action766< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> ast::PatternKind { let __start0 = __1.2; @@ -48447,14 +48447,14 @@ fn __action766< #[allow(clippy::too_many_arguments)] fn __action767< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __7.2; @@ -48480,13 +48480,13 @@ fn __action767< #[allow(clippy::too_many_arguments)] fn __action768< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __6.2; @@ -48511,12 +48511,12 @@ fn __action768< #[allow(clippy::too_many_arguments)] fn __action769< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __5.2; @@ -48540,11 +48540,11 @@ fn __action769< #[allow(clippy::too_many_arguments)] fn __action770< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __4.2; @@ -48567,12 +48567,12 @@ fn __action770< #[allow(clippy::too_many_arguments)] fn __action771< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __5.2; @@ -48596,11 +48596,11 @@ fn __action771< #[allow(clippy::too_many_arguments)] fn __action772< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __4.2; @@ -48623,10 +48623,10 @@ fn __action772< #[allow(clippy::too_many_arguments)] fn __action773< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __3.2; @@ -48648,14 +48648,14 @@ fn __action773< #[allow(clippy::too_many_arguments)] fn __action774< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __7.2; @@ -48681,13 +48681,13 @@ fn __action774< #[allow(clippy::too_many_arguments)] fn __action775< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __6.2; @@ -48712,12 +48712,12 @@ fn __action775< #[allow(clippy::too_many_arguments)] fn __action776< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __5.2; @@ -48741,11 +48741,11 @@ fn __action776< #[allow(clippy::too_many_arguments)] fn __action777< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __4.2; @@ -48768,12 +48768,12 @@ fn __action777< #[allow(clippy::too_many_arguments)] fn __action778< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __5.2; @@ -48797,11 +48797,11 @@ fn __action778< #[allow(clippy::too_many_arguments)] fn __action779< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __4.2; @@ -48824,10 +48824,10 @@ fn __action779< #[allow(clippy::too_many_arguments)] fn __action780< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __3.2; @@ -48849,8 +48849,8 @@ fn __action780< #[allow(clippy::too_many_arguments)] fn __action781< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::PatternKind, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::PatternKind, crate::Location), ) -> ast::Pattern { let __start0 = __1.2; @@ -48870,8 +48870,8 @@ fn __action781< #[allow(clippy::too_many_arguments)] fn __action782< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::PatternKind, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::PatternKind, crate::Location), ) -> ast::Pattern { let __start0 = __1.2; @@ -48891,8 +48891,8 @@ fn __action782< #[allow(clippy::too_many_arguments)] fn __action783< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::PatternKind, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::PatternKind, crate::Location), ) -> ast::Pattern { let __start0 = __1.2; @@ -48912,8 +48912,8 @@ fn __action783< #[allow(clippy::too_many_arguments)] fn __action784< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::PatternKind, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::PatternKind, crate::Location), ) -> ast::Pattern { let __start0 = __1.2; @@ -48933,8 +48933,8 @@ fn __action784< #[allow(clippy::too_many_arguments)] fn __action785< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::PatternKind, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::PatternKind, crate::Location), ) -> ast::Pattern { let __start0 = __1.2; @@ -48954,8 +48954,8 @@ fn __action785< #[allow(clippy::too_many_arguments)] fn __action786< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::PatternKind, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::PatternKind, crate::Location), ) -> ast::Pattern { let __start0 = __1.2; @@ -48975,8 +48975,8 @@ fn __action786< #[allow(clippy::too_many_arguments)] fn __action787< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::PatternKind, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::PatternKind, crate::Location), ) -> ast::Pattern { let __start0 = __1.2; @@ -48996,9 +48996,9 @@ fn __action787< #[allow(clippy::too_many_arguments)] fn __action788< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -49019,9 +49019,9 @@ fn __action788< #[allow(clippy::too_many_arguments)] fn __action789< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -49042,8 +49042,8 @@ fn __action789< #[allow(clippy::too_many_arguments)] fn __action790< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Constant, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Constant, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -49063,9 +49063,9 @@ fn __action790< #[allow(clippy::too_many_arguments)] fn __action791< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -49086,9 +49086,9 @@ fn __action791< #[allow(clippy::too_many_arguments)] fn __action792< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), ) -> ast::Stmt { let __start0 = __2.2; @@ -49109,10 +49109,10 @@ fn __action792< #[allow(clippy::too_many_arguments)] fn __action793< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -49134,10 +49134,10 @@ fn __action793< #[allow(clippy::too_many_arguments)] fn __action794< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -49159,9 +49159,9 @@ fn __action794< #[allow(clippy::too_many_arguments)] fn __action795< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Stmt { let __start0 = __2.2; @@ -49182,10 +49182,10 @@ fn __action795< #[allow(clippy::too_many_arguments)] fn __action796< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, ast::Operator, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, ast::Operator, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Stmt { let __start0 = __3.2; @@ -49207,11 +49207,11 @@ fn __action796< #[allow(clippy::too_many_arguments)] fn __action797< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, core::option::Option, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, core::option::Option, crate::Location), ) -> ast::Stmt { let __start0 = __4.2; @@ -49234,9 +49234,9 @@ fn __action797< #[allow(clippy::too_many_arguments)] fn __action798< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Unaryop, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Unaryop, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -49257,9 +49257,9 @@ fn __action798< #[allow(clippy::too_many_arguments)] fn __action799< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Unaryop, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Unaryop, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -49280,8 +49280,8 @@ fn __action799< #[allow(clippy::too_many_arguments)] fn __action800< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __1.2; @@ -49301,8 +49301,8 @@ fn __action800< #[allow(clippy::too_many_arguments)] fn __action801< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __1.2; @@ -49322,9 +49322,9 @@ fn __action801< #[allow(clippy::too_many_arguments)] fn __action802< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option, crate::Location), ) -> ast::Stmt { let __start0 = __2.2; @@ -49345,8 +49345,8 @@ fn __action802< #[allow(clippy::too_many_arguments)] fn __action803< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> ast::Stmt { let __start0 = __1.2; @@ -49366,10 +49366,10 @@ fn __action803< #[allow(clippy::too_many_arguments)] fn __action804< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, core::option::Option>, ast::Location), -) -> (Option<(ast::Location, ast::Location, Option)>, ast::Expr) + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, core::option::Option>, crate::Location), +) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) { let __start0 = __2.2; let __end0 = __2.2; @@ -49389,11 +49389,11 @@ fn __action804< #[allow(clippy::too_many_arguments)] fn __action805< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), -) -> (Option<(ast::Location, ast::Location, Option)>, ast::Expr) + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), +) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) { let __start0 = __3.2; let __end0 = __3.2; @@ -49414,10 +49414,10 @@ fn __action805< #[allow(clippy::too_many_arguments)] fn __action806< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), -) -> (Option<(ast::Location, ast::Location, Option)>, ast::Expr) + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), +) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) { let __start0 = __2.2; let __end0 = __2.2; @@ -49437,10 +49437,10 @@ fn __action806< #[allow(clippy::too_many_arguments)] fn __action807< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), -) -> (Option<(ast::Location, ast::Location, Option)>, ast::Expr) + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), +) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) { let __start0 = __2.2; let __end0 = __2.2; @@ -49460,9 +49460,9 @@ fn __action807< #[allow(clippy::too_many_arguments)] fn __action808< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, Vec, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, Vec, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -49483,8 +49483,8 @@ fn __action808< #[allow(clippy::too_many_arguments)] fn __action809< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, Vec, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, Vec, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -49504,9 +49504,9 @@ fn __action809< #[allow(clippy::too_many_arguments)] fn __action810< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, Vec, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, Vec, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -49527,8 +49527,8 @@ fn __action810< #[allow(clippy::too_many_arguments)] fn __action811< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, Vec, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, Vec, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -49548,9 +49548,9 @@ fn __action811< #[allow(clippy::too_many_arguments)] fn __action812< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), ) -> ast::Stmt { let __start0 = __2.2; @@ -49571,9 +49571,9 @@ fn __action812< #[allow(clippy::too_many_arguments)] fn __action813< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, core::option::Option<(token::Tok, String)>, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, core::option::Option<(token::Tok, String)>, crate::Location), ) -> ast::Alias { let __start0 = __2.2; @@ -49594,9 +49594,9 @@ fn __action813< #[allow(clippy::too_many_arguments)] fn __action814< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, core::option::Option<(token::Tok, String)>, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, core::option::Option<(token::Tok, String)>, crate::Location), ) -> ast::Alias { let __start0 = __2.2; @@ -49617,8 +49617,8 @@ fn __action814< #[allow(clippy::too_many_arguments)] fn __action815< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, Vec, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, Vec, crate::Location), ) -> Vec { let __start0 = __1.2; @@ -49638,11 +49638,11 @@ fn __action815< #[allow(clippy::too_many_arguments)] fn __action816< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __4.2; @@ -49665,10 +49665,10 @@ fn __action816< #[allow(clippy::too_many_arguments)] fn __action817< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __3.2; @@ -49690,8 +49690,8 @@ fn __action817< #[allow(clippy::too_many_arguments)] fn __action818< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.2; @@ -49711,9 +49711,9 @@ fn __action818< #[allow(clippy::too_many_arguments)] fn __action819< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), ) -> ast::Stmt { let __start0 = __2.2; @@ -49734,11 +49734,11 @@ fn __action819< #[allow(clippy::too_many_arguments)] fn __action820< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, (Option, Option), ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Vec, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, (Option, Option), crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Vec, crate::Location), ) -> ast::Stmt { let __start0 = __4.2; @@ -49761,12 +49761,12 @@ fn __action820< #[allow(clippy::too_many_arguments)] fn __action821< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), -) -> Result> + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), +) -> Result> { let __start0 = __4.2; let __end0 = __4.2; @@ -49788,8 +49788,8 @@ fn __action821< #[allow(clippy::too_many_arguments)] fn __action822< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> ast::PatternKind { let __start0 = __1.2; @@ -49809,8 +49809,8 @@ fn __action822< #[allow(clippy::too_many_arguments)] fn __action823< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -49830,8 +49830,8 @@ fn __action823< #[allow(clippy::too_many_arguments)] fn __action824< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -49851,8 +49851,8 @@ fn __action824< #[allow(clippy::too_many_arguments)] fn __action825< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -49872,9 +49872,9 @@ fn __action825< #[allow(clippy::too_many_arguments)] fn __action826< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.2; @@ -49895,11 +49895,11 @@ fn __action826< #[allow(clippy::too_many_arguments)] fn __action827< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec<(ast::Expr, ast::Pattern)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __4.2; @@ -49922,10 +49922,10 @@ fn __action827< #[allow(clippy::too_many_arguments)] fn __action828< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec<(ast::Expr, ast::Pattern)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __3.2; @@ -49947,12 +49947,12 @@ fn __action828< #[allow(clippy::too_many_arguments)] fn __action829< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __5.2; @@ -49976,11 +49976,11 @@ fn __action829< #[allow(clippy::too_many_arguments)] fn __action830< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __4.2; @@ -50003,14 +50003,14 @@ fn __action830< #[allow(clippy::too_many_arguments)] fn __action831< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec<(ast::Expr, ast::Pattern)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, String, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, String, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __7.2; @@ -50036,13 +50036,13 @@ fn __action831< #[allow(clippy::too_many_arguments)] fn __action832< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec<(ast::Expr, ast::Pattern)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, String, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, String, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __6.2; @@ -50067,8 +50067,8 @@ fn __action832< #[allow(clippy::too_many_arguments)] fn __action833< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -50088,10 +50088,10 @@ fn __action833< #[allow(clippy::too_many_arguments)] fn __action834< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -50113,10 +50113,10 @@ fn __action834< #[allow(clippy::too_many_arguments)] fn __action835< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -50138,10 +50138,10 @@ fn __action835< #[allow(clippy::too_many_arguments)] fn __action836< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __1.2; @@ -50163,9 +50163,9 @@ fn __action836< #[allow(clippy::too_many_arguments)] fn __action837< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), ) -> ast::Stmt { let __start0 = __2.2; @@ -50186,9 +50186,9 @@ fn __action837< #[allow(clippy::too_many_arguments)] fn __action838< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -50209,9 +50209,9 @@ fn __action838< #[allow(clippy::too_many_arguments)] fn __action839< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -50232,9 +50232,9 @@ fn __action839< #[allow(clippy::too_many_arguments)] fn __action840< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), - __2: (ast::Location, alloc::vec::Vec, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), + __2: (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Pattern { let __start0 = __2.2; @@ -50255,9 +50255,9 @@ fn __action840< #[allow(clippy::too_many_arguments)] fn __action841< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -50278,9 +50278,9 @@ fn __action841< #[allow(clippy::too_many_arguments)] fn __action842< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -50301,8 +50301,8 @@ fn __action842< #[allow(clippy::too_many_arguments)] fn __action843< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __1.2; @@ -50322,9 +50322,9 @@ fn __action843< #[allow(clippy::too_many_arguments)] fn __action844< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Pattern { let __start0 = __2.2; @@ -50345,11 +50345,11 @@ fn __action844< #[allow(clippy::too_many_arguments)] fn __action845< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::Pattern { let __start0 = __4.2; @@ -50372,10 +50372,10 @@ fn __action845< #[allow(clippy::too_many_arguments)] fn __action846< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), ) -> ast::Pattern { let __start0 = __3.2; @@ -50397,10 +50397,10 @@ fn __action846< #[allow(clippy::too_many_arguments)] fn __action847< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -50422,10 +50422,10 @@ fn __action847< #[allow(clippy::too_many_arguments)] fn __action848< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -50447,8 +50447,8 @@ fn __action848< #[allow(clippy::too_many_arguments)] fn __action849< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __1.2; @@ -50468,10 +50468,10 @@ fn __action849< #[allow(clippy::too_many_arguments)] fn __action850< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, core::option::Option<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Stmt { let __start0 = __3.2; @@ -50493,10 +50493,10 @@ fn __action850< #[allow(clippy::too_many_arguments)] fn __action851< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __3.2; @@ -50518,9 +50518,9 @@ fn __action851< #[allow(clippy::too_many_arguments)] fn __action852< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.2; @@ -50541,12 +50541,12 @@ fn __action852< #[allow(clippy::too_many_arguments)] fn __action853< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __5.2; @@ -50570,10 +50570,10 @@ fn __action853< #[allow(clippy::too_many_arguments)] fn __action854< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __3.2; @@ -50595,10 +50595,10 @@ fn __action854< #[allow(clippy::too_many_arguments)] fn __action855< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, ast::Operator, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, ast::Operator, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -50620,10 +50620,10 @@ fn __action855< #[allow(clippy::too_many_arguments)] fn __action856< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, ast::Operator, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, ast::Operator, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -50645,13 +50645,13 @@ fn __action856< #[allow(clippy::too_many_arguments)] fn __action857< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Expr, ast::Location), - __6: (ast::Location, alloc::vec::Vec, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Expr, crate::Location), + __6: (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Comprehension { let __start0 = __6.2; @@ -50676,12 +50676,12 @@ fn __action857< #[allow(clippy::too_many_arguments)] fn __action858< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, alloc::vec::Vec, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Comprehension { let __start0 = __5.2; @@ -50705,9 +50705,9 @@ fn __action858< #[allow(clippy::too_many_arguments)] fn __action859< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -50728,9 +50728,9 @@ fn __action859< #[allow(clippy::too_many_arguments)] fn __action860< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), ) -> ast::PatternKind { let __start0 = __2.2; @@ -50751,9 +50751,9 @@ fn __action860< #[allow(clippy::too_many_arguments)] fn __action861< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, core::option::Option<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Arg { let __start0 = __2.2; @@ -50774,11 +50774,11 @@ fn __action861< #[allow(clippy::too_many_arguments)] fn __action862< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, core::option::Option, ast::Location), - __4: (ast::Location, core::option::Option>, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, core::option::Option, crate::Location), + __4: (crate::Location, core::option::Option>, crate::Location), ) -> ast::Expr { let __start0 = __4.2; @@ -50801,10 +50801,10 @@ fn __action862< #[allow(clippy::too_many_arguments)] fn __action863< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -50826,9 +50826,9 @@ fn __action863< #[allow(clippy::too_many_arguments)] fn __action864< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -50849,10 +50849,10 @@ fn __action864< #[allow(clippy::too_many_arguments)] fn __action865< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, ast::Operator, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, ast::Operator, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -50874,10 +50874,10 @@ fn __action865< #[allow(clippy::too_many_arguments)] fn __action866< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, ast::Operator, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, ast::Operator, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -50899,12 +50899,12 @@ fn __action866< #[allow(clippy::too_many_arguments)] fn __action867< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __5.2; @@ -50928,12 +50928,12 @@ fn __action867< #[allow(clippy::too_many_arguments)] fn __action868< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __5.2; @@ -50957,13 +50957,13 @@ fn __action868< #[allow(clippy::too_many_arguments)] fn __action869< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), - __6: (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + __6: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { let __start0 = __6.2; @@ -50988,13 +50988,13 @@ fn __action869< #[allow(clippy::too_many_arguments)] fn __action870< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), - __6: (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + __6: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { let __start0 = __6.2; @@ -51019,9 +51019,9 @@ fn __action870< #[allow(clippy::too_many_arguments)] fn __action871< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, core::option::Option<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Arg { let __start0 = __2.2; @@ -51042,8 +51042,8 @@ fn __action871< #[allow(clippy::too_many_arguments)] fn __action872< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> ast::Arg { let __start0 = __1.2; @@ -51063,10 +51063,10 @@ fn __action872< #[allow(clippy::too_many_arguments)] fn __action873< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -51088,10 +51088,10 @@ fn __action873< #[allow(clippy::too_many_arguments)] fn __action874< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -51113,9 +51113,9 @@ fn __action874< #[allow(clippy::too_many_arguments)] fn __action875< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -51136,10 +51136,10 @@ fn __action875< #[allow(clippy::too_many_arguments)] fn __action876< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __3.2; @@ -51161,8 +51161,8 @@ fn __action876< #[allow(clippy::too_many_arguments)] fn __action877< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> core::option::Option<(token::Tok, String)> { let __start0 = __0.0; @@ -51180,10 +51180,10 @@ fn __action877< #[allow(clippy::too_many_arguments)] fn __action878< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), ) -> ast::Alias { let __start0 = __2.0; @@ -51203,8 +51203,8 @@ fn __action878< #[allow(clippy::too_many_arguments)] fn __action879< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> ast::Alias { let __start0 = __1.2; @@ -51224,10 +51224,10 @@ fn __action879< #[allow(clippy::too_many_arguments)] fn __action880< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), ) -> ast::Alias { let __start0 = __2.0; @@ -51247,8 +51247,8 @@ fn __action880< #[allow(clippy::too_many_arguments)] fn __action881< >( - __0: (ast::Location, ast::Location, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, crate::Location, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> ast::Alias { let __start0 = __1.2; @@ -51268,11 +51268,11 @@ fn __action881< #[allow(clippy::too_many_arguments)] fn __action882< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), -) -> (ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite) + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), +) -> (crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite) { let __start0 = __0.0; let __end0 = __0.0; @@ -51293,8 +51293,8 @@ fn __action882< #[allow(clippy::too_many_arguments)] fn __action883< >( - __0: (ast::Location, (String, StringKind, bool), ast::Location), -) -> (ast::Location, (String, StringKind, bool), ast::Location) + __0: (crate::Location, (String, StringKind, bool), crate::Location), +) -> (crate::Location, (String, StringKind, bool), crate::Location) { let __start0 = __0.0; let __end0 = __0.0; @@ -51312,9 +51312,9 @@ fn __action883< #[allow(clippy::too_many_arguments)] fn __action884< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, ast::Operator, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, ast::Operator, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51335,9 +51335,9 @@ fn __action884< #[allow(clippy::too_many_arguments)] fn __action885< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51358,9 +51358,9 @@ fn __action885< #[allow(clippy::too_many_arguments)] fn __action886< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51381,8 +51381,8 @@ fn __action886< #[allow(clippy::too_many_arguments)] fn __action887< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51402,8 +51402,8 @@ fn __action887< #[allow(clippy::too_many_arguments)] fn __action888< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51423,9 +51423,9 @@ fn __action888< #[allow(clippy::too_many_arguments)] fn __action889< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, ast::Operator, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, ast::Operator, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51446,9 +51446,9 @@ fn __action889< #[allow(clippy::too_many_arguments)] fn __action890< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, ast::Operator, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, ast::Operator, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51469,10 +51469,10 @@ fn __action890< #[allow(clippy::too_many_arguments)] fn __action891< >( - __0: (ast::Location, ast::Pattern, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), -) -> Result> + __0: (crate::Location, ast::Pattern, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -51492,9 +51492,9 @@ fn __action891< #[allow(clippy::too_many_arguments)] fn __action892< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, core::option::Option<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -51515,8 +51515,8 @@ fn __action892< #[allow(clippy::too_many_arguments)] fn __action893< >( - __0: (ast::Location, alloc::vec::Vec<(ast::Location, (String, StringKind, bool), ast::Location)>, ast::Location), -) -> Result> + __0: (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -51534,7 +51534,7 @@ fn __action893< #[allow(clippy::too_many_arguments)] fn __action894< >( - __0: (ast::Location, ast::Constant, ast::Location), + __0: (crate::Location, ast::Constant, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51553,7 +51553,7 @@ fn __action894< #[allow(clippy::too_many_arguments)] fn __action895< >( - __0: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51572,9 +51572,9 @@ fn __action895< #[allow(clippy::too_many_arguments)] fn __action896< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51595,10 +51595,10 @@ fn __action896< #[allow(clippy::too_many_arguments)] fn __action897< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51620,10 +51620,10 @@ fn __action897< #[allow(clippy::too_many_arguments)] fn __action898< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51645,9 +51645,9 @@ fn __action898< #[allow(clippy::too_many_arguments)] fn __action899< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51668,12 +51668,12 @@ fn __action899< #[allow(clippy::too_many_arguments)] fn __action900< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option>, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -51695,13 +51695,13 @@ fn __action900< #[allow(clippy::too_many_arguments)] fn __action901< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option>, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -51724,11 +51724,11 @@ fn __action901< #[allow(clippy::too_many_arguments)] fn __action902< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option>, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -51749,12 +51749,12 @@ fn __action902< #[allow(clippy::too_many_arguments)] fn __action903< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option>, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -51776,8 +51776,8 @@ fn __action903< #[allow(clippy::too_many_arguments)] fn __action904< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51797,10 +51797,10 @@ fn __action904< #[allow(clippy::too_many_arguments)] fn __action905< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51822,11 +51822,11 @@ fn __action905< #[allow(clippy::too_many_arguments)] fn __action906< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -51847,9 +51847,9 @@ fn __action906< #[allow(clippy::too_many_arguments)] fn __action907< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Expr)>>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option>, ast::Expr)>>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51870,10 +51870,10 @@ fn __action907< #[allow(clippy::too_many_arguments)] fn __action908< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, (ast::Expr, ast::Expr), ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, (ast::Expr, ast::Expr), crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51895,9 +51895,9 @@ fn __action908< #[allow(clippy::too_many_arguments)] fn __action909< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51918,10 +51918,10 @@ fn __action909< #[allow(clippy::too_many_arguments)] fn __action910< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51943,7 +51943,7 @@ fn __action910< #[allow(clippy::too_many_arguments)] fn __action911< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51962,7 +51962,7 @@ fn __action911< #[allow(clippy::too_many_arguments)] fn __action912< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -51981,7 +51981,7 @@ fn __action912< #[allow(clippy::too_many_arguments)] fn __action913< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52000,7 +52000,7 @@ fn __action913< #[allow(clippy::too_many_arguments)] fn __action914< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52019,8 +52019,8 @@ fn __action914< #[allow(clippy::too_many_arguments)] fn __action915< >( - __0: (ast::Location, alloc::vec::Vec<(ast::Location, (String, StringKind, bool), ast::Location)>, ast::Location), -) -> Result> + __0: (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -52038,7 +52038,7 @@ fn __action915< #[allow(clippy::too_many_arguments)] fn __action916< >( - __0: (ast::Location, ast::Constant, ast::Location), + __0: (crate::Location, ast::Constant, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52057,7 +52057,7 @@ fn __action916< #[allow(clippy::too_many_arguments)] fn __action917< >( - __0: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52076,9 +52076,9 @@ fn __action917< #[allow(clippy::too_many_arguments)] fn __action918< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52099,10 +52099,10 @@ fn __action918< #[allow(clippy::too_many_arguments)] fn __action919< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52124,12 +52124,12 @@ fn __action919< #[allow(clippy::too_many_arguments)] fn __action920< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option>, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -52151,13 +52151,13 @@ fn __action920< #[allow(clippy::too_many_arguments)] fn __action921< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option>, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -52180,11 +52180,11 @@ fn __action921< #[allow(clippy::too_many_arguments)] fn __action922< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option>, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -52205,12 +52205,12 @@ fn __action922< #[allow(clippy::too_many_arguments)] fn __action923< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option>, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -52232,8 +52232,8 @@ fn __action923< #[allow(clippy::too_many_arguments)] fn __action924< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52253,10 +52253,10 @@ fn __action924< #[allow(clippy::too_many_arguments)] fn __action925< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52278,11 +52278,11 @@ fn __action925< #[allow(clippy::too_many_arguments)] fn __action926< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -52303,9 +52303,9 @@ fn __action926< #[allow(clippy::too_many_arguments)] fn __action927< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Expr)>>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option>, ast::Expr)>>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52326,10 +52326,10 @@ fn __action927< #[allow(clippy::too_many_arguments)] fn __action928< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, (ast::Expr, ast::Expr), ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, (ast::Expr, ast::Expr), crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52351,9 +52351,9 @@ fn __action928< #[allow(clippy::too_many_arguments)] fn __action929< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52374,10 +52374,10 @@ fn __action929< #[allow(clippy::too_many_arguments)] fn __action930< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52399,7 +52399,7 @@ fn __action930< #[allow(clippy::too_many_arguments)] fn __action931< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52418,7 +52418,7 @@ fn __action931< #[allow(clippy::too_many_arguments)] fn __action932< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52437,7 +52437,7 @@ fn __action932< #[allow(clippy::too_many_arguments)] fn __action933< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52456,7 +52456,7 @@ fn __action933< #[allow(clippy::too_many_arguments)] fn __action934< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52475,10 +52475,10 @@ fn __action934< #[allow(clippy::too_many_arguments)] fn __action935< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ArgumentList, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ArgumentList, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52500,10 +52500,10 @@ fn __action935< #[allow(clippy::too_many_arguments)] fn __action936< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52525,9 +52525,9 @@ fn __action936< #[allow(clippy::too_many_arguments)] fn __action937< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52548,10 +52548,10 @@ fn __action937< #[allow(clippy::too_many_arguments)] fn __action938< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ArgumentList, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ArgumentList, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52573,10 +52573,10 @@ fn __action938< #[allow(clippy::too_many_arguments)] fn __action939< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52598,9 +52598,9 @@ fn __action939< #[allow(clippy::too_many_arguments)] fn __action940< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52621,8 +52621,8 @@ fn __action940< #[allow(clippy::too_many_arguments)] fn __action941< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52642,8 +52642,8 @@ fn __action941< #[allow(clippy::too_many_arguments)] fn __action942< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -52663,7 +52663,7 @@ fn __action942< #[allow(clippy::too_many_arguments)] fn __action943< >( - __0: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52682,14 +52682,14 @@ fn __action943< #[allow(clippy::too_many_arguments)] fn __action944< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ArgumentList, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ArgumentList, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.2; @@ -52715,11 +52715,11 @@ fn __action944< #[allow(clippy::too_many_arguments)] fn __action945< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.2; @@ -52742,13 +52742,13 @@ fn __action945< #[allow(clippy::too_many_arguments)] fn __action946< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52773,12 +52773,12 @@ fn __action946< #[allow(clippy::too_many_arguments)] fn __action947< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52802,11 +52802,11 @@ fn __action947< #[allow(clippy::too_many_arguments)] fn __action948< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52829,10 +52829,10 @@ fn __action948< #[allow(clippy::too_many_arguments)] fn __action949< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52854,11 +52854,11 @@ fn __action949< #[allow(clippy::too_many_arguments)] fn __action950< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52881,10 +52881,10 @@ fn __action950< #[allow(clippy::too_many_arguments)] fn __action951< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52906,9 +52906,9 @@ fn __action951< #[allow(clippy::too_many_arguments)] fn __action952< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52929,13 +52929,13 @@ fn __action952< #[allow(clippy::too_many_arguments)] fn __action953< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52960,12 +52960,12 @@ fn __action953< #[allow(clippy::too_many_arguments)] fn __action954< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52989,11 +52989,11 @@ fn __action954< #[allow(clippy::too_many_arguments)] fn __action955< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -53016,10 +53016,10 @@ fn __action955< #[allow(clippy::too_many_arguments)] fn __action956< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -53041,11 +53041,11 @@ fn __action956< #[allow(clippy::too_many_arguments)] fn __action957< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -53068,10 +53068,10 @@ fn __action957< #[allow(clippy::too_many_arguments)] fn __action958< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec<(String, ast::Pattern)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -53093,9 +53093,9 @@ fn __action958< #[allow(clippy::too_many_arguments)] fn __action959< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -53116,7 +53116,7 @@ fn __action959< #[allow(clippy::too_many_arguments)] fn __action960< >( - __0: (ast::Location, ast::PatternKind, ast::Location), + __0: (crate::Location, ast::PatternKind, crate::Location), ) -> ast::Pattern { let __start0 = __0.0; @@ -53135,7 +53135,7 @@ fn __action960< #[allow(clippy::too_many_arguments)] fn __action961< >( - __0: (ast::Location, ast::PatternKind, ast::Location), + __0: (crate::Location, ast::PatternKind, crate::Location), ) -> ast::Pattern { let __start0 = __0.0; @@ -53154,7 +53154,7 @@ fn __action961< #[allow(clippy::too_many_arguments)] fn __action962< >( - __0: (ast::Location, ast::PatternKind, ast::Location), + __0: (crate::Location, ast::PatternKind, crate::Location), ) -> ast::Pattern { let __start0 = __0.0; @@ -53173,7 +53173,7 @@ fn __action962< #[allow(clippy::too_many_arguments)] fn __action963< >( - __0: (ast::Location, ast::PatternKind, ast::Location), + __0: (crate::Location, ast::PatternKind, crate::Location), ) -> ast::Pattern { let __start0 = __0.0; @@ -53192,7 +53192,7 @@ fn __action963< #[allow(clippy::too_many_arguments)] fn __action964< >( - __0: (ast::Location, ast::PatternKind, ast::Location), + __0: (crate::Location, ast::PatternKind, crate::Location), ) -> ast::Pattern { let __start0 = __0.0; @@ -53211,7 +53211,7 @@ fn __action964< #[allow(clippy::too_many_arguments)] fn __action965< >( - __0: (ast::Location, ast::PatternKind, ast::Location), + __0: (crate::Location, ast::PatternKind, crate::Location), ) -> ast::Pattern { let __start0 = __0.0; @@ -53230,7 +53230,7 @@ fn __action965< #[allow(clippy::too_many_arguments)] fn __action966< >( - __0: (ast::Location, ast::PatternKind, ast::Location), + __0: (crate::Location, ast::PatternKind, crate::Location), ) -> ast::Pattern { let __start0 = __0.0; @@ -53249,8 +53249,8 @@ fn __action966< #[allow(clippy::too_many_arguments)] fn __action967< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -53270,8 +53270,8 @@ fn __action967< #[allow(clippy::too_many_arguments)] fn __action968< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -53291,7 +53291,7 @@ fn __action968< #[allow(clippy::too_many_arguments)] fn __action969< >( - __0: (ast::Location, ast::Constant, ast::Location), + __0: (crate::Location, ast::Constant, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -53310,8 +53310,8 @@ fn __action969< #[allow(clippy::too_many_arguments)] fn __action970< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -53331,9 +53331,9 @@ fn __action970< #[allow(clippy::too_many_arguments)] fn __action971< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -53354,8 +53354,8 @@ fn __action971< #[allow(clippy::too_many_arguments)] fn __action972< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -53375,10 +53375,10 @@ fn __action972< #[allow(clippy::too_many_arguments)] fn __action973< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), ) -> ast::Excepthandler { let __start0 = __0.0; @@ -53400,10 +53400,10 @@ fn __action973< #[allow(clippy::too_many_arguments)] fn __action974< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, (ast::Expr, token::Tok, String), ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, (ast::Expr, token::Tok, String), crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), ) -> ast::Excepthandler { let __start0 = __0.0; @@ -53425,11 +53425,11 @@ fn __action974< #[allow(clippy::too_many_arguments)] fn __action975< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Suite, crate::Location), ) -> ast::Excepthandler { let __start0 = __0.0; @@ -53452,11 +53452,11 @@ fn __action975< #[allow(clippy::too_many_arguments)] fn __action976< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, (ast::Expr, token::Tok, String), ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, (ast::Expr, token::Tok, String), crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Suite, crate::Location), ) -> ast::Excepthandler { let __start0 = __0.0; @@ -53479,9 +53479,9 @@ fn __action976< #[allow(clippy::too_many_arguments)] fn __action977< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -53502,9 +53502,9 @@ fn __action977< #[allow(clippy::too_many_arguments)] fn __action978< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -53525,8 +53525,8 @@ fn __action978< #[allow(clippy::too_many_arguments)] fn __action979< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -53546,9 +53546,9 @@ fn __action979< #[allow(clippy::too_many_arguments)] fn __action980< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, ast::Operator, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, ast::Operator, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -53569,10 +53569,10 @@ fn __action980< #[allow(clippy::too_many_arguments)] fn __action981< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, core::option::Option, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, core::option::Option, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -53594,8 +53594,8 @@ fn __action981< #[allow(clippy::too_many_arguments)] fn __action982< >( - __0: (ast::Location, ast::Unaryop, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Unaryop, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -53615,8 +53615,8 @@ fn __action982< #[allow(clippy::too_many_arguments)] fn __action983< >( - __0: (ast::Location, ast::Unaryop, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Unaryop, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -53636,7 +53636,7 @@ fn __action983< #[allow(clippy::too_many_arguments)] fn __action984< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -53655,7 +53655,7 @@ fn __action984< #[allow(clippy::too_many_arguments)] fn __action985< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -53674,8 +53674,8 @@ fn __action985< #[allow(clippy::too_many_arguments)] fn __action986< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -53695,7 +53695,7 @@ fn __action986< #[allow(clippy::too_many_arguments)] fn __action987< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -53714,14 +53714,14 @@ fn __action987< #[allow(clippy::too_many_arguments)] fn __action988< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), - __7: (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), + __7: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -53747,13 +53747,13 @@ fn __action988< #[allow(clippy::too_many_arguments)] fn __action989< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Suite, ast::Location), - __6: (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Suite, crate::Location), + __6: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -53778,14 +53778,14 @@ fn __action989< #[allow(clippy::too_many_arguments)] fn __action990< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), - __4: (ast::Location, ast::Arguments, ast::Location), - __5: (ast::Location, core::option::Option<(token::Tok, ast::Expr)>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), + __4: (crate::Location, ast::Arguments, crate::Location), + __5: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.2; @@ -53811,13 +53811,13 @@ fn __action990< #[allow(clippy::too_many_arguments)] fn __action991< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, ast::Arguments, ast::Location), - __4: (ast::Location, core::option::Option<(token::Tok, ast::Expr)>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, ast::Arguments, crate::Location), + __4: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.2; @@ -53842,9 +53842,9 @@ fn __action991< #[allow(clippy::too_many_arguments)] fn __action992< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, core::option::Option>, ast::Location), -) -> (Option<(ast::Location, ast::Location, Option)>, ast::Expr) + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, core::option::Option>, crate::Location), +) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) { let __start0 = __0.0; let __end0 = __0.0; @@ -53863,10 +53863,10 @@ fn __action992< #[allow(clippy::too_many_arguments)] fn __action993< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), -) -> (Option<(ast::Location, ast::Location, Option)>, ast::Expr) + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), +) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) { let __start0 = __0.0; let __end0 = __0.0; @@ -53886,9 +53886,9 @@ fn __action993< #[allow(clippy::too_many_arguments)] fn __action994< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), -) -> (Option<(ast::Location, ast::Location, Option)>, ast::Expr) + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), +) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) { let __start0 = __0.0; let __end0 = __0.0; @@ -53907,9 +53907,9 @@ fn __action994< #[allow(clippy::too_many_arguments)] fn __action995< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), -) -> (Option<(ast::Location, ast::Location, Option)>, ast::Expr) + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), +) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) { let __start0 = __0.0; let __end0 = __0.0; @@ -53928,8 +53928,8 @@ fn __action995< #[allow(clippy::too_many_arguments)] fn __action996< >( - __0: (ast::Location, Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -53949,7 +53949,7 @@ fn __action996< #[allow(clippy::too_many_arguments)] fn __action997< >( - __0: (ast::Location, Vec, ast::Location), + __0: (crate::Location, Vec, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -53968,8 +53968,8 @@ fn __action997< #[allow(clippy::too_many_arguments)] fn __action998< >( - __0: (ast::Location, Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -53989,7 +53989,7 @@ fn __action998< #[allow(clippy::too_many_arguments)] fn __action999< >( - __0: (ast::Location, Vec, ast::Location), + __0: (crate::Location, Vec, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -54008,8 +54008,8 @@ fn __action999< #[allow(clippy::too_many_arguments)] fn __action1000< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -54029,12 +54029,12 @@ fn __action1000< #[allow(clippy::too_many_arguments)] fn __action1001< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, ast::Location), - __5: (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location), + __5: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -54058,9 +54058,9 @@ fn __action1001< #[allow(clippy::too_many_arguments)] fn __action1002< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), ) -> ast::Alias { let __start0 = __0.0; @@ -54081,7 +54081,7 @@ fn __action1002< #[allow(clippy::too_many_arguments)] fn __action1003< >( - __0: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), ) -> ast::Alias { let __start0 = __0.0; @@ -54100,9 +54100,9 @@ fn __action1003< #[allow(clippy::too_many_arguments)] fn __action1004< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), ) -> ast::Alias { let __start0 = __0.0; @@ -54123,7 +54123,7 @@ fn __action1004< #[allow(clippy::too_many_arguments)] fn __action1005< >( - __0: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), ) -> ast::Alias { let __start0 = __0.0; @@ -54142,7 +54142,7 @@ fn __action1005< #[allow(clippy::too_many_arguments)] fn __action1006< >( - __0: (ast::Location, Vec, ast::Location), + __0: (crate::Location, Vec, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -54161,10 +54161,10 @@ fn __action1006< #[allow(clippy::too_many_arguments)] fn __action1007< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -54186,9 +54186,9 @@ fn __action1007< #[allow(clippy::too_many_arguments)] fn __action1008< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -54209,7 +54209,7 @@ fn __action1008< #[allow(clippy::too_many_arguments)] fn __action1009< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -54228,8 +54228,8 @@ fn __action1009< #[allow(clippy::too_many_arguments)] fn __action1010< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -54249,10 +54249,10 @@ fn __action1010< #[allow(clippy::too_many_arguments)] fn __action1011< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, (Option, Option), ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, (Option, Option), crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -54274,11 +54274,11 @@ fn __action1011< #[allow(clippy::too_many_arguments)] fn __action1012< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -54299,7 +54299,7 @@ fn __action1012< #[allow(clippy::too_many_arguments)] fn __action1013< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -54318,7 +54318,7 @@ fn __action1013< #[allow(clippy::too_many_arguments)] fn __action1014< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -54337,8 +54337,8 @@ fn __action1014< #[allow(clippy::too_many_arguments)] fn __action1015< >( - __0: (ast::Location, alloc::vec::Vec<(ast::Location, (String, StringKind, bool), ast::Location)>, ast::Location), -) -> Result> + __0: (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -54356,7 +54356,7 @@ fn __action1015< #[allow(clippy::too_many_arguments)] fn __action1016< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -54375,7 +54375,7 @@ fn __action1016< #[allow(clippy::too_many_arguments)] fn __action1017< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -54394,7 +54394,7 @@ fn __action1017< #[allow(clippy::too_many_arguments)] fn __action1018< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -54413,8 +54413,8 @@ fn __action1018< #[allow(clippy::too_many_arguments)] fn __action1019< >( - __0: (ast::Location, alloc::vec::Vec<(ast::Location, (String, StringKind, bool), ast::Location)>, ast::Location), -) -> Result> + __0: (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -54432,8 +54432,8 @@ fn __action1019< #[allow(clippy::too_many_arguments)] fn __action1020< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -54453,10 +54453,10 @@ fn __action1020< #[allow(clippy::too_many_arguments)] fn __action1021< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec<(ast::Expr, ast::Pattern)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -54478,9 +54478,9 @@ fn __action1021< #[allow(clippy::too_many_arguments)] fn __action1022< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec<(ast::Expr, ast::Pattern)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -54501,11 +54501,11 @@ fn __action1022< #[allow(clippy::too_many_arguments)] fn __action1023< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -54528,10 +54528,10 @@ fn __action1023< #[allow(clippy::too_many_arguments)] fn __action1024< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -54553,13 +54553,13 @@ fn __action1024< #[allow(clippy::too_many_arguments)] fn __action1025< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec<(ast::Expr, ast::Pattern)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, String, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, String, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -54584,12 +54584,12 @@ fn __action1025< #[allow(clippy::too_many_arguments)] fn __action1026< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec<(ast::Expr, ast::Pattern)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, String, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, String, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -54613,7 +54613,7 @@ fn __action1026< #[allow(clippy::too_many_arguments)] fn __action1027< >( - __0: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -54632,9 +54632,9 @@ fn __action1027< #[allow(clippy::too_many_arguments)] fn __action1028< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -54655,9 +54655,9 @@ fn __action1028< #[allow(clippy::too_many_arguments)] fn __action1029< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -54678,13 +54678,13 @@ fn __action1029< #[allow(clippy::too_many_arguments)] fn __action1030< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, alloc::vec::Vec, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, alloc::vec::Vec, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -54709,14 +54709,14 @@ fn __action1030< #[allow(clippy::too_many_arguments)] fn __action1031< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, alloc::vec::Vec, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, alloc::vec::Vec, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -54742,16 +54742,16 @@ fn __action1031< #[allow(clippy::too_many_arguments)] fn __action1032< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, alloc::vec::Vec, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, alloc::vec::Vec, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -54779,15 +54779,15 @@ fn __action1032< #[allow(clippy::too_many_arguments)] fn __action1033< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, alloc::vec::Vec, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, alloc::vec::Vec, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -54814,9 +54814,9 @@ fn __action1033< #[allow(clippy::too_many_arguments)] fn __action1034< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -54837,8 +54837,8 @@ fn __action1034< #[allow(clippy::too_many_arguments)] fn __action1035< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -54858,8 +54858,8 @@ fn __action1035< #[allow(clippy::too_many_arguments)] fn __action1036< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -54879,8 +54879,8 @@ fn __action1036< #[allow(clippy::too_many_arguments)] fn __action1037< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -54900,8 +54900,8 @@ fn __action1037< #[allow(clippy::too_many_arguments)] fn __action1038< >( - __0: (ast::Location, ast::Pattern, ast::Location), - __1: (ast::Location, alloc::vec::Vec, ast::Location), + __0: (crate::Location, ast::Pattern, crate::Location), + __1: (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Pattern { let __start0 = __0.0; @@ -54921,8 +54921,8 @@ fn __action1038< #[allow(clippy::too_many_arguments)] fn __action1039< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -54942,8 +54942,8 @@ fn __action1039< #[allow(clippy::too_many_arguments)] fn __action1040< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -54963,11 +54963,11 @@ fn __action1040< #[allow(clippy::too_many_arguments)] fn __action1041< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __3: (ast::Location, core::option::Option<(token::Tok, Option>)>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __3: (crate::Location, core::option::Option<(token::Tok, Option>)>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __0.0; @@ -54988,11 +54988,11 @@ fn __action1041< #[allow(clippy::too_many_arguments)] fn __action1042< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __3: (ast::Location, core::option::Option<(token::Tok, Option>)>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __3: (crate::Location, core::option::Option<(token::Tok, Option>)>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __0.0; @@ -55013,7 +55013,7 @@ fn __action1042< #[allow(clippy::too_many_arguments)] fn __action1043< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -55032,8 +55032,8 @@ fn __action1043< #[allow(clippy::too_many_arguments)] fn __action1044< >( - __0: (ast::Location, ast::Pattern, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Pattern, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Pattern { let __start0 = __0.0; @@ -55053,10 +55053,10 @@ fn __action1044< #[allow(clippy::too_many_arguments)] fn __action1045< >( - __0: (ast::Location, ast::Pattern, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Pattern, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Pattern { let __start0 = __0.0; @@ -55078,9 +55078,9 @@ fn __action1045< #[allow(clippy::too_many_arguments)] fn __action1046< >( - __0: (ast::Location, ast::Pattern, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), + __0: (crate::Location, ast::Pattern, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), ) -> ast::Pattern { let __start0 = __0.0; @@ -55101,9 +55101,9 @@ fn __action1046< #[allow(clippy::too_many_arguments)] fn __action1047< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -55124,9 +55124,9 @@ fn __action1047< #[allow(clippy::too_many_arguments)] fn __action1048< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -55147,7 +55147,7 @@ fn __action1048< #[allow(clippy::too_many_arguments)] fn __action1049< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -55166,9 +55166,9 @@ fn __action1049< #[allow(clippy::too_many_arguments)] fn __action1050< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, core::option::Option<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -55189,9 +55189,9 @@ fn __action1050< #[allow(clippy::too_many_arguments)] fn __action1051< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -55212,8 +55212,8 @@ fn __action1051< #[allow(clippy::too_many_arguments)] fn __action1052< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -55233,11 +55233,11 @@ fn __action1052< #[allow(clippy::too_many_arguments)] fn __action1053< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -55260,9 +55260,9 @@ fn __action1053< #[allow(clippy::too_many_arguments)] fn __action1054< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -55283,9 +55283,9 @@ fn __action1054< #[allow(clippy::too_many_arguments)] fn __action1055< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, ast::Operator, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, ast::Operator, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -55306,9 +55306,9 @@ fn __action1055< #[allow(clippy::too_many_arguments)] fn __action1056< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, ast::Operator, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, ast::Operator, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -55329,12 +55329,12 @@ fn __action1056< #[allow(clippy::too_many_arguments)] fn __action1057< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, alloc::vec::Vec, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Comprehension { let __start0 = __0.0; @@ -55358,11 +55358,11 @@ fn __action1057< #[allow(clippy::too_many_arguments)] fn __action1058< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Comprehension { let __start0 = __0.0; @@ -55385,8 +55385,8 @@ fn __action1058< #[allow(clippy::too_many_arguments)] fn __action1059< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), ) -> Option { let __start0 = __0.0; @@ -55406,8 +55406,8 @@ fn __action1059< #[allow(clippy::too_many_arguments)] fn __action1060< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -55427,8 +55427,8 @@ fn __action1060< #[allow(clippy::too_many_arguments)] fn __action1061< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> ast::PatternKind { let __start0 = __0.0; @@ -55448,8 +55448,8 @@ fn __action1061< #[allow(clippy::too_many_arguments)] fn __action1062< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, core::option::Option<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Arg { let __start0 = __0.0; @@ -55469,10 +55469,10 @@ fn __action1062< #[allow(clippy::too_many_arguments)] fn __action1063< >( - __0: (ast::Location, core::option::Option, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option, ast::Location), - __3: (ast::Location, core::option::Option>, ast::Location), + __0: (crate::Location, core::option::Option, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option, crate::Location), + __3: (crate::Location, core::option::Option>, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -55494,9 +55494,9 @@ fn __action1063< #[allow(clippy::too_many_arguments)] fn __action1064< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -55517,8 +55517,8 @@ fn __action1064< #[allow(clippy::too_many_arguments)] fn __action1065< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -55538,9 +55538,9 @@ fn __action1065< #[allow(clippy::too_many_arguments)] fn __action1066< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, ast::Operator, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, ast::Operator, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -55561,9 +55561,9 @@ fn __action1066< #[allow(clippy::too_many_arguments)] fn __action1067< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, ast::Operator, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, ast::Operator, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -55584,11 +55584,11 @@ fn __action1067< #[allow(clippy::too_many_arguments)] fn __action1068< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -55611,11 +55611,11 @@ fn __action1068< #[allow(clippy::too_many_arguments)] fn __action1069< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -55638,12 +55638,12 @@ fn __action1069< #[allow(clippy::too_many_arguments)] fn __action1070< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), - __5: (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + __5: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -55667,12 +55667,12 @@ fn __action1070< #[allow(clippy::too_many_arguments)] fn __action1071< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), - __5: (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + __5: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -55696,10 +55696,10 @@ fn __action1071< #[allow(clippy::too_many_arguments)] fn __action1072< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), - __3: (ast::Location, (token::Tok, token::Tok, ast::Suite), ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), + __3: (crate::Location, (token::Tok, token::Tok, ast::Suite), crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -55721,8 +55721,8 @@ fn __action1072< #[allow(clippy::too_many_arguments)] fn __action1073< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, core::option::Option<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Arg { let __start0 = __0.0; @@ -55742,7 +55742,7 @@ fn __action1073< #[allow(clippy::too_many_arguments)] fn __action1074< >( - __0: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), ) -> ast::Arg { let __start0 = __0.0; @@ -55761,11 +55761,11 @@ fn __action1074< #[allow(clippy::too_many_arguments)] fn __action1075< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), - __4: (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), + __4: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -55788,11 +55788,11 @@ fn __action1075< #[allow(clippy::too_many_arguments)] fn __action1076< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -55815,10 +55815,10 @@ fn __action1076< #[allow(clippy::too_many_arguments)] fn __action1077< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -55840,9 +55840,9 @@ fn __action1077< #[allow(clippy::too_many_arguments)] fn __action1078< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -55863,9 +55863,9 @@ fn __action1078< #[allow(clippy::too_many_arguments)] fn __action1079< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -55886,8 +55886,8 @@ fn __action1079< #[allow(clippy::too_many_arguments)] fn __action1080< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -55907,9 +55907,9 @@ fn __action1080< #[allow(clippy::too_many_arguments)] fn __action1081< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -55930,10 +55930,10 @@ fn __action1081< #[allow(clippy::too_many_arguments)] fn __action1082< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), ) -> (token::Tok, ast::Alias) { let __start0 = __1.0; @@ -55953,8 +55953,8 @@ fn __action1082< #[allow(clippy::too_many_arguments)] fn __action1083< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> (token::Tok, ast::Alias) { let __start0 = __1.0; @@ -55972,10 +55972,10 @@ fn __action1083< #[allow(clippy::too_many_arguments)] fn __action1084< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -55995,8 +55995,8 @@ fn __action1084< #[allow(clippy::too_many_arguments)] fn __action1085< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -56014,10 +56014,10 @@ fn __action1085< #[allow(clippy::too_many_arguments)] fn __action1086< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { let __start0 = __0.0; @@ -56037,8 +56037,8 @@ fn __action1086< #[allow(clippy::too_many_arguments)] fn __action1087< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { let __start0 = __0.0; @@ -56056,11 +56056,11 @@ fn __action1087< #[allow(clippy::too_many_arguments)] fn __action1088< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, String, ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, String, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { let __start0 = __1.0; @@ -56081,9 +56081,9 @@ fn __action1088< #[allow(clippy::too_many_arguments)] fn __action1089< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { let __start0 = __1.0; @@ -56102,9 +56102,9 @@ fn __action1089< #[allow(clippy::too_many_arguments)] fn __action1090< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), ) -> Vec { let __start0 = __2.2; @@ -56125,10 +56125,10 @@ fn __action1090< #[allow(clippy::too_many_arguments)] fn __action1091< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), ) -> Vec { let __start0 = __3.0; @@ -56148,7 +56148,7 @@ fn __action1091< #[allow(clippy::too_many_arguments)] fn __action1092< >( - __0: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), ) -> Vec { let __start0 = __0.2; @@ -56167,8 +56167,8 @@ fn __action1092< #[allow(clippy::too_many_arguments)] fn __action1093< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -56186,10 +56186,10 @@ fn __action1093< #[allow(clippy::too_many_arguments)] fn __action1094< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), ) -> (token::Tok, ast::Alias) { let __start0 = __1.0; @@ -56209,8 +56209,8 @@ fn __action1094< #[allow(clippy::too_many_arguments)] fn __action1095< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> (token::Tok, ast::Alias) { let __start0 = __1.0; @@ -56228,10 +56228,10 @@ fn __action1095< #[allow(clippy::too_many_arguments)] fn __action1096< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -56251,8 +56251,8 @@ fn __action1096< #[allow(clippy::too_many_arguments)] fn __action1097< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -56270,10 +56270,10 @@ fn __action1097< #[allow(clippy::too_many_arguments)] fn __action1098< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { let __start0 = __0.0; @@ -56293,8 +56293,8 @@ fn __action1098< #[allow(clippy::too_many_arguments)] fn __action1099< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { let __start0 = __0.0; @@ -56312,11 +56312,11 @@ fn __action1099< #[allow(clippy::too_many_arguments)] fn __action1100< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, String, ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, String, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { let __start0 = __1.0; @@ -56337,9 +56337,9 @@ fn __action1100< #[allow(clippy::too_many_arguments)] fn __action1101< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { let __start0 = __1.0; @@ -56358,9 +56358,9 @@ fn __action1101< #[allow(clippy::too_many_arguments)] fn __action1102< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), ) -> Vec { let __start0 = __2.2; @@ -56381,10 +56381,10 @@ fn __action1102< #[allow(clippy::too_many_arguments)] fn __action1103< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), ) -> Vec { let __start0 = __3.0; @@ -56404,7 +56404,7 @@ fn __action1103< #[allow(clippy::too_many_arguments)] fn __action1104< >( - __0: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), ) -> Vec { let __start0 = __0.2; @@ -56423,8 +56423,8 @@ fn __action1104< #[allow(clippy::too_many_arguments)] fn __action1105< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -56442,8 +56442,8 @@ fn __action1105< #[allow(clippy::too_many_arguments)] fn __action1106< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Option>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Option>, crate::Location), ) -> core::option::Option<(token::Tok, Option>)> { let __start0 = __0.0; @@ -56461,11 +56461,11 @@ fn __action1106< #[allow(clippy::too_many_arguments)] fn __action1107< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Option>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Option>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -56484,10 +56484,10 @@ fn __action1107< #[allow(clippy::too_many_arguments)] fn __action1108< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -56505,12 +56505,12 @@ fn __action1108< #[allow(clippy::too_many_arguments)] fn __action1109< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __3.0; let __end0 = __4.2; @@ -56530,10 +56530,10 @@ fn __action1109< #[allow(clippy::too_many_arguments)] fn __action1110< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __2.2; let __end0 = __2.2; @@ -56553,8 +56553,8 @@ fn __action1110< #[allow(clippy::too_many_arguments)] fn __action1111< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Option>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Option>, crate::Location), ) -> core::option::Option<(token::Tok, Option>)> { let __start0 = __0.0; @@ -56572,11 +56572,11 @@ fn __action1111< #[allow(clippy::too_many_arguments)] fn __action1112< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Option>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Option>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -56595,10 +56595,10 @@ fn __action1112< #[allow(clippy::too_many_arguments)] fn __action1113< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -56616,12 +56616,12 @@ fn __action1113< #[allow(clippy::too_many_arguments)] fn __action1114< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __3.0; let __end0 = __4.2; @@ -56641,10 +56641,10 @@ fn __action1114< #[allow(clippy::too_many_arguments)] fn __action1115< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __2.2; let __end0 = __2.2; @@ -56664,8 +56664,8 @@ fn __action1115< #[allow(clippy::too_many_arguments)] fn __action1116< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, (String, ast::Pattern), ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, (String, ast::Pattern), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (String, ast::Pattern))> { let __start0 = __0.0; @@ -56683,9 +56683,9 @@ fn __action1116< #[allow(clippy::too_many_arguments)] fn __action1117< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, (String, ast::Pattern), ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, (String, ast::Pattern), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (String, ast::Pattern))> { let __start0 = __1.0; @@ -56704,7 +56704,7 @@ fn __action1117< #[allow(clippy::too_many_arguments)] fn __action1118< >( - __0: (ast::Location, (String, ast::Pattern), ast::Location), + __0: (crate::Location, (String, ast::Pattern), crate::Location), ) -> Vec<(String, ast::Pattern)> { let __start0 = __0.2; @@ -56723,8 +56723,8 @@ fn __action1118< #[allow(clippy::too_many_arguments)] fn __action1119< >( - __0: (ast::Location, (String, ast::Pattern), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), + __0: (crate::Location, (String, ast::Pattern), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), ) -> Vec<(String, ast::Pattern)> { let __start0 = __1.0; @@ -56742,8 +56742,8 @@ fn __action1119< #[allow(clippy::too_many_arguments)] fn __action1120< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, (ast::Expr, ast::Pattern), ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))> { let __start0 = __0.0; @@ -56761,9 +56761,9 @@ fn __action1120< #[allow(clippy::too_many_arguments)] fn __action1121< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, (ast::Expr, ast::Pattern), ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))> { let __start0 = __1.0; @@ -56782,7 +56782,7 @@ fn __action1121< #[allow(clippy::too_many_arguments)] fn __action1122< >( - __0: (ast::Location, (ast::Expr, ast::Pattern), ast::Location), + __0: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), ) -> Vec<(ast::Expr, ast::Pattern)> { let __start0 = __0.2; @@ -56801,8 +56801,8 @@ fn __action1122< #[allow(clippy::too_many_arguments)] fn __action1123< >( - __0: (ast::Location, (ast::Expr, ast::Pattern), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, ast::Location), + __0: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location), ) -> Vec<(ast::Expr, ast::Pattern)> { let __start0 = __1.0; @@ -56820,8 +56820,8 @@ fn __action1123< #[allow(clippy::too_many_arguments)] fn __action1124< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, (ast::Arg, Option), ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, (ast::Arg, Option), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { let __start0 = __0.0; @@ -56839,9 +56839,9 @@ fn __action1124< #[allow(clippy::too_many_arguments)] fn __action1125< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, (ast::Arg, Option), ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, (ast::Arg, Option), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { let __start0 = __1.0; @@ -56860,7 +56860,7 @@ fn __action1125< #[allow(clippy::too_many_arguments)] fn __action1126< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), + __0: (crate::Location, (ast::Arg, Option), crate::Location), ) -> Vec<(ast::Arg, Option)> { let __start0 = __0.2; @@ -56879,8 +56879,8 @@ fn __action1126< #[allow(clippy::too_many_arguments)] fn __action1127< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), ) -> Vec<(ast::Arg, Option)> { let __start0 = __1.0; @@ -56898,9 +56898,9 @@ fn __action1127< #[allow(clippy::too_many_arguments)] fn __action1128< >( - __0: (ast::Location, Vec<(ast::Arg, Option)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, Vec<(ast::Arg, Option)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __2.2; @@ -56921,10 +56921,10 @@ fn __action1128< #[allow(clippy::too_many_arguments)] fn __action1129< >( - __0: (ast::Location, Vec<(ast::Arg, Option)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), + __0: (crate::Location, Vec<(ast::Arg, Option)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __3.0; @@ -56944,11 +56944,11 @@ fn __action1129< #[allow(clippy::too_many_arguments)] fn __action1130< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.2; let __end0 = __2.0; @@ -56969,12 +56969,12 @@ fn __action1130< #[allow(clippy::too_many_arguments)] fn __action1131< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __2.0; let __end0 = __2.2; @@ -56994,9 +56994,9 @@ fn __action1131< #[allow(clippy::too_many_arguments)] fn __action1132< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.2; let __end0 = __1.2; @@ -57015,10 +57015,10 @@ fn __action1132< #[allow(clippy::too_many_arguments)] fn __action1133< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __2.0; let __end0 = __2.2; @@ -57036,8 +57036,8 @@ fn __action1133< #[allow(clippy::too_many_arguments)] fn __action1134< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, (ast::Arg, Option), ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, (ast::Arg, Option), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { let __start0 = __0.0; @@ -57055,9 +57055,9 @@ fn __action1134< #[allow(clippy::too_many_arguments)] fn __action1135< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, (ast::Arg, Option), ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, (ast::Arg, Option), crate::Location), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { let __start0 = __1.0; @@ -57076,7 +57076,7 @@ fn __action1135< #[allow(clippy::too_many_arguments)] fn __action1136< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), + __0: (crate::Location, (ast::Arg, Option), crate::Location), ) -> Vec<(ast::Arg, Option)> { let __start0 = __0.2; @@ -57095,8 +57095,8 @@ fn __action1136< #[allow(clippy::too_many_arguments)] fn __action1137< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), ) -> Vec<(ast::Arg, Option)> { let __start0 = __1.0; @@ -57114,9 +57114,9 @@ fn __action1137< #[allow(clippy::too_many_arguments)] fn __action1138< >( - __0: (ast::Location, Vec<(ast::Arg, Option)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, Vec<(ast::Arg, Option)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __2.2; @@ -57137,10 +57137,10 @@ fn __action1138< #[allow(clippy::too_many_arguments)] fn __action1139< >( - __0: (ast::Location, Vec<(ast::Arg, Option)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), + __0: (crate::Location, Vec<(ast::Arg, Option)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __3.0; @@ -57160,11 +57160,11 @@ fn __action1139< #[allow(clippy::too_many_arguments)] fn __action1140< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.2; let __end0 = __2.0; @@ -57185,12 +57185,12 @@ fn __action1140< #[allow(clippy::too_many_arguments)] fn __action1141< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __2.0; let __end0 = __2.2; @@ -57210,9 +57210,9 @@ fn __action1141< #[allow(clippy::too_many_arguments)] fn __action1142< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.2; let __end0 = __1.2; @@ -57231,10 +57231,10 @@ fn __action1142< #[allow(clippy::too_many_arguments)] fn __action1143< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __2.0; let __end0 = __2.2; @@ -57252,11 +57252,11 @@ fn __action1143< #[allow(clippy::too_many_arguments)] fn __action1144< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -57275,10 +57275,10 @@ fn __action1144< #[allow(clippy::too_many_arguments)] fn __action1145< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Option>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Option>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.2; let __end0 = __1.0; @@ -57298,12 +57298,12 @@ fn __action1145< #[allow(clippy::too_many_arguments)] fn __action1146< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -57323,11 +57323,11 @@ fn __action1146< #[allow(clippy::too_many_arguments)] fn __action1147< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.2; let __end0 = __1.0; @@ -57348,9 +57348,9 @@ fn __action1147< #[allow(clippy::too_many_arguments)] fn __action1148< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -57367,8 +57367,8 @@ fn __action1148< #[allow(clippy::too_many_arguments)] fn __action1149< >( - __0: (ast::Location, token::Tok, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.2; let __end0 = __0.2; @@ -57386,10 +57386,10 @@ fn __action1149< #[allow(clippy::too_many_arguments)] fn __action1150< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -57407,9 +57407,9 @@ fn __action1150< #[allow(clippy::too_many_arguments)] fn __action1151< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.2; let __end0 = __1.0; @@ -57428,12 +57428,12 @@ fn __action1151< #[allow(clippy::too_many_arguments)] fn __action1152< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Arg, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Arg, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __4.2; @@ -57453,11 +57453,11 @@ fn __action1152< #[allow(clippy::too_many_arguments)] fn __action1153< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __3.2; @@ -57476,13 +57476,13 @@ fn __action1153< #[allow(clippy::too_many_arguments)] fn __action1154< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Arg, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Arg, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __5.2; @@ -57503,12 +57503,12 @@ fn __action1154< #[allow(clippy::too_many_arguments)] fn __action1155< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __4.2; @@ -57528,10 +57528,10 @@ fn __action1155< #[allow(clippy::too_many_arguments)] fn __action1156< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Arg, ast::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Arg, crate::Location), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __2.2; @@ -57549,9 +57549,9 @@ fn __action1156< #[allow(clippy::too_many_arguments)] fn __action1157< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -57568,11 +57568,11 @@ fn __action1157< #[allow(clippy::too_many_arguments)] fn __action1158< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Arg, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Arg, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __3.2; @@ -57591,10 +57591,10 @@ fn __action1158< #[allow(clippy::too_many_arguments)] fn __action1159< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __2.2; @@ -57612,12 +57612,12 @@ fn __action1159< #[allow(clippy::too_many_arguments)] fn __action1160< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -57637,11 +57637,11 @@ fn __action1160< #[allow(clippy::too_many_arguments)] fn __action1161< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Option>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Option>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -57660,13 +57660,13 @@ fn __action1161< #[allow(clippy::too_many_arguments)] fn __action1162< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -57687,12 +57687,12 @@ fn __action1162< #[allow(clippy::too_many_arguments)] fn __action1163< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -57712,10 +57712,10 @@ fn __action1163< #[allow(clippy::too_many_arguments)] fn __action1164< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -57733,9 +57733,9 @@ fn __action1164< #[allow(clippy::too_many_arguments)] fn __action1165< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -57752,11 +57752,11 @@ fn __action1165< #[allow(clippy::too_many_arguments)] fn __action1166< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -57775,10 +57775,10 @@ fn __action1166< #[allow(clippy::too_many_arguments)] fn __action1167< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -57796,11 +57796,11 @@ fn __action1167< #[allow(clippy::too_many_arguments)] fn __action1168< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -57819,10 +57819,10 @@ fn __action1168< #[allow(clippy::too_many_arguments)] fn __action1169< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -57840,12 +57840,12 @@ fn __action1169< #[allow(clippy::too_many_arguments)] fn __action1170< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -57865,11 +57865,11 @@ fn __action1170< #[allow(clippy::too_many_arguments)] fn __action1171< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -57888,9 +57888,9 @@ fn __action1171< #[allow(clippy::too_many_arguments)] fn __action1172< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -57907,8 +57907,8 @@ fn __action1172< #[allow(clippy::too_many_arguments)] fn __action1173< >( - __0: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -57924,10 +57924,10 @@ fn __action1173< #[allow(clippy::too_many_arguments)] fn __action1174< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -57945,9 +57945,9 @@ fn __action1174< #[allow(clippy::too_many_arguments)] fn __action1175< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -57964,12 +57964,12 @@ fn __action1175< #[allow(clippy::too_many_arguments)] fn __action1176< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Arg, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Arg, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __4.2; @@ -57989,11 +57989,11 @@ fn __action1176< #[allow(clippy::too_many_arguments)] fn __action1177< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __3.2; @@ -58012,13 +58012,13 @@ fn __action1177< #[allow(clippy::too_many_arguments)] fn __action1178< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Arg, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Arg, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __5.2; @@ -58039,12 +58039,12 @@ fn __action1178< #[allow(clippy::too_many_arguments)] fn __action1179< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __4.2; @@ -58064,10 +58064,10 @@ fn __action1179< #[allow(clippy::too_many_arguments)] fn __action1180< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Arg, ast::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Arg, crate::Location), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __2.2; @@ -58085,9 +58085,9 @@ fn __action1180< #[allow(clippy::too_many_arguments)] fn __action1181< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __1.2; @@ -58104,11 +58104,11 @@ fn __action1181< #[allow(clippy::too_many_arguments)] fn __action1182< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Arg, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Arg, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __3.2; @@ -58127,10 +58127,10 @@ fn __action1182< #[allow(clippy::too_many_arguments)] fn __action1183< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __2.2; @@ -58148,14 +58148,14 @@ fn __action1183< #[allow(clippy::too_many_arguments)] fn __action1184< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __5.2; @@ -58177,13 +58177,13 @@ fn __action1184< #[allow(clippy::too_many_arguments)] fn __action1185< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __4.2; @@ -58204,15 +58204,15 @@ fn __action1185< #[allow(clippy::too_many_arguments)] fn __action1186< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __6.2; @@ -58235,14 +58235,14 @@ fn __action1186< #[allow(clippy::too_many_arguments)] fn __action1187< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __5.2; @@ -58264,12 +58264,12 @@ fn __action1187< #[allow(clippy::too_many_arguments)] fn __action1188< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -58289,11 +58289,11 @@ fn __action1188< #[allow(clippy::too_many_arguments)] fn __action1189< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -58312,13 +58312,13 @@ fn __action1189< #[allow(clippy::too_many_arguments)] fn __action1190< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __4.2; @@ -58339,12 +58339,12 @@ fn __action1190< #[allow(clippy::too_many_arguments)] fn __action1191< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -58364,9 +58364,9 @@ fn __action1191< #[allow(clippy::too_many_arguments)] fn __action1192< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -58385,13 +58385,13 @@ fn __action1192< #[allow(clippy::too_many_arguments)] fn __action1193< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __5.2; @@ -58412,12 +58412,12 @@ fn __action1193< #[allow(clippy::too_many_arguments)] fn __action1194< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __4.2; @@ -58437,14 +58437,14 @@ fn __action1194< #[allow(clippy::too_many_arguments)] fn __action1195< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __6.2; @@ -58466,13 +58466,13 @@ fn __action1195< #[allow(clippy::too_many_arguments)] fn __action1196< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __5.2; @@ -58493,11 +58493,11 @@ fn __action1196< #[allow(clippy::too_many_arguments)] fn __action1197< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -58516,10 +58516,10 @@ fn __action1197< #[allow(clippy::too_many_arguments)] fn __action1198< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -58537,12 +58537,12 @@ fn __action1198< #[allow(clippy::too_many_arguments)] fn __action1199< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __4.2; @@ -58562,11 +58562,11 @@ fn __action1199< #[allow(clippy::too_many_arguments)] fn __action1200< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -58585,8 +58585,8 @@ fn __action1200< #[allow(clippy::too_many_arguments)] fn __action1201< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), +) -> Result> { let __start0 = __0.2; let __end0 = __0.2; @@ -58604,8 +58604,8 @@ fn __action1201< #[allow(clippy::too_many_arguments)] fn __action1202< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), ) -> Option> { let __start0 = __1.0; @@ -58623,7 +58623,7 @@ fn __action1202< #[allow(clippy::too_many_arguments)] fn __action1203< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> Option> { let __start0 = __0.2; @@ -58642,11 +58642,11 @@ fn __action1203< #[allow(clippy::too_many_arguments)] fn __action1204< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -58665,10 +58665,10 @@ fn __action1204< #[allow(clippy::too_many_arguments)] fn __action1205< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Option>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Option>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.2; let __end0 = __1.0; @@ -58688,12 +58688,12 @@ fn __action1205< #[allow(clippy::too_many_arguments)] fn __action1206< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -58713,11 +58713,11 @@ fn __action1206< #[allow(clippy::too_many_arguments)] fn __action1207< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.2; let __end0 = __1.0; @@ -58738,9 +58738,9 @@ fn __action1207< #[allow(clippy::too_many_arguments)] fn __action1208< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -58757,8 +58757,8 @@ fn __action1208< #[allow(clippy::too_many_arguments)] fn __action1209< >( - __0: (ast::Location, token::Tok, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.2; let __end0 = __0.2; @@ -58776,10 +58776,10 @@ fn __action1209< #[allow(clippy::too_many_arguments)] fn __action1210< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -58797,9 +58797,9 @@ fn __action1210< #[allow(clippy::too_many_arguments)] fn __action1211< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.2; let __end0 = __1.0; @@ -58818,12 +58818,12 @@ fn __action1211< #[allow(clippy::too_many_arguments)] fn __action1212< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Arg, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Arg, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __4.2; @@ -58843,11 +58843,11 @@ fn __action1212< #[allow(clippy::too_many_arguments)] fn __action1213< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __3.2; @@ -58866,13 +58866,13 @@ fn __action1213< #[allow(clippy::too_many_arguments)] fn __action1214< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Arg, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Arg, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __5.2; @@ -58893,12 +58893,12 @@ fn __action1214< #[allow(clippy::too_many_arguments)] fn __action1215< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __4.2; @@ -58918,10 +58918,10 @@ fn __action1215< #[allow(clippy::too_many_arguments)] fn __action1216< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Arg, ast::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Arg, crate::Location), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __2.2; @@ -58939,9 +58939,9 @@ fn __action1216< #[allow(clippy::too_many_arguments)] fn __action1217< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -58958,11 +58958,11 @@ fn __action1217< #[allow(clippy::too_many_arguments)] fn __action1218< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Arg, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Arg, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __3.2; @@ -58981,10 +58981,10 @@ fn __action1218< #[allow(clippy::too_many_arguments)] fn __action1219< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __2.2; @@ -59002,12 +59002,12 @@ fn __action1219< #[allow(clippy::too_many_arguments)] fn __action1220< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -59027,11 +59027,11 @@ fn __action1220< #[allow(clippy::too_many_arguments)] fn __action1221< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Option>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Option>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -59050,13 +59050,13 @@ fn __action1221< #[allow(clippy::too_many_arguments)] fn __action1222< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -59077,12 +59077,12 @@ fn __action1222< #[allow(clippy::too_many_arguments)] fn __action1223< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -59102,10 +59102,10 @@ fn __action1223< #[allow(clippy::too_many_arguments)] fn __action1224< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -59123,9 +59123,9 @@ fn __action1224< #[allow(clippy::too_many_arguments)] fn __action1225< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -59142,11 +59142,11 @@ fn __action1225< #[allow(clippy::too_many_arguments)] fn __action1226< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -59165,10 +59165,10 @@ fn __action1226< #[allow(clippy::too_many_arguments)] fn __action1227< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -59186,11 +59186,11 @@ fn __action1227< #[allow(clippy::too_many_arguments)] fn __action1228< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -59209,10 +59209,10 @@ fn __action1228< #[allow(clippy::too_many_arguments)] fn __action1229< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -59230,12 +59230,12 @@ fn __action1229< #[allow(clippy::too_many_arguments)] fn __action1230< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -59255,11 +59255,11 @@ fn __action1230< #[allow(clippy::too_many_arguments)] fn __action1231< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -59278,9 +59278,9 @@ fn __action1231< #[allow(clippy::too_many_arguments)] fn __action1232< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -59297,8 +59297,8 @@ fn __action1232< #[allow(clippy::too_many_arguments)] fn __action1233< >( - __0: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -59314,10 +59314,10 @@ fn __action1233< #[allow(clippy::too_many_arguments)] fn __action1234< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -59335,9 +59335,9 @@ fn __action1234< #[allow(clippy::too_many_arguments)] fn __action1235< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -59354,12 +59354,12 @@ fn __action1235< #[allow(clippy::too_many_arguments)] fn __action1236< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Arg, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Arg, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __4.2; @@ -59379,11 +59379,11 @@ fn __action1236< #[allow(clippy::too_many_arguments)] fn __action1237< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __3.2; @@ -59402,13 +59402,13 @@ fn __action1237< #[allow(clippy::too_many_arguments)] fn __action1238< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Arg, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Arg, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __5.2; @@ -59429,12 +59429,12 @@ fn __action1238< #[allow(clippy::too_many_arguments)] fn __action1239< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __4.2; @@ -59454,10 +59454,10 @@ fn __action1239< #[allow(clippy::too_many_arguments)] fn __action1240< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Arg, ast::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Arg, crate::Location), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __2.2; @@ -59475,9 +59475,9 @@ fn __action1240< #[allow(clippy::too_many_arguments)] fn __action1241< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __1.2; @@ -59494,11 +59494,11 @@ fn __action1241< #[allow(clippy::too_many_arguments)] fn __action1242< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Arg, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Arg, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __3.2; @@ -59517,10 +59517,10 @@ fn __action1242< #[allow(clippy::too_many_arguments)] fn __action1243< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __2.2; @@ -59538,14 +59538,14 @@ fn __action1243< #[allow(clippy::too_many_arguments)] fn __action1244< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __5.2; @@ -59567,13 +59567,13 @@ fn __action1244< #[allow(clippy::too_many_arguments)] fn __action1245< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __4.2; @@ -59594,15 +59594,15 @@ fn __action1245< #[allow(clippy::too_many_arguments)] fn __action1246< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __6.2; @@ -59625,14 +59625,14 @@ fn __action1246< #[allow(clippy::too_many_arguments)] fn __action1247< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __5.2; @@ -59654,12 +59654,12 @@ fn __action1247< #[allow(clippy::too_many_arguments)] fn __action1248< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -59679,11 +59679,11 @@ fn __action1248< #[allow(clippy::too_many_arguments)] fn __action1249< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -59702,13 +59702,13 @@ fn __action1249< #[allow(clippy::too_many_arguments)] fn __action1250< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __4.2; @@ -59729,12 +59729,12 @@ fn __action1250< #[allow(clippy::too_many_arguments)] fn __action1251< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -59754,9 +59754,9 @@ fn __action1251< #[allow(clippy::too_many_arguments)] fn __action1252< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -59775,13 +59775,13 @@ fn __action1252< #[allow(clippy::too_many_arguments)] fn __action1253< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __5.2; @@ -59802,12 +59802,12 @@ fn __action1253< #[allow(clippy::too_many_arguments)] fn __action1254< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __4.2; @@ -59827,14 +59827,14 @@ fn __action1254< #[allow(clippy::too_many_arguments)] fn __action1255< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __6.2; @@ -59856,13 +59856,13 @@ fn __action1255< #[allow(clippy::too_many_arguments)] fn __action1256< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __5.2; @@ -59883,11 +59883,11 @@ fn __action1256< #[allow(clippy::too_many_arguments)] fn __action1257< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -59906,10 +59906,10 @@ fn __action1257< #[allow(clippy::too_many_arguments)] fn __action1258< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -59927,12 +59927,12 @@ fn __action1258< #[allow(clippy::too_many_arguments)] fn __action1259< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __4.2; @@ -59952,11 +59952,11 @@ fn __action1259< #[allow(clippy::too_many_arguments)] fn __action1260< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -59975,8 +59975,8 @@ fn __action1260< #[allow(clippy::too_many_arguments)] fn __action1261< >( - __0: (ast::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), ast::Location), -) -> Result> + __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), +) -> Result> { let __start0 = __0.2; let __end0 = __0.2; @@ -59994,8 +59994,8 @@ fn __action1261< #[allow(clippy::too_many_arguments)] fn __action1262< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Pattern)> { let __start0 = __0.0; @@ -60013,9 +60013,9 @@ fn __action1262< #[allow(clippy::too_many_arguments)] fn __action1263< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Pattern)> { let __start0 = __1.0; @@ -60034,7 +60034,7 @@ fn __action1263< #[allow(clippy::too_many_arguments)] fn __action1264< >( - __0: (ast::Location, ast::Pattern, ast::Location), + __0: (crate::Location, ast::Pattern, crate::Location), ) -> Vec { let __start0 = __0.2; @@ -60053,8 +60053,8 @@ fn __action1264< #[allow(clippy::too_many_arguments)] fn __action1265< >( - __0: (ast::Location, ast::Pattern, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), + __0: (crate::Location, ast::Pattern, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -60072,8 +60072,8 @@ fn __action1265< #[allow(clippy::too_many_arguments)] fn __action1266< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -60091,9 +60091,9 @@ fn __action1266< #[allow(clippy::too_many_arguments)] fn __action1267< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __1.0; @@ -60112,8 +60112,8 @@ fn __action1267< #[allow(clippy::too_many_arguments)] fn __action1268< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.2; @@ -60133,9 +60133,9 @@ fn __action1268< #[allow(clippy::too_many_arguments)] fn __action1269< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.0; @@ -60154,7 +60154,7 @@ fn __action1269< #[allow(clippy::too_many_arguments)] fn __action1270< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.2; @@ -60173,8 +60173,8 @@ fn __action1270< #[allow(clippy::too_many_arguments)] fn __action1271< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Expr { let __start0 = __1.0; @@ -60192,8 +60192,8 @@ fn __action1271< #[allow(clippy::too_many_arguments)] fn __action1272< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -60211,9 +60211,9 @@ fn __action1272< #[allow(clippy::too_many_arguments)] fn __action1273< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __1.0; @@ -60232,8 +60232,8 @@ fn __action1273< #[allow(clippy::too_many_arguments)] fn __action1274< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> core::option::Option<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -60251,7 +60251,7 @@ fn __action1274< #[allow(clippy::too_many_arguments)] fn __action1275< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> Vec { let __start0 = __0.2; @@ -60270,8 +60270,8 @@ fn __action1275< #[allow(clippy::too_many_arguments)] fn __action1276< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -60289,10 +60289,10 @@ fn __action1276< #[allow(clippy::too_many_arguments)] fn __action1277< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Stmt { let __start0 = __2.0; @@ -60312,8 +60312,8 @@ fn __action1277< #[allow(clippy::too_many_arguments)] fn __action1278< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> ast::Stmt { let __start0 = __1.2; @@ -60333,8 +60333,8 @@ fn __action1278< #[allow(clippy::too_many_arguments)] fn __action1279< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -60352,9 +60352,9 @@ fn __action1279< #[allow(clippy::too_many_arguments)] fn __action1280< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __1.0; @@ -60373,7 +60373,7 @@ fn __action1280< #[allow(clippy::too_many_arguments)] fn __action1281< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> Vec { let __start0 = __0.2; @@ -60392,8 +60392,8 @@ fn __action1281< #[allow(clippy::too_many_arguments)] fn __action1282< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -60411,8 +60411,8 @@ fn __action1282< #[allow(clippy::too_many_arguments)] fn __action1283< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -60430,9 +60430,9 @@ fn __action1283< #[allow(clippy::too_many_arguments)] fn __action1284< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __1.0; @@ -60451,7 +60451,7 @@ fn __action1284< #[allow(clippy::too_many_arguments)] fn __action1285< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> Vec { let __start0 = __0.2; @@ -60470,8 +60470,8 @@ fn __action1285< #[allow(clippy::too_many_arguments)] fn __action1286< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -60489,8 +60489,8 @@ fn __action1286< #[allow(clippy::too_many_arguments)] fn __action1287< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> core::option::Option<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -60508,15 +60508,15 @@ fn __action1287< #[allow(clippy::too_many_arguments)] fn __action1288< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), - __4: (ast::Location, ast::Arguments, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Expr, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), + __4: (crate::Location, ast::Arguments, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Expr, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __5.0; @@ -60541,13 +60541,13 @@ fn __action1288< #[allow(clippy::too_many_arguments)] fn __action1289< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), - __4: (ast::Location, ast::Arguments, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), + __4: (crate::Location, ast::Arguments, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __4.2; @@ -60572,14 +60572,14 @@ fn __action1289< #[allow(clippy::too_many_arguments)] fn __action1290< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, ast::Arguments, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Expr, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, ast::Arguments, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Expr, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __4.0; @@ -60603,12 +60603,12 @@ fn __action1290< #[allow(clippy::too_many_arguments)] fn __action1291< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, ast::Arguments, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, ast::Arguments, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __3.2; @@ -60632,8 +60632,8 @@ fn __action1291< #[allow(clippy::too_many_arguments)] fn __action1292< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> alloc::vec::Vec<(token::Tok, String)> { let __start0 = __0.0; @@ -60651,9 +60651,9 @@ fn __action1292< #[allow(clippy::too_many_arguments)] fn __action1293< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, String)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), ) -> alloc::vec::Vec<(token::Tok, String)> { let __start0 = __1.0; @@ -60672,8 +60672,8 @@ fn __action1293< #[allow(clippy::too_many_arguments)] fn __action1294< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> core::option::Option<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -60691,9 +60691,9 @@ fn __action1294< #[allow(clippy::too_many_arguments)] fn __action1295< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Arg { let __start0 = __1.0; @@ -60712,7 +60712,7 @@ fn __action1295< #[allow(clippy::too_many_arguments)] fn __action1296< >( - __0: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), ) -> ast::Arg { let __start0 = __0.2; @@ -60731,8 +60731,8 @@ fn __action1296< #[allow(clippy::too_many_arguments)] fn __action1297< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> core::option::Option<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -60750,9 +60750,9 @@ fn __action1297< #[allow(clippy::too_many_arguments)] fn __action1298< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Arg { let __start0 = __1.0; @@ -60771,7 +60771,7 @@ fn __action1298< #[allow(clippy::too_many_arguments)] fn __action1299< >( - __0: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), ) -> ast::Arg { let __start0 = __0.2; @@ -60790,8 +60790,8 @@ fn __action1299< #[allow(clippy::too_many_arguments)] fn __action1300< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Stmt, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Stmt, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Stmt)> { let __start0 = __0.0; @@ -60809,9 +60809,9 @@ fn __action1300< #[allow(clippy::too_many_arguments)] fn __action1301< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Stmt, ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Stmt, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Stmt)> { let __start0 = __1.0; @@ -60830,9 +60830,9 @@ fn __action1301< #[allow(clippy::too_many_arguments)] fn __action1302< >( - __0: (ast::Location, ast::Stmt, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Stmt, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Suite { let __start0 = __0.2; @@ -60853,10 +60853,10 @@ fn __action1302< #[allow(clippy::too_many_arguments)] fn __action1303< >( - __0: (ast::Location, ast::Stmt, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Stmt, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Suite { let __start0 = __1.0; @@ -60876,8 +60876,8 @@ fn __action1303< #[allow(clippy::too_many_arguments)] fn __action1304< >( - __0: (ast::Location, ast::Stmt, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Stmt, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Suite { let __start0 = __0.2; @@ -60897,9 +60897,9 @@ fn __action1304< #[allow(clippy::too_many_arguments)] fn __action1305< >( - __0: (ast::Location, ast::Stmt, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Stmt, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Suite { let __start0 = __1.0; @@ -60918,7 +60918,7 @@ fn __action1305< #[allow(clippy::too_many_arguments)] fn __action1306< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> alloc::vec::Vec { let __start0 = __0.0; @@ -60935,8 +60935,8 @@ fn __action1306< #[allow(clippy::too_many_arguments)] fn __action1307< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> alloc::vec::Vec { let __start0 = __1.0; @@ -60954,8 +60954,8 @@ fn __action1307< #[allow(clippy::too_many_arguments)] fn __action1308< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> ast::Mod { let __start0 = __1.2; @@ -60975,9 +60975,9 @@ fn __action1308< #[allow(clippy::too_many_arguments)] fn __action1309< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Mod { let __start0 = __2.0; @@ -60996,8 +60996,8 @@ fn __action1309< #[allow(clippy::too_many_arguments)] fn __action1310< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -61015,9 +61015,9 @@ fn __action1310< #[allow(clippy::too_many_arguments)] fn __action1311< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __1.0; @@ -61036,9 +61036,9 @@ fn __action1311< #[allow(clippy::too_many_arguments)] fn __action1312< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), ) -> core::option::Option<(token::Tok, token::Tok, ast::Suite)> { let __start0 = __0.0; @@ -61057,16 +61057,16 @@ fn __action1312< #[allow(clippy::too_many_arguments)] fn __action1313< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __7.0; @@ -61092,13 +61092,13 @@ fn __action1313< #[allow(clippy::too_many_arguments)] fn __action1314< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __6.2; @@ -61123,15 +61123,15 @@ fn __action1314< #[allow(clippy::too_many_arguments)] fn __action1315< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Suite, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Suite, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __6.0; @@ -61156,12 +61156,12 @@ fn __action1315< #[allow(clippy::too_many_arguments)] fn __action1316< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __5.2; @@ -61185,14 +61185,14 @@ fn __action1316< #[allow(clippy::too_many_arguments)] fn __action1317< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __5.0; @@ -61216,11 +61216,11 @@ fn __action1317< #[allow(clippy::too_many_arguments)] fn __action1318< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { let __start0 = __4.2; @@ -61243,14 +61243,14 @@ fn __action1318< #[allow(clippy::too_many_arguments)] fn __action1319< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), - __7: (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), + __7: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { let __start0 = __4.0; @@ -61274,11 +61274,11 @@ fn __action1319< #[allow(clippy::too_many_arguments)] fn __action1320< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { let __start0 = __3.2; @@ -61301,14 +61301,14 @@ fn __action1320< #[allow(clippy::too_many_arguments)] fn __action1321< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), - __7: (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), + __7: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { let __start0 = __4.0; @@ -61332,11 +61332,11 @@ fn __action1321< #[allow(clippy::too_many_arguments)] fn __action1322< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { let __start0 = __3.2; @@ -61359,13 +61359,13 @@ fn __action1322< #[allow(clippy::too_many_arguments)] fn __action1323< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __4.0; @@ -61388,10 +61388,10 @@ fn __action1323< #[allow(clippy::too_many_arguments)] fn __action1324< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __3.2; @@ -61413,9 +61413,9 @@ fn __action1324< #[allow(clippy::too_many_arguments)] fn __action1325< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), ) -> core::option::Option<(token::Tok, token::Tok, ast::Suite)> { let __start0 = __0.0; @@ -61434,12 +61434,12 @@ fn __action1325< #[allow(clippy::too_many_arguments)] fn __action1326< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __3.0; @@ -61461,16 +61461,16 @@ fn __action1326< #[allow(clippy::too_many_arguments)] fn __action1327< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __7.0; @@ -61496,13 +61496,13 @@ fn __action1327< #[allow(clippy::too_many_arguments)] fn __action1328< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __6.2; @@ -61527,13 +61527,13 @@ fn __action1328< #[allow(clippy::too_many_arguments)] fn __action1329< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __4.0; @@ -61556,10 +61556,10 @@ fn __action1329< #[allow(clippy::too_many_arguments)] fn __action1330< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Stmt { let __start0 = __3.2; @@ -61581,16 +61581,16 @@ fn __action1330< #[allow(clippy::too_many_arguments)] fn __action1331< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __7.0; @@ -61616,13 +61616,13 @@ fn __action1331< #[allow(clippy::too_many_arguments)] fn __action1332< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __6.2; @@ -61647,13 +61647,13 @@ fn __action1332< #[allow(clippy::too_many_arguments)] fn __action1333< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __4.0; @@ -61676,10 +61676,10 @@ fn __action1333< #[allow(clippy::too_many_arguments)] fn __action1334< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Stmt { let __start0 = __3.2; @@ -61701,8 +61701,8 @@ fn __action1334< #[allow(clippy::too_many_arguments)] fn __action1335< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> core::option::Option<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -61720,10 +61720,10 @@ fn __action1335< #[allow(clippy::too_many_arguments)] fn __action1336< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Stmt { let __start0 = __2.0; @@ -61743,8 +61743,8 @@ fn __action1336< #[allow(clippy::too_many_arguments)] fn __action1337< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> ast::Stmt { let __start0 = __1.2; @@ -61764,8 +61764,8 @@ fn __action1337< #[allow(clippy::too_many_arguments)] fn __action1338< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -61783,9 +61783,9 @@ fn __action1338< #[allow(clippy::too_many_arguments)] fn __action1339< >( - __0: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __1.0; @@ -61804,8 +61804,8 @@ fn __action1339< #[allow(clippy::too_many_arguments)] fn __action1340< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), ) -> alloc::vec::Vec { let __start0 = __0.0; @@ -61823,9 +61823,9 @@ fn __action1340< #[allow(clippy::too_many_arguments)] fn __action1341< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), ) -> alloc::vec::Vec { let __start0 = __1.0; @@ -61844,9 +61844,9 @@ fn __action1341< #[allow(clippy::too_many_arguments)] fn __action1342< >( - __0: (ast::Location, (Option<(ast::Location, ast::Location, Option)>, ast::Expr), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), -) -> alloc::vec::Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)> + __0: (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), +) -> alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> { let __start0 = __0.0; let __end0 = __1.2; @@ -61863,10 +61863,10 @@ fn __action1342< #[allow(clippy::too_many_arguments)] fn __action1343< >( - __0: (ast::Location, alloc::vec::Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>, ast::Location), - __1: (ast::Location, (Option<(ast::Location, ast::Location, Option)>, ast::Expr), ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> alloc::vec::Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)> + __0: (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), + __1: (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> { let __start0 = __1.0; let __end0 = __2.2; @@ -61884,8 +61884,8 @@ fn __action1343< #[allow(clippy::too_many_arguments)] fn __action1344< >( - __0: (ast::Location, core::option::Option<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>, ast::Location), -) -> Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)> + __0: (crate::Location, core::option::Option<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), +) -> Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> { let __start0 = __0.0; let __end0 = __0.0; @@ -61903,9 +61903,9 @@ fn __action1344< #[allow(clippy::too_many_arguments)] fn __action1345< >( - __0: (ast::Location, alloc::vec::Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>, ast::Location), - __1: (ast::Location, core::option::Option<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>, ast::Location), -) -> Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)> + __0: (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), + __1: (crate::Location, core::option::Option<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), +) -> Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> { let __start0 = __0.0; let __end0 = __0.2; @@ -61922,8 +61922,8 @@ fn __action1345< #[allow(clippy::too_many_arguments)] fn __action1346< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -61941,9 +61941,9 @@ fn __action1346< #[allow(clippy::too_many_arguments)] fn __action1347< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -61962,10 +61962,10 @@ fn __action1347< #[allow(clippy::too_many_arguments)] fn __action1348< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.0; @@ -61985,11 +61985,11 @@ fn __action1348< #[allow(clippy::too_many_arguments)] fn __action1349< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.0; @@ -62010,9 +62010,9 @@ fn __action1349< #[allow(clippy::too_many_arguments)] fn __action1350< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.0; @@ -62031,10 +62031,10 @@ fn __action1350< #[allow(clippy::too_many_arguments)] fn __action1351< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.0; @@ -62054,7 +62054,7 @@ fn __action1351< #[allow(clippy::too_many_arguments)] fn __action1352< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -62071,8 +62071,8 @@ fn __action1352< #[allow(clippy::too_many_arguments)] fn __action1353< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -62090,8 +62090,8 @@ fn __action1353< #[allow(clippy::too_many_arguments)] fn __action1354< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> core::option::Option> { let __start0 = __0.0; @@ -62109,9 +62109,9 @@ fn __action1354< #[allow(clippy::too_many_arguments)] fn __action1355< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> core::option::Option> { let __start0 = __0.0; @@ -62130,13 +62130,13 @@ fn __action1355< #[allow(clippy::too_many_arguments)] fn __action1356< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -62157,14 +62157,14 @@ fn __action1356< #[allow(clippy::too_many_arguments)] fn __action1357< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -62186,11 +62186,11 @@ fn __action1357< #[allow(clippy::too_many_arguments)] fn __action1358< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -62211,14 +62211,14 @@ fn __action1358< #[allow(clippy::too_many_arguments)] fn __action1359< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -62240,15 +62240,15 @@ fn __action1359< #[allow(clippy::too_many_arguments)] fn __action1360< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, alloc::vec::Vec, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, alloc::vec::Vec, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -62271,12 +62271,12 @@ fn __action1360< #[allow(clippy::too_many_arguments)] fn __action1361< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -62298,12 +62298,12 @@ fn __action1361< #[allow(clippy::too_many_arguments)] fn __action1362< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -62323,13 +62323,13 @@ fn __action1362< #[allow(clippy::too_many_arguments)] fn __action1363< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -62350,10 +62350,10 @@ fn __action1363< #[allow(clippy::too_many_arguments)] fn __action1364< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -62373,13 +62373,13 @@ fn __action1364< #[allow(clippy::too_many_arguments)] fn __action1365< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -62400,14 +62400,14 @@ fn __action1365< #[allow(clippy::too_many_arguments)] fn __action1366< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, alloc::vec::Vec, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, alloc::vec::Vec, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -62429,11 +62429,11 @@ fn __action1366< #[allow(clippy::too_many_arguments)] fn __action1367< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -62454,13 +62454,13 @@ fn __action1367< #[allow(clippy::too_many_arguments)] fn __action1368< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -62481,14 +62481,14 @@ fn __action1368< #[allow(clippy::too_many_arguments)] fn __action1369< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -62510,11 +62510,11 @@ fn __action1369< #[allow(clippy::too_many_arguments)] fn __action1370< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -62535,14 +62535,14 @@ fn __action1370< #[allow(clippy::too_many_arguments)] fn __action1371< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -62564,15 +62564,15 @@ fn __action1371< #[allow(clippy::too_many_arguments)] fn __action1372< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, alloc::vec::Vec, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, alloc::vec::Vec, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -62595,12 +62595,12 @@ fn __action1372< #[allow(clippy::too_many_arguments)] fn __action1373< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -62622,12 +62622,12 @@ fn __action1373< #[allow(clippy::too_many_arguments)] fn __action1374< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -62647,13 +62647,13 @@ fn __action1374< #[allow(clippy::too_many_arguments)] fn __action1375< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -62674,10 +62674,10 @@ fn __action1375< #[allow(clippy::too_many_arguments)] fn __action1376< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -62697,13 +62697,13 @@ fn __action1376< #[allow(clippy::too_many_arguments)] fn __action1377< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -62724,14 +62724,14 @@ fn __action1377< #[allow(clippy::too_many_arguments)] fn __action1378< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, alloc::vec::Vec, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, alloc::vec::Vec, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -62753,11 +62753,11 @@ fn __action1378< #[allow(clippy::too_many_arguments)] fn __action1379< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -62778,8 +62778,8 @@ fn __action1379< #[allow(clippy::too_many_arguments)] fn __action1380< >( - __0: (ast::Location, ast::Pattern, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Pattern, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> alloc::vec::Vec { let __start0 = __0.0; @@ -62797,9 +62797,9 @@ fn __action1380< #[allow(clippy::too_many_arguments)] fn __action1381< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> alloc::vec::Vec { let __start0 = __1.0; @@ -62818,7 +62818,7 @@ fn __action1381< #[allow(clippy::too_many_arguments)] fn __action1382< >( - __0: (ast::Location, core::option::Option, ast::Location), + __0: (crate::Location, core::option::Option, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -62837,8 +62837,8 @@ fn __action1382< #[allow(clippy::too_many_arguments)] fn __action1383< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, core::option::Option, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, core::option::Option, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -62856,8 +62856,8 @@ fn __action1383< #[allow(clippy::too_many_arguments)] fn __action1384< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -62875,9 +62875,9 @@ fn __action1384< #[allow(clippy::too_many_arguments)] fn __action1385< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -62896,10 +62896,10 @@ fn __action1385< #[allow(clippy::too_many_arguments)] fn __action1386< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -62919,11 +62919,11 @@ fn __action1386< #[allow(clippy::too_many_arguments)] fn __action1387< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -62944,9 +62944,9 @@ fn __action1387< #[allow(clippy::too_many_arguments)] fn __action1388< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -62965,10 +62965,10 @@ fn __action1388< #[allow(clippy::too_many_arguments)] fn __action1389< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -62988,8 +62988,8 @@ fn __action1389< #[allow(clippy::too_many_arguments)] fn __action1390< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> core::option::Option> { let __start0 = __0.0; @@ -63007,9 +63007,9 @@ fn __action1390< #[allow(clippy::too_many_arguments)] fn __action1391< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> core::option::Option> { let __start0 = __0.0; @@ -63028,12 +63028,12 @@ fn __action1391< #[allow(clippy::too_many_arguments)] fn __action1392< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Withitem, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Withitem, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -63055,13 +63055,13 @@ fn __action1392< #[allow(clippy::too_many_arguments)] fn __action1393< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Withitem, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Withitem, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -63084,10 +63084,10 @@ fn __action1393< #[allow(clippy::too_many_arguments)] fn __action1394< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Withitem, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Withitem, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __0.2; @@ -63109,13 +63109,13 @@ fn __action1394< #[allow(clippy::too_many_arguments)] fn __action1395< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Withitem, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Withitem, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -63138,14 +63138,14 @@ fn __action1395< #[allow(clippy::too_many_arguments)] fn __action1396< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Withitem, ast::Location), - __5: (ast::Location, alloc::vec::Vec, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Withitem, crate::Location), + __5: (crate::Location, alloc::vec::Vec, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -63169,11 +63169,11 @@ fn __action1396< #[allow(clippy::too_many_arguments)] fn __action1397< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Withitem, ast::Location), - __2: (ast::Location, alloc::vec::Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Withitem, crate::Location), + __2: (crate::Location, alloc::vec::Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __0.2; @@ -63196,11 +63196,11 @@ fn __action1397< #[allow(clippy::too_many_arguments)] fn __action1398< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Withitem, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Withitem, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -63221,12 +63221,12 @@ fn __action1398< #[allow(clippy::too_many_arguments)] fn __action1399< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Withitem, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Withitem, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -63248,9 +63248,9 @@ fn __action1399< #[allow(clippy::too_many_arguments)] fn __action1400< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Withitem, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Withitem, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __0.2; @@ -63271,12 +63271,12 @@ fn __action1400< #[allow(clippy::too_many_arguments)] fn __action1401< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Withitem, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Withitem, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -63298,13 +63298,13 @@ fn __action1401< #[allow(clippy::too_many_arguments)] fn __action1402< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Withitem, ast::Location), - __5: (ast::Location, alloc::vec::Vec, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Withitem, crate::Location), + __5: (crate::Location, alloc::vec::Vec, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -63327,10 +63327,10 @@ fn __action1402< #[allow(clippy::too_many_arguments)] fn __action1403< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Withitem, ast::Location), - __2: (ast::Location, alloc::vec::Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Withitem, crate::Location), + __2: (crate::Location, alloc::vec::Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __0.2; @@ -63352,11 +63352,11 @@ fn __action1403< #[allow(clippy::too_many_arguments)] fn __action1404< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), -) -> alloc::vec::Vec<(ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), +) -> alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)> { let __start0 = __0.0; let __end0 = __3.2; @@ -63375,12 +63375,12 @@ fn __action1404< #[allow(clippy::too_many_arguments)] fn __action1405< >( - __0: (ast::Location, alloc::vec::Vec<(ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Suite, ast::Location), -) -> alloc::vec::Vec<(ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)> + __0: (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Suite, crate::Location), +) -> alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)> { let __start0 = __1.0; let __end0 = __4.2; @@ -63400,13 +63400,13 @@ fn __action1405< #[allow(clippy::too_many_arguments)] fn __action1406< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __3.2; @@ -63431,14 +63431,14 @@ fn __action1406< #[allow(clippy::too_many_arguments)] fn __action1407< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __4.0; @@ -63462,10 +63462,10 @@ fn __action1407< #[allow(clippy::too_many_arguments)] fn __action1408< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __3.2; @@ -63487,11 +63487,11 @@ fn __action1408< #[allow(clippy::too_many_arguments)] fn __action1409< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(ast::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location), ) -> ast::Stmt { let __start0 = __4.0; @@ -63512,8 +63512,8 @@ fn __action1409< #[allow(clippy::too_many_arguments)] fn __action1410< >( - __0: (ast::Location, (String, StringKind, bool), ast::Location), -) -> alloc::vec::Vec<(ast::Location, (String, StringKind, bool), ast::Location)> + __0: (crate::Location, (String, StringKind, bool), crate::Location), +) -> alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)> { let __start0 = __0.0; let __end0 = __0.2; @@ -63529,9 +63529,9 @@ fn __action1410< #[allow(clippy::too_many_arguments)] fn __action1411< >( - __0: (ast::Location, alloc::vec::Vec<(ast::Location, (String, StringKind, bool), ast::Location)>, ast::Location), - __1: (ast::Location, (String, StringKind, bool), ast::Location), -) -> alloc::vec::Vec<(ast::Location, (String, StringKind, bool), ast::Location)> + __0: (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), + __1: (crate::Location, (String, StringKind, bool), crate::Location), +) -> alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)> { let __start0 = __1.0; let __end0 = __1.2; @@ -63548,8 +63548,8 @@ fn __action1411< #[allow(clippy::too_many_arguments)] fn __action1412< >( - __0: (ast::Location, ast::Cmpop, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Cmpop, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec<(ast::Cmpop, ast::Expr)> { let __start0 = __0.0; @@ -63567,9 +63567,9 @@ fn __action1412< #[allow(clippy::too_many_arguments)] fn __action1413< >( - __0: (ast::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, ast::Location), - __1: (ast::Location, ast::Cmpop, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::Location), + __1: (crate::Location, ast::Cmpop, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> alloc::vec::Vec<(ast::Cmpop, ast::Expr)> { let __start0 = __1.0; @@ -63588,7 +63588,7 @@ fn __action1413< #[allow(clippy::too_many_arguments)] fn __action1414< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> core::option::Option { let __start0 = __0.0; @@ -63605,11 +63605,11 @@ fn __action1414< #[allow(clippy::too_many_arguments)] fn __action1415< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Suite, crate::Location), ) -> ast::MatchCase { let __start0 = __2.0; @@ -63630,10 +63630,10 @@ fn __action1415< #[allow(clippy::too_many_arguments)] fn __action1416< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), ) -> ast::MatchCase { let __start0 = __1.2; @@ -63655,7 +63655,7 @@ fn __action1416< #[allow(clippy::too_many_arguments)] fn __action1417< >( - __0: (ast::Location, ast::Arguments, ast::Location), + __0: (crate::Location, ast::Arguments, crate::Location), ) -> core::option::Option { let __start0 = __0.0; @@ -63672,10 +63672,10 @@ fn __action1417< #[allow(clippy::too_many_arguments)] fn __action1418< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arguments, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arguments, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __1.2; @@ -63693,9 +63693,9 @@ fn __action1418< #[allow(clippy::too_many_arguments)] fn __action1419< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -63714,12 +63714,12 @@ fn __action1419< #[allow(clippy::too_many_arguments)] fn __action1420< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Suite, crate::Location), ) -> ast::Excepthandler { let __start0 = __1.0; @@ -63741,13 +63741,13 @@ fn __action1420< #[allow(clippy::too_many_arguments)] fn __action1421< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, String, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, String, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), ) -> ast::Excepthandler { let __start0 = __2.0; @@ -63770,7 +63770,7 @@ fn __action1421< #[allow(clippy::too_many_arguments)] fn __action1422< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> ast::Stmt { let __start0 = __0.2; @@ -63789,8 +63789,8 @@ fn __action1422< #[allow(clippy::too_many_arguments)] fn __action1423< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Stmt { let __start0 = __1.0; @@ -63808,10 +63808,10 @@ fn __action1423< #[allow(clippy::too_many_arguments)] fn __action1424< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Stmt { let __start0 = __3.0; @@ -63831,9 +63831,9 @@ fn __action1424< #[allow(clippy::too_many_arguments)] fn __action1425< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Stmt { let __start0 = __2.2; @@ -63854,8 +63854,8 @@ fn __action1425< #[allow(clippy::too_many_arguments)] fn __action1426< >( - __0: (ast::Location, (Option<(ast::Location, ast::Location, Option)>, ast::Expr), ast::Location), -) -> Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)> + __0: (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), +) -> Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> { let __start0 = __0.0; let __end0 = __0.2; @@ -63871,9 +63871,9 @@ fn __action1426< #[allow(clippy::too_many_arguments)] fn __action1427< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, -) -> Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)> + __lookbehind: &crate::Location, + __lookahead: &crate::Location, +) -> Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> { let __start0 = *__lookbehind; let __end0 = *__lookahead; @@ -63890,9 +63890,9 @@ fn __action1427< #[allow(clippy::too_many_arguments)] fn __action1428< >( - __0: (ast::Location, alloc::vec::Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>, ast::Location), - __1: (ast::Location, (Option<(ast::Location, ast::Location, Option)>, ast::Expr), ast::Location), -) -> Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)> + __0: (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), + __1: (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), +) -> Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> { let __start0 = __1.0; let __end0 = __1.2; @@ -63909,8 +63909,8 @@ fn __action1428< #[allow(clippy::too_many_arguments)] fn __action1429< >( - __0: (ast::Location, alloc::vec::Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>, ast::Location), -) -> Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)> + __0: (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), +) -> Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> { let __start0 = __0.2; let __end0 = __0.2; @@ -63928,8 +63928,8 @@ fn __action1429< #[allow(clippy::too_many_arguments)] fn __action1430< >( - __0: (ast::Location, (Option<(ast::Location, ast::Location, Option)>, ast::Expr), ast::Location), -) -> Result> + __0: (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -63945,9 +63945,9 @@ fn __action1430< #[allow(clippy::too_many_arguments)] fn __action1431< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, -) -> Result> + __lookbehind: &crate::Location, + __lookahead: &crate::Location, +) -> Result> { let __start0 = *__lookbehind; let __end0 = *__lookahead; @@ -63964,9 +63964,9 @@ fn __action1431< #[allow(clippy::too_many_arguments)] fn __action1432< >( - __0: (ast::Location, alloc::vec::Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>, ast::Location), - __1: (ast::Location, (Option<(ast::Location, ast::Location, Option)>, ast::Expr), ast::Location), -) -> Result> + __0: (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), + __1: (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -63983,8 +63983,8 @@ fn __action1432< #[allow(clippy::too_many_arguments)] fn __action1433< >( - __0: (ast::Location, alloc::vec::Vec<(Option<(ast::Location, ast::Location, Option)>, ast::Expr)>, ast::Location), -) -> Result> + __0: (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -64000,7 +64000,7 @@ fn __action1433< #[allow(clippy::too_many_arguments)] fn __action1434< >( - __0: (ast::Location, ast::Pattern, ast::Location), + __0: (crate::Location, ast::Pattern, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -64017,8 +64017,8 @@ fn __action1434< #[allow(clippy::too_many_arguments)] fn __action1435< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> Vec { let __start0 = *__lookbehind; @@ -64036,8 +64036,8 @@ fn __action1435< #[allow(clippy::too_many_arguments)] fn __action1436< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -64055,7 +64055,7 @@ fn __action1436< #[allow(clippy::too_many_arguments)] fn __action1437< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), ) -> Vec { let __start0 = __0.2; @@ -64074,11 +64074,11 @@ fn __action1437< #[allow(clippy::too_many_arguments)] fn __action1438< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Pattern, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Pattern, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __3.0; @@ -64099,10 +64099,10 @@ fn __action1438< #[allow(clippy::too_many_arguments)] fn __action1439< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.2; @@ -64124,12 +64124,12 @@ fn __action1439< #[allow(clippy::too_many_arguments)] fn __action1440< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, ast::Pattern, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, ast::Pattern, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __3.0; @@ -64151,11 +64151,11 @@ fn __action1440< #[allow(clippy::too_many_arguments)] fn __action1441< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __3.0; @@ -64176,9 +64176,9 @@ fn __action1441< #[allow(clippy::too_many_arguments)] fn __action1442< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Pattern, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Pattern, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __1.0; @@ -64197,8 +64197,8 @@ fn __action1442< #[allow(clippy::too_many_arguments)] fn __action1443< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __0.2; @@ -64218,10 +64218,10 @@ fn __action1443< #[allow(clippy::too_many_arguments)] fn __action1444< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, alloc::vec::Vec, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, alloc::vec::Vec, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __1.0; @@ -64241,9 +64241,9 @@ fn __action1444< #[allow(clippy::too_many_arguments)] fn __action1445< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, alloc::vec::Vec, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, alloc::vec::Vec, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __1.0; @@ -64262,9 +64262,9 @@ fn __action1445< #[allow(clippy::too_many_arguments)] fn __action1446< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, Vec, ast::Location), -) -> (Option<(ast::Location, ast::Location, Option)>, ast::Expr) + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, Vec, crate::Location), +) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) { let __start0 = __1.0; let __end0 = __1.2; @@ -64281,8 +64281,8 @@ fn __action1446< #[allow(clippy::too_many_arguments)] fn __action1447< >( - __0: (ast::Location, ast::Expr, ast::Location), -) -> (Option<(ast::Location, ast::Location, Option)>, ast::Expr) + __0: (crate::Location, ast::Expr, crate::Location), +) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) { let __start0 = __0.2; let __end0 = __0.2; @@ -64300,11 +64300,11 @@ fn __action1447< #[allow(clippy::too_many_arguments)] fn __action1448< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), ) -> ast::Comprehension { let __start0 = __4.2; @@ -64327,12 +64327,12 @@ fn __action1448< #[allow(clippy::too_many_arguments)] fn __action1449< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, alloc::vec::Vec, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Comprehension { let __start0 = __5.0; @@ -64354,10 +64354,10 @@ fn __action1449< #[allow(clippy::too_many_arguments)] fn __action1450< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), ) -> ast::Comprehension { let __start0 = __3.2; @@ -64379,11 +64379,11 @@ fn __action1450< #[allow(clippy::too_many_arguments)] fn __action1451< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Comprehension { let __start0 = __4.0; @@ -64404,13 +64404,13 @@ fn __action1451< #[allow(clippy::too_many_arguments)] fn __action1452< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ArgumentList, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ArgumentList, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -64435,14 +64435,14 @@ fn __action1452< #[allow(clippy::too_many_arguments)] fn __action1453< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ArgumentList, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ArgumentList, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -64466,10 +64466,10 @@ fn __action1453< #[allow(clippy::too_many_arguments)] fn __action1454< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -64491,11 +64491,11 @@ fn __action1454< #[allow(clippy::too_many_arguments)] fn __action1455< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -64516,14 +64516,14 @@ fn __action1455< #[allow(clippy::too_many_arguments)] fn __action1456< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, ast::Arguments, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Expr, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, ast::Arguments, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Expr, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -64549,15 +64549,15 @@ fn __action1456< #[allow(clippy::too_many_arguments)] fn __action1457< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), - __4: (ast::Location, ast::Arguments, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Expr, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), + __4: (crate::Location, ast::Arguments, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Expr, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -64582,12 +64582,12 @@ fn __action1457< #[allow(clippy::too_many_arguments)] fn __action1458< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, ast::Arguments, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, ast::Arguments, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -64611,13 +64611,13 @@ fn __action1458< #[allow(clippy::too_many_arguments)] fn __action1459< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), - __4: (ast::Location, ast::Arguments, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), + __4: (crate::Location, ast::Arguments, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -64640,13 +64640,13 @@ fn __action1459< #[allow(clippy::too_many_arguments)] fn __action1460< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, ast::Arguments, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, ast::Arguments, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -64671,14 +64671,14 @@ fn __action1460< #[allow(clippy::too_many_arguments)] fn __action1461< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, ast::Arguments, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Expr, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, ast::Arguments, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Expr, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -64702,11 +64702,11 @@ fn __action1461< #[allow(clippy::too_many_arguments)] fn __action1462< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, ast::Arguments, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, ast::Arguments, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -64729,12 +64729,12 @@ fn __action1462< #[allow(clippy::too_many_arguments)] fn __action1463< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, ast::Arguments, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, ast::Arguments, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -64756,9 +64756,9 @@ fn __action1463< #[allow(clippy::too_many_arguments)] fn __action1464< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec<(Option>, ast::Expr)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec<(Option>, ast::Expr)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.0; @@ -64777,8 +64777,8 @@ fn __action1464< #[allow(clippy::too_many_arguments)] fn __action1465< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.2; @@ -64798,9 +64798,9 @@ fn __action1465< #[allow(clippy::too_many_arguments)] fn __action1466< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec<(Option>, ast::Expr)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec<(Option>, ast::Expr)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.0; @@ -64819,8 +64819,8 @@ fn __action1466< #[allow(clippy::too_many_arguments)] fn __action1467< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.2; @@ -64840,8 +64840,8 @@ fn __action1467< #[allow(clippy::too_many_arguments)] fn __action1468< >( - __lookbehind: &ast::Location, - __lookahead: &ast::Location, + __lookbehind: &crate::Location, + __lookahead: &crate::Location, ) -> ast::Suite { let __start0 = *__lookbehind; @@ -64859,7 +64859,7 @@ fn __action1468< #[allow(clippy::too_many_arguments)] fn __action1469< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Suite { let __start0 = __0.0; @@ -64876,7 +64876,7 @@ fn __action1469< #[allow(clippy::too_many_arguments)] fn __action1470< >( - __0: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), ) -> (Option, Option) { let __start0 = __0.0; @@ -64895,8 +64895,8 @@ fn __action1470< #[allow(clippy::too_many_arguments)] fn __action1471< >( - __0: (ast::Location, alloc::vec::Vec, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, alloc::vec::Vec, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> (Option, Option) { let __start0 = __0.0; @@ -64914,9 +64914,9 @@ fn __action1471< #[allow(clippy::too_many_arguments)] fn __action1472< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.0; @@ -64935,8 +64935,8 @@ fn __action1472< #[allow(clippy::too_many_arguments)] fn __action1473< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.2; @@ -64956,9 +64956,9 @@ fn __action1473< #[allow(clippy::too_many_arguments)] fn __action1474< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Vec, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Vec, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __1.0; @@ -64977,8 +64977,8 @@ fn __action1474< #[allow(clippy::too_many_arguments)] fn __action1475< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.2; @@ -64998,8 +64998,8 @@ fn __action1475< #[allow(clippy::too_many_arguments)] fn __action1476< >( - __0: (ast::Location, (Option>, ast::Expr), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, (Option>, ast::Expr), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> Vec<(Option>, ast::Expr)> { let __start0 = __0.0; @@ -65017,9 +65017,9 @@ fn __action1476< #[allow(clippy::too_many_arguments)] fn __action1477< >( - __0: (ast::Location, (Option>, ast::Expr), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, (Option>, ast::Expr), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> Vec<(Option>, ast::Expr)> { let __start0 = __0.0; @@ -65038,7 +65038,7 @@ fn __action1477< #[allow(clippy::too_many_arguments)] fn __action1478< >( - __0: (ast::Location, (Option>, ast::Expr), ast::Location), + __0: (crate::Location, (Option>, ast::Expr), crate::Location), ) -> Vec<(Option>, ast::Expr)> { let __start0 = __0.0; @@ -65055,8 +65055,8 @@ fn __action1478< #[allow(clippy::too_many_arguments)] fn __action1479< >( - __0: (ast::Location, (Option>, ast::Expr), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, ast::Location), + __0: (crate::Location, (Option>, ast::Expr), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::Location), ) -> Vec<(Option>, ast::Expr)> { let __start0 = __0.0; @@ -65074,8 +65074,8 @@ fn __action1479< #[allow(clippy::too_many_arguments)] fn __action1480< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -65093,9 +65093,9 @@ fn __action1480< #[allow(clippy::too_many_arguments)] fn __action1481< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -65114,7 +65114,7 @@ fn __action1481< #[allow(clippy::too_many_arguments)] fn __action1482< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -65131,8 +65131,8 @@ fn __action1482< #[allow(clippy::too_many_arguments)] fn __action1483< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -65150,8 +65150,8 @@ fn __action1483< #[allow(clippy::too_many_arguments)] fn __action1484< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -65169,9 +65169,9 @@ fn __action1484< #[allow(clippy::too_many_arguments)] fn __action1485< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -65190,7 +65190,7 @@ fn __action1485< #[allow(clippy::too_many_arguments)] fn __action1486< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -65207,8 +65207,8 @@ fn __action1486< #[allow(clippy::too_many_arguments)] fn __action1487< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -65226,8 +65226,8 @@ fn __action1487< #[allow(clippy::too_many_arguments)] fn __action1488< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> ast::Stmt { let __start0 = __1.0; @@ -65245,9 +65245,9 @@ fn __action1488< #[allow(clippy::too_many_arguments)] fn __action1489< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, String)>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), ) -> ast::Stmt { let __start0 = __1.0; @@ -65266,8 +65266,8 @@ fn __action1489< #[allow(clippy::too_many_arguments)] fn __action1490< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> ast::Stmt { let __start0 = __1.0; @@ -65285,9 +65285,9 @@ fn __action1490< #[allow(clippy::too_many_arguments)] fn __action1491< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, String)>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), ) -> ast::Stmt { let __start0 = __1.0; @@ -65306,10 +65306,10 @@ fn __action1491< #[allow(clippy::too_many_arguments)] fn __action1492< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), ) -> ast::Stmt { let __start0 = __1.0; @@ -65329,11 +65329,11 @@ fn __action1492< #[allow(clippy::too_many_arguments)] fn __action1493< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), ) -> ast::Stmt { let __start0 = __1.0; @@ -65354,8 +65354,8 @@ fn __action1493< #[allow(clippy::too_many_arguments)] fn __action1494< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), ) -> ast::Stmt { let __start0 = __1.0; @@ -65373,9 +65373,9 @@ fn __action1494< #[allow(clippy::too_many_arguments)] fn __action1495< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), ) -> ast::Stmt { let __start0 = __1.0; @@ -65394,9 +65394,9 @@ fn __action1495< #[allow(clippy::too_many_arguments)] fn __action1496< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -65415,10 +65415,10 @@ fn __action1496< #[allow(clippy::too_many_arguments)] fn __action1497< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, String, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, String, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -65438,7 +65438,7 @@ fn __action1497< #[allow(clippy::too_many_arguments)] fn __action1498< >( - __0: (ast::Location, String, ast::Location), + __0: (crate::Location, String, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -65455,8 +65455,8 @@ fn __action1498< #[allow(clippy::too_many_arguments)] fn __action1499< >( - __0: (ast::Location, String, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), + __0: (crate::Location, String, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -65474,12 +65474,12 @@ fn __action1499< #[allow(clippy::too_many_arguments)] fn __action1500< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -65501,13 +65501,13 @@ fn __action1500< #[allow(clippy::too_many_arguments)] fn __action1501< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -65530,10 +65530,10 @@ fn __action1501< #[allow(clippy::too_many_arguments)] fn __action1502< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -65553,11 +65553,11 @@ fn __action1502< #[allow(clippy::too_many_arguments)] fn __action1503< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -65578,11 +65578,11 @@ fn __action1503< #[allow(clippy::too_many_arguments)] fn __action1504< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -65603,12 +65603,12 @@ fn __action1504< #[allow(clippy::too_many_arguments)] fn __action1505< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, String, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, String, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -65630,9 +65630,9 @@ fn __action1505< #[allow(clippy::too_many_arguments)] fn __action1506< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -65651,10 +65651,10 @@ fn __action1506< #[allow(clippy::too_many_arguments)] fn __action1507< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, String, ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, String, crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __1.0; @@ -65674,13 +65674,13 @@ fn __action1507< #[allow(clippy::too_many_arguments)] fn __action1508< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, (String, ast::Pattern), ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, (String, ast::Pattern), crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __4.0; @@ -65703,14 +65703,14 @@ fn __action1508< #[allow(clippy::too_many_arguments)] fn __action1509< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, (String, ast::Pattern), ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, (String, ast::Pattern), crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __4.0; @@ -65734,12 +65734,12 @@ fn __action1509< #[allow(clippy::too_many_arguments)] fn __action1510< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, (String, ast::Pattern), ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, (String, ast::Pattern), crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __4.0; @@ -65761,13 +65761,13 @@ fn __action1510< #[allow(clippy::too_many_arguments)] fn __action1511< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, (String, ast::Pattern), ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, (String, ast::Pattern), crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __4.0; @@ -65790,11 +65790,11 @@ fn __action1511< #[allow(clippy::too_many_arguments)] fn __action1512< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, (String, ast::Pattern), ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, (String, ast::Pattern), crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -65815,12 +65815,12 @@ fn __action1512< #[allow(clippy::too_many_arguments)] fn __action1513< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, (String, ast::Pattern), ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, (String, ast::Pattern), crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -65842,10 +65842,10 @@ fn __action1513< #[allow(clippy::too_many_arguments)] fn __action1514< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, (String, ast::Pattern), ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, (String, ast::Pattern), crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -65865,11 +65865,11 @@ fn __action1514< #[allow(clippy::too_many_arguments)] fn __action1515< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, (String, ast::Pattern), ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, (String, ast::Pattern), crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -65890,13 +65890,13 @@ fn __action1515< #[allow(clippy::too_many_arguments)] fn __action1516< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, (String, ast::Pattern), ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, (String, ast::Pattern), crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __4.0; @@ -65919,14 +65919,14 @@ fn __action1516< #[allow(clippy::too_many_arguments)] fn __action1517< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, (String, ast::Pattern), ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, (String, ast::Pattern), crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __4.0; @@ -65950,12 +65950,12 @@ fn __action1517< #[allow(clippy::too_many_arguments)] fn __action1518< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, (String, ast::Pattern), ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, (String, ast::Pattern), crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __4.0; @@ -65977,13 +65977,13 @@ fn __action1518< #[allow(clippy::too_many_arguments)] fn __action1519< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Vec, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, (String, ast::Pattern), ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Vec, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, (String, ast::Pattern), crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __4.0; @@ -66006,11 +66006,11 @@ fn __action1519< #[allow(clippy::too_many_arguments)] fn __action1520< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, (String, ast::Pattern), ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, (String, ast::Pattern), crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66031,12 +66031,12 @@ fn __action1520< #[allow(clippy::too_many_arguments)] fn __action1521< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, (String, ast::Pattern), ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, (String, ast::Pattern), crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66058,10 +66058,10 @@ fn __action1521< #[allow(clippy::too_many_arguments)] fn __action1522< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, (String, ast::Pattern), ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, (String, ast::Pattern), crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66081,11 +66081,11 @@ fn __action1522< #[allow(clippy::too_many_arguments)] fn __action1523< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, (String, ast::Pattern), ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, (String, ast::Pattern), crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66106,10 +66106,10 @@ fn __action1523< #[allow(clippy::too_many_arguments)] fn __action1524< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, (ast::Expr, ast::Pattern), ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __1.0; @@ -66129,11 +66129,11 @@ fn __action1524< #[allow(clippy::too_many_arguments)] fn __action1525< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, (ast::Expr, ast::Pattern), ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __1.0; @@ -66154,9 +66154,9 @@ fn __action1525< #[allow(clippy::too_many_arguments)] fn __action1526< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, (ast::Expr, ast::Pattern), ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __1.0; @@ -66175,10 +66175,10 @@ fn __action1526< #[allow(clippy::too_many_arguments)] fn __action1527< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, (ast::Expr, ast::Pattern), ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __1.0; @@ -66198,13 +66198,13 @@ fn __action1527< #[allow(clippy::too_many_arguments)] fn __action1528< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, (ast::Expr, ast::Pattern), ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, String, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, String, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __1.0; @@ -66227,14 +66227,14 @@ fn __action1528< #[allow(clippy::too_many_arguments)] fn __action1529< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, (ast::Expr, ast::Pattern), ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, String, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, String, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __1.0; @@ -66258,12 +66258,12 @@ fn __action1529< #[allow(clippy::too_many_arguments)] fn __action1530< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, (ast::Expr, ast::Pattern), ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, String, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, String, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __1.0; @@ -66285,13 +66285,13 @@ fn __action1530< #[allow(clippy::too_many_arguments)] fn __action1531< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, (ast::Expr, ast::Pattern), ast::Location), - __2: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, String, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), + __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, String, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __1.0; @@ -66314,7 +66314,7 @@ fn __action1531< #[allow(clippy::too_many_arguments)] fn __action1532< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), + __0: (crate::Location, (ast::Arg, Option), crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66331,8 +66331,8 @@ fn __action1532< #[allow(clippy::too_many_arguments)] fn __action1533< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66350,9 +66350,9 @@ fn __action1533< #[allow(clippy::too_many_arguments)] fn __action1534< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66371,10 +66371,10 @@ fn __action1534< #[allow(clippy::too_many_arguments)] fn __action1535< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66394,10 +66394,10 @@ fn __action1535< #[allow(clippy::too_many_arguments)] fn __action1536< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66417,11 +66417,11 @@ fn __action1536< #[allow(clippy::too_many_arguments)] fn __action1537< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66442,7 +66442,7 @@ fn __action1537< #[allow(clippy::too_many_arguments)] fn __action1538< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), + __0: (crate::Location, (ast::Arg, Option), crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66459,8 +66459,8 @@ fn __action1538< #[allow(clippy::too_many_arguments)] fn __action1539< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66478,9 +66478,9 @@ fn __action1539< #[allow(clippy::too_many_arguments)] fn __action1540< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66499,10 +66499,10 @@ fn __action1540< #[allow(clippy::too_many_arguments)] fn __action1541< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66522,10 +66522,10 @@ fn __action1541< #[allow(clippy::too_many_arguments)] fn __action1542< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66545,11 +66545,11 @@ fn __action1542< #[allow(clippy::too_many_arguments)] fn __action1543< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66570,13 +66570,13 @@ fn __action1543< #[allow(clippy::too_many_arguments)] fn __action1544< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, (String, ast::Pattern), ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, (String, ast::Pattern), crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66599,14 +66599,14 @@ fn __action1544< #[allow(clippy::too_many_arguments)] fn __action1545< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, (String, ast::Pattern), ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, (String, ast::Pattern), crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66630,14 +66630,14 @@ fn __action1545< #[allow(clippy::too_many_arguments)] fn __action1546< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, (String, ast::Pattern), ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, (String, ast::Pattern), crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66661,15 +66661,15 @@ fn __action1546< #[allow(clippy::too_many_arguments)] fn __action1547< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, (String, ast::Pattern), ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, (String, ast::Pattern), crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66694,12 +66694,12 @@ fn __action1547< #[allow(clippy::too_many_arguments)] fn __action1548< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, (String, ast::Pattern), ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, (String, ast::Pattern), crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66721,13 +66721,13 @@ fn __action1548< #[allow(clippy::too_many_arguments)] fn __action1549< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, (String, ast::Pattern), ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, (String, ast::Pattern), crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66750,13 +66750,13 @@ fn __action1549< #[allow(clippy::too_many_arguments)] fn __action1550< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, (String, ast::Pattern), ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, (String, ast::Pattern), crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66779,14 +66779,14 @@ fn __action1550< #[allow(clippy::too_many_arguments)] fn __action1551< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, (String, ast::Pattern), ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, (String, ast::Pattern), crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66810,11 +66810,11 @@ fn __action1551< #[allow(clippy::too_many_arguments)] fn __action1552< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66835,12 +66835,12 @@ fn __action1552< #[allow(clippy::too_many_arguments)] fn __action1553< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66862,10 +66862,10 @@ fn __action1553< #[allow(clippy::too_many_arguments)] fn __action1554< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66885,11 +66885,11 @@ fn __action1554< #[allow(clippy::too_many_arguments)] fn __action1555< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66910,13 +66910,13 @@ fn __action1555< #[allow(clippy::too_many_arguments)] fn __action1556< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, (String, ast::Pattern), ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, (String, ast::Pattern), crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66939,14 +66939,14 @@ fn __action1556< #[allow(clippy::too_many_arguments)] fn __action1557< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, (String, ast::Pattern), ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, (String, ast::Pattern), crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66970,14 +66970,14 @@ fn __action1557< #[allow(clippy::too_many_arguments)] fn __action1558< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, (String, ast::Pattern), ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, (String, ast::Pattern), crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67001,15 +67001,15 @@ fn __action1558< #[allow(clippy::too_many_arguments)] fn __action1559< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, (String, ast::Pattern), ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, (String, ast::Pattern), crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67034,12 +67034,12 @@ fn __action1559< #[allow(clippy::too_many_arguments)] fn __action1560< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, (String, ast::Pattern), ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, (String, ast::Pattern), crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67061,13 +67061,13 @@ fn __action1560< #[allow(clippy::too_many_arguments)] fn __action1561< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, (String, ast::Pattern), ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, (String, ast::Pattern), crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67090,13 +67090,13 @@ fn __action1561< #[allow(clippy::too_many_arguments)] fn __action1562< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, (String, ast::Pattern), ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, (String, ast::Pattern), crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67119,14 +67119,14 @@ fn __action1562< #[allow(clippy::too_many_arguments)] fn __action1563< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, (String, ast::Pattern), ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, (String, ast::Pattern), crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67150,11 +67150,11 @@ fn __action1563< #[allow(clippy::too_many_arguments)] fn __action1564< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67175,12 +67175,12 @@ fn __action1564< #[allow(clippy::too_many_arguments)] fn __action1565< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67202,10 +67202,10 @@ fn __action1565< #[allow(clippy::too_many_arguments)] fn __action1566< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67225,11 +67225,11 @@ fn __action1566< #[allow(clippy::too_many_arguments)] fn __action1567< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67250,10 +67250,10 @@ fn __action1567< #[allow(clippy::too_many_arguments)] fn __action1568< >( - __0: (ast::Location, ast::Pattern, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Pattern, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), ) -> ast::Pattern { let __start0 = __2.0; @@ -67273,11 +67273,11 @@ fn __action1568< #[allow(clippy::too_many_arguments)] fn __action1569< >( - __0: (ast::Location, ast::Pattern, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Pattern, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), ) -> ast::Pattern { let __start0 = __2.0; @@ -67298,9 +67298,9 @@ fn __action1569< #[allow(clippy::too_many_arguments)] fn __action1570< >( - __0: (ast::Location, ast::Pattern, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), + __0: (crate::Location, ast::Pattern, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), ) -> ast::Pattern { let __start0 = __2.0; @@ -67319,10 +67319,10 @@ fn __action1570< #[allow(clippy::too_many_arguments)] fn __action1571< >( - __0: (ast::Location, ast::Pattern, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Pattern, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, ast::Location), + __0: (crate::Location, ast::Pattern, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Pattern, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), ) -> ast::Pattern { let __start0 = __2.0; @@ -67342,8 +67342,8 @@ fn __action1571< #[allow(clippy::too_many_arguments)] fn __action1572< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -67361,9 +67361,9 @@ fn __action1572< #[allow(clippy::too_many_arguments)] fn __action1573< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -67382,7 +67382,7 @@ fn __action1573< #[allow(clippy::too_many_arguments)] fn __action1574< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -67399,8 +67399,8 @@ fn __action1574< #[allow(clippy::too_many_arguments)] fn __action1575< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -67418,8 +67418,8 @@ fn __action1575< #[allow(clippy::too_many_arguments)] fn __action1576< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -67437,9 +67437,9 @@ fn __action1576< #[allow(clippy::too_many_arguments)] fn __action1577< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -67458,7 +67458,7 @@ fn __action1577< #[allow(clippy::too_many_arguments)] fn __action1578< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -67475,8 +67475,8 @@ fn __action1578< #[allow(clippy::too_many_arguments)] fn __action1579< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -67494,16 +67494,16 @@ fn __action1579< #[allow(clippy::too_many_arguments)] fn __action1580< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, alloc::vec::Vec, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, alloc::vec::Vec, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __3.0; @@ -67529,17 +67529,17 @@ fn __action1580< #[allow(clippy::too_many_arguments)] fn __action1581< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, alloc::vec::Vec, ast::Location), - __10: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, alloc::vec::Vec, crate::Location), + __10: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __3.0; @@ -67566,15 +67566,15 @@ fn __action1581< #[allow(clippy::too_many_arguments)] fn __action1582< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, alloc::vec::Vec, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, alloc::vec::Vec, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __3.0; @@ -67599,16 +67599,16 @@ fn __action1582< #[allow(clippy::too_many_arguments)] fn __action1583< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, alloc::vec::Vec, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, alloc::vec::Vec, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __3.0; @@ -67634,8 +67634,8 @@ fn __action1583< #[allow(clippy::too_many_arguments)] fn __action1584< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -67653,9 +67653,9 @@ fn __action1584< #[allow(clippy::too_many_arguments)] fn __action1585< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -67674,7 +67674,7 @@ fn __action1585< #[allow(clippy::too_many_arguments)] fn __action1586< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -67691,8 +67691,8 @@ fn __action1586< #[allow(clippy::too_many_arguments)] fn __action1587< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), ) -> Vec { let __start0 = __0.0; @@ -67710,14 +67710,14 @@ fn __action1587< #[allow(clippy::too_many_arguments)] fn __action1588< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -67739,15 +67739,15 @@ fn __action1588< #[allow(clippy::too_many_arguments)] fn __action1589< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Arg, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Arg, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -67770,16 +67770,16 @@ fn __action1589< #[allow(clippy::too_many_arguments)] fn __action1590< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Arg, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Arg, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -67803,17 +67803,17 @@ fn __action1590< #[allow(clippy::too_many_arguments)] fn __action1591< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -67838,17 +67838,17 @@ fn __action1591< #[allow(clippy::too_many_arguments)] fn __action1592< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -67873,18 +67873,18 @@ fn __action1592< #[allow(clippy::too_many_arguments)] fn __action1593< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Arg, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, Option>, ast::Location), - __10: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Arg, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, Option>, crate::Location), + __10: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -67910,13 +67910,13 @@ fn __action1593< #[allow(clippy::too_many_arguments)] fn __action1594< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -67937,14 +67937,14 @@ fn __action1594< #[allow(clippy::too_many_arguments)] fn __action1595< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -67966,15 +67966,15 @@ fn __action1595< #[allow(clippy::too_many_arguments)] fn __action1596< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -67997,16 +67997,16 @@ fn __action1596< #[allow(clippy::too_many_arguments)] fn __action1597< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68030,16 +68030,16 @@ fn __action1597< #[allow(clippy::too_many_arguments)] fn __action1598< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68063,17 +68063,17 @@ fn __action1598< #[allow(clippy::too_many_arguments)] fn __action1599< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -68098,15 +68098,15 @@ fn __action1599< #[allow(clippy::too_many_arguments)] fn __action1600< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -68129,16 +68129,16 @@ fn __action1600< #[allow(clippy::too_many_arguments)] fn __action1601< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Arg, ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Arg, crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -68162,17 +68162,17 @@ fn __action1601< #[allow(clippy::too_many_arguments)] fn __action1602< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Arg, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Arg, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -68197,18 +68197,18 @@ fn __action1602< #[allow(clippy::too_many_arguments)] fn __action1603< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, Option>, ast::Location), - __10: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, Option>, crate::Location), + __10: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68234,18 +68234,18 @@ fn __action1603< #[allow(clippy::too_many_arguments)] fn __action1604< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, Option>, ast::Location), - __10: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, Option>, crate::Location), + __10: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68271,19 +68271,19 @@ fn __action1604< #[allow(clippy::too_many_arguments)] fn __action1605< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Arg, ast::Location), - __8: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), - __10: (ast::Location, Option>, ast::Location), - __11: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Arg, crate::Location), + __8: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), + __10: (crate::Location, Option>, crate::Location), + __11: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -68310,14 +68310,14 @@ fn __action1605< #[allow(clippy::too_many_arguments)] fn __action1606< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -68339,15 +68339,15 @@ fn __action1606< #[allow(clippy::too_many_arguments)] fn __action1607< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -68370,16 +68370,16 @@ fn __action1607< #[allow(clippy::too_many_arguments)] fn __action1608< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -68403,17 +68403,17 @@ fn __action1608< #[allow(clippy::too_many_arguments)] fn __action1609< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68438,17 +68438,17 @@ fn __action1609< #[allow(clippy::too_many_arguments)] fn __action1610< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68473,18 +68473,18 @@ fn __action1610< #[allow(clippy::too_many_arguments)] fn __action1611< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, Option>, ast::Location), - __10: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, Option>, crate::Location), + __10: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -68510,12 +68510,12 @@ fn __action1611< #[allow(clippy::too_many_arguments)] fn __action1612< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -68535,13 +68535,13 @@ fn __action1612< #[allow(clippy::too_many_arguments)] fn __action1613< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Arg, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Arg, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -68562,14 +68562,14 @@ fn __action1613< #[allow(clippy::too_many_arguments)] fn __action1614< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Arg, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Arg, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -68591,15 +68591,15 @@ fn __action1614< #[allow(clippy::too_many_arguments)] fn __action1615< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68622,15 +68622,15 @@ fn __action1615< #[allow(clippy::too_many_arguments)] fn __action1616< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68653,16 +68653,16 @@ fn __action1616< #[allow(clippy::too_many_arguments)] fn __action1617< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Arg, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Arg, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -68686,11 +68686,11 @@ fn __action1617< #[allow(clippy::too_many_arguments)] fn __action1618< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -68709,12 +68709,12 @@ fn __action1618< #[allow(clippy::too_many_arguments)] fn __action1619< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -68734,13 +68734,13 @@ fn __action1619< #[allow(clippy::too_many_arguments)] fn __action1620< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -68761,14 +68761,14 @@ fn __action1620< #[allow(clippy::too_many_arguments)] fn __action1621< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68790,14 +68790,14 @@ fn __action1621< #[allow(clippy::too_many_arguments)] fn __action1622< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68819,15 +68819,15 @@ fn __action1622< #[allow(clippy::too_many_arguments)] fn __action1623< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -68850,13 +68850,13 @@ fn __action1623< #[allow(clippy::too_many_arguments)] fn __action1624< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -68877,14 +68877,14 @@ fn __action1624< #[allow(clippy::too_many_arguments)] fn __action1625< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Arg, ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Arg, crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -68906,15 +68906,15 @@ fn __action1625< #[allow(clippy::too_many_arguments)] fn __action1626< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Arg, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Arg, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -68937,16 +68937,16 @@ fn __action1626< #[allow(clippy::too_many_arguments)] fn __action1627< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68970,16 +68970,16 @@ fn __action1627< #[allow(clippy::too_many_arguments)] fn __action1628< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69003,17 +69003,17 @@ fn __action1628< #[allow(clippy::too_many_arguments)] fn __action1629< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Arg, ast::Location), - __8: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Arg, crate::Location), + __8: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -69038,12 +69038,12 @@ fn __action1629< #[allow(clippy::too_many_arguments)] fn __action1630< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -69063,13 +69063,13 @@ fn __action1630< #[allow(clippy::too_many_arguments)] fn __action1631< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -69090,14 +69090,14 @@ fn __action1631< #[allow(clippy::too_many_arguments)] fn __action1632< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -69119,15 +69119,15 @@ fn __action1632< #[allow(clippy::too_many_arguments)] fn __action1633< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69150,15 +69150,15 @@ fn __action1633< #[allow(clippy::too_many_arguments)] fn __action1634< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69181,16 +69181,16 @@ fn __action1634< #[allow(clippy::too_many_arguments)] fn __action1635< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -69214,9 +69214,9 @@ fn __action1635< #[allow(clippy::too_many_arguments)] fn __action1636< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -69233,10 +69233,10 @@ fn __action1636< #[allow(clippy::too_many_arguments)] fn __action1637< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -69254,11 +69254,11 @@ fn __action1637< #[allow(clippy::too_many_arguments)] fn __action1638< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -69277,12 +69277,12 @@ fn __action1638< #[allow(clippy::too_many_arguments)] fn __action1639< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69302,12 +69302,12 @@ fn __action1639< #[allow(clippy::too_many_arguments)] fn __action1640< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69327,13 +69327,13 @@ fn __action1640< #[allow(clippy::too_many_arguments)] fn __action1641< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -69354,13 +69354,13 @@ fn __action1641< #[allow(clippy::too_many_arguments)] fn __action1642< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -69381,14 +69381,14 @@ fn __action1642< #[allow(clippy::too_many_arguments)] fn __action1643< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Arg, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Arg, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -69410,15 +69410,15 @@ fn __action1643< #[allow(clippy::too_many_arguments)] fn __action1644< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Arg, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Arg, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -69441,16 +69441,16 @@ fn __action1644< #[allow(clippy::too_many_arguments)] fn __action1645< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69474,16 +69474,16 @@ fn __action1645< #[allow(clippy::too_many_arguments)] fn __action1646< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69507,17 +69507,17 @@ fn __action1646< #[allow(clippy::too_many_arguments)] fn __action1647< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Arg, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Arg, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -69542,12 +69542,12 @@ fn __action1647< #[allow(clippy::too_many_arguments)] fn __action1648< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -69567,13 +69567,13 @@ fn __action1648< #[allow(clippy::too_many_arguments)] fn __action1649< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -69594,14 +69594,14 @@ fn __action1649< #[allow(clippy::too_many_arguments)] fn __action1650< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -69623,15 +69623,15 @@ fn __action1650< #[allow(clippy::too_many_arguments)] fn __action1651< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69654,15 +69654,15 @@ fn __action1651< #[allow(clippy::too_many_arguments)] fn __action1652< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69685,16 +69685,16 @@ fn __action1652< #[allow(clippy::too_many_arguments)] fn __action1653< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -69718,14 +69718,14 @@ fn __action1653< #[allow(clippy::too_many_arguments)] fn __action1654< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -69747,15 +69747,15 @@ fn __action1654< #[allow(clippy::too_many_arguments)] fn __action1655< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Arg, ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Arg, crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -69778,16 +69778,16 @@ fn __action1655< #[allow(clippy::too_many_arguments)] fn __action1656< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Arg, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Arg, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -69811,17 +69811,17 @@ fn __action1656< #[allow(clippy::too_many_arguments)] fn __action1657< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69846,17 +69846,17 @@ fn __action1657< #[allow(clippy::too_many_arguments)] fn __action1658< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69881,18 +69881,18 @@ fn __action1658< #[allow(clippy::too_many_arguments)] fn __action1659< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Arg, ast::Location), - __8: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), - __10: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Arg, crate::Location), + __8: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), + __10: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -69918,13 +69918,13 @@ fn __action1659< #[allow(clippy::too_many_arguments)] fn __action1660< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -69945,14 +69945,14 @@ fn __action1660< #[allow(clippy::too_many_arguments)] fn __action1661< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -69974,15 +69974,15 @@ fn __action1661< #[allow(clippy::too_many_arguments)] fn __action1662< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -70005,16 +70005,16 @@ fn __action1662< #[allow(clippy::too_many_arguments)] fn __action1663< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70038,16 +70038,16 @@ fn __action1663< #[allow(clippy::too_many_arguments)] fn __action1664< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70071,17 +70071,17 @@ fn __action1664< #[allow(clippy::too_many_arguments)] fn __action1665< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -70106,11 +70106,11 @@ fn __action1665< #[allow(clippy::too_many_arguments)] fn __action1666< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -70129,12 +70129,12 @@ fn __action1666< #[allow(clippy::too_many_arguments)] fn __action1667< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Arg, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Arg, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -70154,13 +70154,13 @@ fn __action1667< #[allow(clippy::too_many_arguments)] fn __action1668< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Arg, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Arg, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -70181,14 +70181,14 @@ fn __action1668< #[allow(clippy::too_many_arguments)] fn __action1669< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70210,14 +70210,14 @@ fn __action1669< #[allow(clippy::too_many_arguments)] fn __action1670< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70239,15 +70239,15 @@ fn __action1670< #[allow(clippy::too_many_arguments)] fn __action1671< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Arg, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Arg, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -70270,10 +70270,10 @@ fn __action1671< #[allow(clippy::too_many_arguments)] fn __action1672< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -70291,11 +70291,11 @@ fn __action1672< #[allow(clippy::too_many_arguments)] fn __action1673< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -70314,12 +70314,12 @@ fn __action1673< #[allow(clippy::too_many_arguments)] fn __action1674< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -70339,13 +70339,13 @@ fn __action1674< #[allow(clippy::too_many_arguments)] fn __action1675< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70366,13 +70366,13 @@ fn __action1675< #[allow(clippy::too_many_arguments)] fn __action1676< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70393,14 +70393,14 @@ fn __action1676< #[allow(clippy::too_many_arguments)] fn __action1677< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -70422,12 +70422,12 @@ fn __action1677< #[allow(clippy::too_many_arguments)] fn __action1678< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -70447,13 +70447,13 @@ fn __action1678< #[allow(clippy::too_many_arguments)] fn __action1679< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Arg, ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Arg, crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -70474,14 +70474,14 @@ fn __action1679< #[allow(clippy::too_many_arguments)] fn __action1680< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Arg, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Arg, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -70503,15 +70503,15 @@ fn __action1680< #[allow(clippy::too_many_arguments)] fn __action1681< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70534,15 +70534,15 @@ fn __action1681< #[allow(clippy::too_many_arguments)] fn __action1682< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70565,16 +70565,16 @@ fn __action1682< #[allow(clippy::too_many_arguments)] fn __action1683< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Arg, ast::Location), - __8: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Arg, crate::Location), + __8: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -70598,11 +70598,11 @@ fn __action1683< #[allow(clippy::too_many_arguments)] fn __action1684< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -70621,12 +70621,12 @@ fn __action1684< #[allow(clippy::too_many_arguments)] fn __action1685< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -70646,13 +70646,13 @@ fn __action1685< #[allow(clippy::too_many_arguments)] fn __action1686< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -70673,14 +70673,14 @@ fn __action1686< #[allow(clippy::too_many_arguments)] fn __action1687< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70702,14 +70702,14 @@ fn __action1687< #[allow(clippy::too_many_arguments)] fn __action1688< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70731,15 +70731,15 @@ fn __action1688< #[allow(clippy::too_many_arguments)] fn __action1689< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -70762,8 +70762,8 @@ fn __action1689< #[allow(clippy::too_many_arguments)] fn __action1690< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -70779,9 +70779,9 @@ fn __action1690< #[allow(clippy::too_many_arguments)] fn __action1691< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -70798,10 +70798,10 @@ fn __action1691< #[allow(clippy::too_many_arguments)] fn __action1692< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -70819,11 +70819,11 @@ fn __action1692< #[allow(clippy::too_many_arguments)] fn __action1693< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70842,11 +70842,11 @@ fn __action1693< #[allow(clippy::too_many_arguments)] fn __action1694< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70865,12 +70865,12 @@ fn __action1694< #[allow(clippy::too_many_arguments)] fn __action1695< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -70890,11 +70890,11 @@ fn __action1695< #[allow(clippy::too_many_arguments)] fn __action1696< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Option>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Option>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -70913,12 +70913,12 @@ fn __action1696< #[allow(clippy::too_many_arguments)] fn __action1697< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -70938,13 +70938,13 @@ fn __action1697< #[allow(clippy::too_many_arguments)] fn __action1698< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -70965,14 +70965,14 @@ fn __action1698< #[allow(clippy::too_many_arguments)] fn __action1699< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70994,14 +70994,14 @@ fn __action1699< #[allow(clippy::too_many_arguments)] fn __action1700< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71023,15 +71023,15 @@ fn __action1700< #[allow(clippy::too_many_arguments)] fn __action1701< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -71054,10 +71054,10 @@ fn __action1701< #[allow(clippy::too_many_arguments)] fn __action1702< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -71075,11 +71075,11 @@ fn __action1702< #[allow(clippy::too_many_arguments)] fn __action1703< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -71098,12 +71098,12 @@ fn __action1703< #[allow(clippy::too_many_arguments)] fn __action1704< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -71123,13 +71123,13 @@ fn __action1704< #[allow(clippy::too_many_arguments)] fn __action1705< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71150,13 +71150,13 @@ fn __action1705< #[allow(clippy::too_many_arguments)] fn __action1706< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71177,14 +71177,14 @@ fn __action1706< #[allow(clippy::too_many_arguments)] fn __action1707< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -71206,14 +71206,14 @@ fn __action1707< #[allow(clippy::too_many_arguments)] fn __action1708< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -71235,15 +71235,15 @@ fn __action1708< #[allow(clippy::too_many_arguments)] fn __action1709< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Arg, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Arg, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -71266,16 +71266,16 @@ fn __action1709< #[allow(clippy::too_many_arguments)] fn __action1710< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Arg, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Arg, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -71299,17 +71299,17 @@ fn __action1710< #[allow(clippy::too_many_arguments)] fn __action1711< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71334,17 +71334,17 @@ fn __action1711< #[allow(clippy::too_many_arguments)] fn __action1712< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71369,18 +71369,18 @@ fn __action1712< #[allow(clippy::too_many_arguments)] fn __action1713< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Arg, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, Option>, ast::Location), - __10: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Arg, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, Option>, crate::Location), + __10: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -71406,13 +71406,13 @@ fn __action1713< #[allow(clippy::too_many_arguments)] fn __action1714< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -71433,14 +71433,14 @@ fn __action1714< #[allow(clippy::too_many_arguments)] fn __action1715< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -71462,15 +71462,15 @@ fn __action1715< #[allow(clippy::too_many_arguments)] fn __action1716< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -71493,16 +71493,16 @@ fn __action1716< #[allow(clippy::too_many_arguments)] fn __action1717< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71526,16 +71526,16 @@ fn __action1717< #[allow(clippy::too_many_arguments)] fn __action1718< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71559,17 +71559,17 @@ fn __action1718< #[allow(clippy::too_many_arguments)] fn __action1719< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -71594,15 +71594,15 @@ fn __action1719< #[allow(clippy::too_many_arguments)] fn __action1720< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -71625,16 +71625,16 @@ fn __action1720< #[allow(clippy::too_many_arguments)] fn __action1721< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Arg, ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Arg, crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -71658,17 +71658,17 @@ fn __action1721< #[allow(clippy::too_many_arguments)] fn __action1722< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Arg, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Arg, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -71693,18 +71693,18 @@ fn __action1722< #[allow(clippy::too_many_arguments)] fn __action1723< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, Option>, ast::Location), - __10: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, Option>, crate::Location), + __10: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71730,18 +71730,18 @@ fn __action1723< #[allow(clippy::too_many_arguments)] fn __action1724< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, Option>, ast::Location), - __10: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, Option>, crate::Location), + __10: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71767,19 +71767,19 @@ fn __action1724< #[allow(clippy::too_many_arguments)] fn __action1725< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Arg, ast::Location), - __8: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), - __10: (ast::Location, Option>, ast::Location), - __11: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Arg, crate::Location), + __8: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), + __10: (crate::Location, Option>, crate::Location), + __11: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -71806,14 +71806,14 @@ fn __action1725< #[allow(clippy::too_many_arguments)] fn __action1726< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -71835,15 +71835,15 @@ fn __action1726< #[allow(clippy::too_many_arguments)] fn __action1727< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -71866,16 +71866,16 @@ fn __action1727< #[allow(clippy::too_many_arguments)] fn __action1728< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -71899,17 +71899,17 @@ fn __action1728< #[allow(clippy::too_many_arguments)] fn __action1729< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71934,17 +71934,17 @@ fn __action1729< #[allow(clippy::too_many_arguments)] fn __action1730< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71969,18 +71969,18 @@ fn __action1730< #[allow(clippy::too_many_arguments)] fn __action1731< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, Option>, ast::Location), - __10: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, Option>, crate::Location), + __10: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -72006,12 +72006,12 @@ fn __action1731< #[allow(clippy::too_many_arguments)] fn __action1732< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -72031,13 +72031,13 @@ fn __action1732< #[allow(clippy::too_many_arguments)] fn __action1733< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Arg, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Arg, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -72058,14 +72058,14 @@ fn __action1733< #[allow(clippy::too_many_arguments)] fn __action1734< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Arg, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Arg, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -72087,15 +72087,15 @@ fn __action1734< #[allow(clippy::too_many_arguments)] fn __action1735< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72118,15 +72118,15 @@ fn __action1735< #[allow(clippy::too_many_arguments)] fn __action1736< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72149,16 +72149,16 @@ fn __action1736< #[allow(clippy::too_many_arguments)] fn __action1737< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Arg, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Arg, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -72182,11 +72182,11 @@ fn __action1737< #[allow(clippy::too_many_arguments)] fn __action1738< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -72205,12 +72205,12 @@ fn __action1738< #[allow(clippy::too_many_arguments)] fn __action1739< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -72230,13 +72230,13 @@ fn __action1739< #[allow(clippy::too_many_arguments)] fn __action1740< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -72257,14 +72257,14 @@ fn __action1740< #[allow(clippy::too_many_arguments)] fn __action1741< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72286,14 +72286,14 @@ fn __action1741< #[allow(clippy::too_many_arguments)] fn __action1742< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72315,15 +72315,15 @@ fn __action1742< #[allow(clippy::too_many_arguments)] fn __action1743< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -72346,13 +72346,13 @@ fn __action1743< #[allow(clippy::too_many_arguments)] fn __action1744< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -72373,14 +72373,14 @@ fn __action1744< #[allow(clippy::too_many_arguments)] fn __action1745< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Arg, ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Arg, crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -72402,15 +72402,15 @@ fn __action1745< #[allow(clippy::too_many_arguments)] fn __action1746< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Arg, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Arg, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -72433,16 +72433,16 @@ fn __action1746< #[allow(clippy::too_many_arguments)] fn __action1747< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72466,16 +72466,16 @@ fn __action1747< #[allow(clippy::too_many_arguments)] fn __action1748< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72499,17 +72499,17 @@ fn __action1748< #[allow(clippy::too_many_arguments)] fn __action1749< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Arg, ast::Location), - __8: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Arg, crate::Location), + __8: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -72534,12 +72534,12 @@ fn __action1749< #[allow(clippy::too_many_arguments)] fn __action1750< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -72559,13 +72559,13 @@ fn __action1750< #[allow(clippy::too_many_arguments)] fn __action1751< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -72586,14 +72586,14 @@ fn __action1751< #[allow(clippy::too_many_arguments)] fn __action1752< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -72615,15 +72615,15 @@ fn __action1752< #[allow(clippy::too_many_arguments)] fn __action1753< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72646,15 +72646,15 @@ fn __action1753< #[allow(clippy::too_many_arguments)] fn __action1754< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72677,16 +72677,16 @@ fn __action1754< #[allow(clippy::too_many_arguments)] fn __action1755< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -72710,9 +72710,9 @@ fn __action1755< #[allow(clippy::too_many_arguments)] fn __action1756< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -72729,10 +72729,10 @@ fn __action1756< #[allow(clippy::too_many_arguments)] fn __action1757< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -72750,11 +72750,11 @@ fn __action1757< #[allow(clippy::too_many_arguments)] fn __action1758< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -72773,12 +72773,12 @@ fn __action1758< #[allow(clippy::too_many_arguments)] fn __action1759< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72798,12 +72798,12 @@ fn __action1759< #[allow(clippy::too_many_arguments)] fn __action1760< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72823,13 +72823,13 @@ fn __action1760< #[allow(clippy::too_many_arguments)] fn __action1761< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -72850,13 +72850,13 @@ fn __action1761< #[allow(clippy::too_many_arguments)] fn __action1762< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -72877,14 +72877,14 @@ fn __action1762< #[allow(clippy::too_many_arguments)] fn __action1763< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Arg, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Arg, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -72906,15 +72906,15 @@ fn __action1763< #[allow(clippy::too_many_arguments)] fn __action1764< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Arg, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Arg, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -72937,16 +72937,16 @@ fn __action1764< #[allow(clippy::too_many_arguments)] fn __action1765< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72970,16 +72970,16 @@ fn __action1765< #[allow(clippy::too_many_arguments)] fn __action1766< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73003,17 +73003,17 @@ fn __action1766< #[allow(clippy::too_many_arguments)] fn __action1767< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Arg, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Arg, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -73038,12 +73038,12 @@ fn __action1767< #[allow(clippy::too_many_arguments)] fn __action1768< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -73063,13 +73063,13 @@ fn __action1768< #[allow(clippy::too_many_arguments)] fn __action1769< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -73090,14 +73090,14 @@ fn __action1769< #[allow(clippy::too_many_arguments)] fn __action1770< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -73119,15 +73119,15 @@ fn __action1770< #[allow(clippy::too_many_arguments)] fn __action1771< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73150,15 +73150,15 @@ fn __action1771< #[allow(clippy::too_many_arguments)] fn __action1772< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73181,16 +73181,16 @@ fn __action1772< #[allow(clippy::too_many_arguments)] fn __action1773< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -73214,14 +73214,14 @@ fn __action1773< #[allow(clippy::too_many_arguments)] fn __action1774< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -73243,15 +73243,15 @@ fn __action1774< #[allow(clippy::too_many_arguments)] fn __action1775< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Arg, ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Arg, crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -73274,16 +73274,16 @@ fn __action1775< #[allow(clippy::too_many_arguments)] fn __action1776< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Arg, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Arg, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -73307,17 +73307,17 @@ fn __action1776< #[allow(clippy::too_many_arguments)] fn __action1777< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73342,17 +73342,17 @@ fn __action1777< #[allow(clippy::too_many_arguments)] fn __action1778< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73377,18 +73377,18 @@ fn __action1778< #[allow(clippy::too_many_arguments)] fn __action1779< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Arg, ast::Location), - __8: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __9: (ast::Location, token::Tok, ast::Location), - __10: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Arg, crate::Location), + __8: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __9: (crate::Location, token::Tok, crate::Location), + __10: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -73414,13 +73414,13 @@ fn __action1779< #[allow(clippy::too_many_arguments)] fn __action1780< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -73441,14 +73441,14 @@ fn __action1780< #[allow(clippy::too_many_arguments)] fn __action1781< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -73470,15 +73470,15 @@ fn __action1781< #[allow(clippy::too_many_arguments)] fn __action1782< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -73501,16 +73501,16 @@ fn __action1782< #[allow(clippy::too_many_arguments)] fn __action1783< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73534,16 +73534,16 @@ fn __action1783< #[allow(clippy::too_many_arguments)] fn __action1784< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73567,17 +73567,17 @@ fn __action1784< #[allow(clippy::too_many_arguments)] fn __action1785< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -73602,11 +73602,11 @@ fn __action1785< #[allow(clippy::too_many_arguments)] fn __action1786< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -73625,12 +73625,12 @@ fn __action1786< #[allow(clippy::too_many_arguments)] fn __action1787< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Arg, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Arg, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -73650,13 +73650,13 @@ fn __action1787< #[allow(clippy::too_many_arguments)] fn __action1788< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Arg, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Arg, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -73677,14 +73677,14 @@ fn __action1788< #[allow(clippy::too_many_arguments)] fn __action1789< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73706,14 +73706,14 @@ fn __action1789< #[allow(clippy::too_many_arguments)] fn __action1790< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73735,15 +73735,15 @@ fn __action1790< #[allow(clippy::too_many_arguments)] fn __action1791< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Arg, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Arg, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -73766,10 +73766,10 @@ fn __action1791< #[allow(clippy::too_many_arguments)] fn __action1792< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -73787,11 +73787,11 @@ fn __action1792< #[allow(clippy::too_many_arguments)] fn __action1793< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -73810,12 +73810,12 @@ fn __action1793< #[allow(clippy::too_many_arguments)] fn __action1794< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -73835,13 +73835,13 @@ fn __action1794< #[allow(clippy::too_many_arguments)] fn __action1795< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73862,13 +73862,13 @@ fn __action1795< #[allow(clippy::too_many_arguments)] fn __action1796< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73889,14 +73889,14 @@ fn __action1796< #[allow(clippy::too_many_arguments)] fn __action1797< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -73918,12 +73918,12 @@ fn __action1797< #[allow(clippy::too_many_arguments)] fn __action1798< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Arg, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Arg, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -73943,13 +73943,13 @@ fn __action1798< #[allow(clippy::too_many_arguments)] fn __action1799< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Arg, ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Arg, crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -73970,14 +73970,14 @@ fn __action1799< #[allow(clippy::too_many_arguments)] fn __action1800< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Arg, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Arg, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -73999,15 +73999,15 @@ fn __action1800< #[allow(clippy::too_many_arguments)] fn __action1801< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74030,15 +74030,15 @@ fn __action1801< #[allow(clippy::too_many_arguments)] fn __action1802< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Arg, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Arg, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74061,16 +74061,16 @@ fn __action1802< #[allow(clippy::too_many_arguments)] fn __action1803< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, ast::Arg, ast::Location), - __8: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, ast::Arg, crate::Location), + __8: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -74094,11 +74094,11 @@ fn __action1803< #[allow(clippy::too_many_arguments)] fn __action1804< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -74117,12 +74117,12 @@ fn __action1804< #[allow(clippy::too_many_arguments)] fn __action1805< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -74142,13 +74142,13 @@ fn __action1805< #[allow(clippy::too_many_arguments)] fn __action1806< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -74169,14 +74169,14 @@ fn __action1806< #[allow(clippy::too_many_arguments)] fn __action1807< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74198,14 +74198,14 @@ fn __action1807< #[allow(clippy::too_many_arguments)] fn __action1808< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74227,15 +74227,15 @@ fn __action1808< #[allow(clippy::too_many_arguments)] fn __action1809< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -74258,8 +74258,8 @@ fn __action1809< #[allow(clippy::too_many_arguments)] fn __action1810< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -74275,9 +74275,9 @@ fn __action1810< #[allow(clippy::too_many_arguments)] fn __action1811< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -74294,10 +74294,10 @@ fn __action1811< #[allow(clippy::too_many_arguments)] fn __action1812< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -74315,11 +74315,11 @@ fn __action1812< #[allow(clippy::too_many_arguments)] fn __action1813< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74338,11 +74338,11 @@ fn __action1813< #[allow(clippy::too_many_arguments)] fn __action1814< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74361,12 +74361,12 @@ fn __action1814< #[allow(clippy::too_many_arguments)] fn __action1815< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -74386,11 +74386,11 @@ fn __action1815< #[allow(clippy::too_many_arguments)] fn __action1816< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Option>, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Option>, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -74409,12 +74409,12 @@ fn __action1816< #[allow(clippy::too_many_arguments)] fn __action1817< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -74434,13 +74434,13 @@ fn __action1817< #[allow(clippy::too_many_arguments)] fn __action1818< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -74461,14 +74461,14 @@ fn __action1818< #[allow(clippy::too_many_arguments)] fn __action1819< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74490,14 +74490,14 @@ fn __action1819< #[allow(clippy::too_many_arguments)] fn __action1820< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74519,15 +74519,15 @@ fn __action1820< #[allow(clippy::too_many_arguments)] fn __action1821< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -74550,10 +74550,10 @@ fn __action1821< #[allow(clippy::too_many_arguments)] fn __action1822< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -74571,11 +74571,11 @@ fn __action1822< #[allow(clippy::too_many_arguments)] fn __action1823< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -74594,12 +74594,12 @@ fn __action1823< #[allow(clippy::too_many_arguments)] fn __action1824< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -74619,13 +74619,13 @@ fn __action1824< #[allow(clippy::too_many_arguments)] fn __action1825< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74646,13 +74646,13 @@ fn __action1825< #[allow(clippy::too_many_arguments)] fn __action1826< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74673,14 +74673,14 @@ fn __action1826< #[allow(clippy::too_many_arguments)] fn __action1827< >( - __0: (ast::Location, (ast::Arg, Option), ast::Location), - __1: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, Option>, ast::Location), -) -> Result> + __0: (crate::Location, (ast::Arg, Option), crate::Location), + __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, Option>, crate::Location), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -74702,11 +74702,11 @@ fn __action1827< #[allow(clippy::too_many_arguments)] fn __action1828< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arguments, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arguments, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), +) -> Result> { let __start0 = __1.0; let __end0 = __1.2; @@ -74725,10 +74725,10 @@ fn __action1828< #[allow(clippy::too_many_arguments)] fn __action1829< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), -) -> Result> + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -74748,10 +74748,10 @@ fn __action1829< #[allow(clippy::too_many_arguments)] fn __action1830< >( - __0: (ast::Location, core::option::Option, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option, ast::Location), - __3: (ast::Location, Option, ast::Location), + __0: (crate::Location, core::option::Option, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option, crate::Location), + __3: (crate::Location, Option, crate::Location), ) -> ast::Expr { let __start0 = __3.0; @@ -74771,9 +74771,9 @@ fn __action1830< #[allow(clippy::too_many_arguments)] fn __action1831< >( - __0: (ast::Location, core::option::Option, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, core::option::Option, ast::Location), + __0: (crate::Location, core::option::Option, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, core::option::Option, crate::Location), ) -> ast::Expr { let __start0 = __2.2; @@ -74794,10 +74794,10 @@ fn __action1831< #[allow(clippy::too_many_arguments)] fn __action1832< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Suite, crate::Location), ) -> ast::Excepthandler { let __start0 = __1.0; @@ -74817,9 +74817,9 @@ fn __action1832< #[allow(clippy::too_many_arguments)] fn __action1833< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Suite, crate::Location), ) -> ast::Excepthandler { let __start0 = __0.2; @@ -74840,8 +74840,8 @@ fn __action1833< #[allow(clippy::too_many_arguments)] fn __action1834< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> Option { let __start0 = __1.0; @@ -74859,7 +74859,7 @@ fn __action1834< #[allow(clippy::too_many_arguments)] fn __action1835< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> Option { let __start0 = __0.2; @@ -74878,10 +74878,10 @@ fn __action1835< #[allow(clippy::too_many_arguments)] fn __action1836< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, Option, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, Option, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -74907,9 +74907,9 @@ fn __action1836< #[allow(clippy::too_many_arguments)] fn __action1837< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, Option, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, Option, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -74936,9 +74936,9 @@ fn __action1837< #[allow(clippy::too_many_arguments)] fn __action1838< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, Option, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, Option, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -74965,8 +74965,8 @@ fn __action1838< #[allow(clippy::too_many_arguments)] fn __action1839< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, Option, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, Option, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -74994,9 +74994,9 @@ fn __action1839< #[allow(clippy::too_many_arguments)] fn __action1840< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -75021,8 +75021,8 @@ fn __action1840< #[allow(clippy::too_many_arguments)] fn __action1841< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -75048,8 +75048,8 @@ fn __action1841< #[allow(clippy::too_many_arguments)] fn __action1842< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -75075,7 +75075,7 @@ fn __action1842< #[allow(clippy::too_many_arguments)] fn __action1843< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -75102,16 +75102,16 @@ fn __action1843< #[allow(clippy::too_many_arguments)] fn __action1844< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, token::Tok, ast::Location), - __9: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, token::Tok, crate::Location), + __9: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __4.0; @@ -75137,13 +75137,13 @@ fn __action1844< #[allow(clippy::too_many_arguments)] fn __action1845< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, token::Tok, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), - __3: (ast::Location, token::Tok, ast::Location), - __4: (ast::Location, ast::Expr, ast::Location), - __5: (ast::Location, token::Tok, ast::Location), - __6: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, token::Tok, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), + __3: (crate::Location, token::Tok, crate::Location), + __4: (crate::Location, ast::Expr, crate::Location), + __5: (crate::Location, token::Tok, crate::Location), + __6: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __4.0; @@ -75166,15 +75166,15 @@ fn __action1845< #[allow(clippy::too_many_arguments)] fn __action1846< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Suite, ast::Location), - __6: (ast::Location, token::Tok, ast::Location), - __7: (ast::Location, token::Tok, ast::Location), - __8: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Suite, crate::Location), + __6: (crate::Location, token::Tok, crate::Location), + __7: (crate::Location, token::Tok, crate::Location), + __8: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __3.0; @@ -75199,12 +75199,12 @@ fn __action1846< #[allow(clippy::too_many_arguments)] fn __action1847< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, token::Tok, ast::Location), - __3: (ast::Location, ast::Expr, ast::Location), - __4: (ast::Location, token::Tok, ast::Location), - __5: (ast::Location, ast::Suite, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, token::Tok, crate::Location), + __3: (crate::Location, ast::Expr, crate::Location), + __4: (crate::Location, token::Tok, crate::Location), + __5: (crate::Location, ast::Suite, crate::Location), ) -> ast::Stmt { let __start0 = __3.0; @@ -75226,7 +75226,7 @@ fn __action1847< #[allow(clippy::too_many_arguments)] fn __action1848< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> core::option::Option { let __start0 = __0.0; @@ -75243,7 +75243,7 @@ fn __action1848< #[allow(clippy::too_many_arguments)] fn __action1849< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -75260,7 +75260,7 @@ fn __action1849< #[allow(clippy::too_many_arguments)] fn __action1850< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __0.0; @@ -75277,8 +75277,8 @@ fn __action1850< #[allow(clippy::too_many_arguments)] fn __action1851< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> ast::Mod { let __start0 = __1.0; @@ -75296,9 +75296,9 @@ fn __action1851< #[allow(clippy::too_many_arguments)] fn __action1852< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), - __2: (ast::Location, alloc::vec::Vec, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), + __2: (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Mod { let __start0 = __1.0; @@ -75317,8 +75317,8 @@ fn __action1852< #[allow(clippy::too_many_arguments)] fn __action1853< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> ast::Stmt { let __start0 = __1.0; @@ -75336,7 +75336,7 @@ fn __action1853< #[allow(clippy::too_many_arguments)] fn __action1854< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> ast::Stmt { let __start0 = __0.2; @@ -75355,8 +75355,8 @@ fn __action1854< #[allow(clippy::too_many_arguments)] fn __action1855< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Expr, crate::Location), ) -> ast::Expr { let __start0 = __1.0; @@ -75374,7 +75374,7 @@ fn __action1855< #[allow(clippy::too_many_arguments)] fn __action1856< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> ast::Expr { let __start0 = __0.2; @@ -75393,7 +75393,7 @@ fn __action1856< #[allow(clippy::too_many_arguments)] fn __action1857< >( - __0: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -75410,8 +75410,8 @@ fn __action1857< #[allow(clippy::too_many_arguments)] fn __action1858< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, alloc::vec::Vec, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, alloc::vec::Vec, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -75429,9 +75429,9 @@ fn __action1858< #[allow(clippy::too_many_arguments)] fn __action1859< >( - __0: (ast::Location, ast::Expr, ast::Location), - __1: (ast::Location, ast::Operator, ast::Location), - __2: (ast::Location, ast::Expr, ast::Location), + __0: (crate::Location, ast::Expr, crate::Location), + __1: (crate::Location, ast::Operator, crate::Location), + __2: (crate::Location, ast::Expr, crate::Location), ) -> ast::Stmt { let __start0 = __0.0; @@ -75450,8 +75450,8 @@ fn __action1859< #[allow(clippy::too_many_arguments)] fn __action1860< >( - __0: (ast::Location, token::Tok, ast::Location), - __1: (ast::Location, ast::Arg, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), + __1: (crate::Location, ast::Arg, crate::Location), ) -> Option> { let __start0 = __1.0; @@ -75469,7 +75469,7 @@ fn __action1860< #[allow(clippy::too_many_arguments)] fn __action1861< >( - __0: (ast::Location, token::Tok, ast::Location), + __0: (crate::Location, token::Tok, crate::Location), ) -> Option> { let __start0 = __0.2; @@ -75488,18 +75488,18 @@ fn __action1861< pub trait __ToTriple<> { - fn to_triple(value: Self) -> Result<(ast::Location,token::Tok,ast::Location), __lalrpop_util::ParseError>; + fn to_triple(value: Self) -> Result<(crate::Location,token::Tok,crate::Location), __lalrpop_util::ParseError>; } -impl<> __ToTriple<> for (ast::Location, token::Tok, ast::Location) +impl<> __ToTriple<> for (crate::Location, token::Tok, crate::Location) { - fn to_triple(value: Self) -> Result<(ast::Location,token::Tok,ast::Location), __lalrpop_util::ParseError> { + fn to_triple(value: Self) -> Result<(crate::Location,token::Tok,crate::Location), __lalrpop_util::ParseError> { Ok(value) } } -impl<> __ToTriple<> for Result<(ast::Location, token::Tok, ast::Location), LexicalError> +impl<> __ToTriple<> for Result<(crate::Location, token::Tok, crate::Location), LexicalError> { - fn to_triple(value: Self) -> Result<(ast::Location,token::Tok,ast::Location), __lalrpop_util::ParseError> { + fn to_triple(value: Self) -> Result<(crate::Location,token::Tok,crate::Location), __lalrpop_util::ParseError> { match value { Ok(v) => Ok(v), Err(error) => Err(__lalrpop_util::ParseError::User { error }), diff --git a/parser/src/snapshots/rustpython_parser__context__tests__ann_assign_name.snap b/parser/src/snapshots/rustpython_parser__context__tests__ann_assign_name.snap index d19ed9ac..b835058a 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__ann_assign_name.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__ann_assign_name.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 0..10, custom: (), node: AnnAssign( StmtAnnAssign { target: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 1, - }, - ), + range: 0..1, custom: (), node: Name( ExprName { @@ -37,16 +19,7 @@ expression: parse_ast ), }, annotation: Located { - location: Location { - row: 1, - column: 3, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 3..6, custom: (), node: Name( ExprName { @@ -57,16 +30,7 @@ expression: parse_ast }, value: Some( Located { - location: Location { - row: 1, - column: 9, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 9..10, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_attribute.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_attribute.snap index a9a45d0a..63f9fbdf 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_attribute.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_attribute.snap @@ -4,45 +4,18 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 15, - }, - ), + range: 0..15, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 3, - }, - ), + range: 0..3, custom: (), node: Attribute( ExprAttribute { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 1, - }, - ), + range: 0..1, custom: (), node: Name( ExprName { @@ -58,31 +31,13 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 15, - }, - ), + range: 6..15, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 1, - column: 7, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 7..8, custom: (), node: Constant( ExprConstant { @@ -94,16 +49,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 10, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 10..11, custom: (), node: Constant( ExprConstant { @@ -115,16 +61,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 13, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 13..14, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_for.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_for.snap index a3eecf2d..ca80feac 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_for.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_for.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 24, - }, - ), + range: 0..24, custom: (), node: For( StmtFor { target: Located { - location: Location { - row: 1, - column: 4, - }, - end_location: Some( - Location { - row: 1, - column: 5, - }, - ), + range: 4..5, custom: (), node: Name( ExprName { @@ -37,31 +19,13 @@ expression: parse_ast ), }, iter: Located { - location: Location { - row: 1, - column: 9, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 9..18, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 1, - column: 10, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 10..11, custom: (), node: Constant( ExprConstant { @@ -73,16 +37,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 13, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 13..14, custom: (), node: Constant( ExprConstant { @@ -94,16 +49,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 16, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 16..17, custom: (), node: Constant( ExprConstant { @@ -121,16 +67,7 @@ expression: parse_ast }, body: [ Located { - location: Location { - row: 1, - column: 20, - }, - end_location: Some( - Location { - row: 1, - column: 24, - }, - ), + range: 20..24, custom: (), node: Pass, }, diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_list.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_list.snap index 1c9285b4..bef4e47b 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_list.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_list.snap @@ -4,46 +4,19 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 0..18, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 0..6, custom: (), node: List( ExprList { elts: [ Located { - location: Location { - row: 1, - column: 1, - }, - end_location: Some( - Location { - row: 1, - column: 2, - }, - ), + range: 1..2, custom: (), node: Name( ExprName { @@ -53,16 +26,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 4, - }, - end_location: Some( - Location { - row: 1, - column: 5, - }, - ), + range: 4..5, custom: (), node: Name( ExprName { @@ -78,31 +42,13 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 1, - column: 9, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 9..18, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 1, - column: 10, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 10..11, custom: (), node: Constant( ExprConstant { @@ -114,16 +60,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 13, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 13..14, custom: (), node: Constant( ExprConstant { @@ -135,16 +72,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 16, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 16..17, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_list_comp.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_list_comp.snap index 8ce58518..a9da09d0 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_list_comp.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_list_comp.snap @@ -4,31 +4,13 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 26, - }, - ), + range: 0..26, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 1, - }, - ), + range: 0..1, custom: (), node: Name( ExprName { @@ -39,30 +21,12 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 1, - column: 4, - }, - end_location: Some( - Location { - row: 1, - column: 26, - }, - ), + range: 4..26, custom: (), node: ListComp( ExprListComp { elt: Located { - location: Location { - row: 1, - column: 5, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 5..6, custom: (), node: Name( ExprName { @@ -74,16 +38,7 @@ expression: parse_ast generators: [ Comprehension { target: Located { - location: Location { - row: 1, - column: 11, - }, - end_location: Some( - Location { - row: 1, - column: 12, - }, - ), + range: 11..12, custom: (), node: Name( ExprName { @@ -93,31 +48,13 @@ expression: parse_ast ), }, iter: Located { - location: Location { - row: 1, - column: 16, - }, - end_location: Some( - Location { - row: 1, - column: 25, - }, - ), + range: 16..25, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 1, - column: 17, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 17..18, custom: (), node: Constant( ExprConstant { @@ -129,16 +66,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 20, - }, - end_location: Some( - Location { - row: 1, - column: 21, - }, - ), + range: 20..21, custom: (), node: Constant( ExprConstant { @@ -150,16 +78,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 23, - }, - end_location: Some( - Location { - row: 1, - column: 24, - }, - ), + range: 23..24, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_name.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_name.snap index 370db7c2..0df239b3 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_name.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_name.snap @@ -4,31 +4,13 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 0..13, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 1, - }, - ), + range: 0..1, custom: (), node: Name( ExprName { @@ -39,31 +21,13 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 1, - column: 4, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 4..13, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 1, - column: 5, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 5..6, custom: (), node: Constant( ExprConstant { @@ -75,16 +39,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 8, - }, - end_location: Some( - Location { - row: 1, - column: 9, - }, - ), + range: 8..9, custom: (), node: Constant( ExprConstant { @@ -96,16 +51,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 11, - }, - end_location: Some( - Location { - row: 1, - column: 12, - }, - ), + range: 11..12, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_named_expr.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_named_expr.snap index 530a3e29..8825d43e 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_named_expr.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_named_expr.snap @@ -4,44 +4,17 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 0..14, custom: (), node: If( StmtIf { test: Located { - location: Location { - row: 1, - column: 3, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 3..8, custom: (), node: NamedExpr( ExprNamedExpr { target: Located { - location: Location { - row: 1, - column: 3, - }, - end_location: Some( - Location { - row: 1, - column: 4, - }, - ), + range: 3..4, custom: (), node: Name( ExprName { @@ -51,16 +24,7 @@ expression: parse_ast ), }, value: Located { - location: Location { - row: 1, - column: 7, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 7..8, custom: (), node: Constant( ExprConstant { @@ -76,16 +40,7 @@ expression: parse_ast }, body: [ Located { - location: Location { - row: 1, - column: 10, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 10..14, custom: (), node: Pass, }, diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_set_comp.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_set_comp.snap index 8249ba44..d3621924 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_set_comp.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_set_comp.snap @@ -4,31 +4,13 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 26, - }, - ), + range: 0..26, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 1, - }, - ), + range: 0..1, custom: (), node: Name( ExprName { @@ -39,30 +21,12 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 1, - column: 4, - }, - end_location: Some( - Location { - row: 1, - column: 26, - }, - ), + range: 4..26, custom: (), node: SetComp( ExprSetComp { elt: Located { - location: Location { - row: 1, - column: 5, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 5..6, custom: (), node: Name( ExprName { @@ -74,16 +38,7 @@ expression: parse_ast generators: [ Comprehension { target: Located { - location: Location { - row: 1, - column: 11, - }, - end_location: Some( - Location { - row: 1, - column: 12, - }, - ), + range: 11..12, custom: (), node: Name( ExprName { @@ -93,31 +48,13 @@ expression: parse_ast ), }, iter: Located { - location: Location { - row: 1, - column: 16, - }, - end_location: Some( - Location { - row: 1, - column: 25, - }, - ), + range: 16..25, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 1, - column: 17, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 17..18, custom: (), node: Constant( ExprConstant { @@ -129,16 +66,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 20, - }, - end_location: Some( - Location { - row: 1, - column: 21, - }, - ), + range: 20..21, custom: (), node: Constant( ExprConstant { @@ -150,16 +78,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 23, - }, - end_location: Some( - Location { - row: 1, - column: 24, - }, - ), + range: 23..24, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_starred.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_starred.snap index 18804c99..470adc5f 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_starred.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_starred.snap @@ -4,46 +4,19 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 19, - }, - ), + range: 0..19, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 0..7, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 1, - column: 1, - }, - end_location: Some( - Location { - row: 1, - column: 2, - }, - ), + range: 1..2, custom: (), node: Name( ExprName { @@ -53,30 +26,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 4, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 4..6, custom: (), node: Starred( ExprStarred { value: Located { - location: Location { - row: 1, - column: 5, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 5..6, custom: (), node: Name( ExprName { @@ -96,31 +51,13 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 1, - column: 10, - }, - end_location: Some( - Location { - row: 1, - column: 19, - }, - ), + range: 10..19, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 1, - column: 11, - }, - end_location: Some( - Location { - row: 1, - column: 12, - }, - ), + range: 11..12, custom: (), node: Constant( ExprConstant { @@ -132,16 +69,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 14, - }, - end_location: Some( - Location { - row: 1, - column: 15, - }, - ), + range: 14..15, custom: (), node: Constant( ExprConstant { @@ -153,16 +81,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 17, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 17..18, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_subscript.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_subscript.snap index a81d7b06..77f6e07e 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_subscript.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_subscript.snap @@ -4,45 +4,18 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 16, - }, - ), + range: 0..16, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 4, - }, - ), + range: 0..4, custom: (), node: Subscript( ExprSubscript { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 1, - }, - ), + range: 0..1, custom: (), node: Name( ExprName { @@ -52,16 +25,7 @@ expression: parse_ast ), }, slice: Located { - location: Location { - row: 1, - column: 2, - }, - end_location: Some( - Location { - row: 1, - column: 3, - }, - ), + range: 2..3, custom: (), node: Name( ExprName { @@ -76,31 +40,13 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 1, - column: 7, - }, - end_location: Some( - Location { - row: 1, - column: 16, - }, - ), + range: 7..16, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 1, - column: 8, - }, - end_location: Some( - Location { - row: 1, - column: 9, - }, - ), + range: 8..9, custom: (), node: Constant( ExprConstant { @@ -112,16 +58,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 11, - }, - end_location: Some( - Location { - row: 1, - column: 12, - }, - ), + range: 11..12, custom: (), node: Constant( ExprConstant { @@ -133,16 +70,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 14, - }, - end_location: Some( - Location { - row: 1, - column: 15, - }, - ), + range: 14..15, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_tuple.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_tuple.snap index bab294e0..2d5f82d0 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_tuple.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_tuple.snap @@ -4,46 +4,19 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 0..18, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 0..6, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 1, - column: 1, - }, - end_location: Some( - Location { - row: 1, - column: 2, - }, - ), + range: 1..2, custom: (), node: Name( ExprName { @@ -53,16 +26,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 4, - }, - end_location: Some( - Location { - row: 1, - column: 5, - }, - ), + range: 4..5, custom: (), node: Name( ExprName { @@ -78,31 +42,13 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 1, - column: 9, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 9..18, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 1, - column: 10, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 10..11, custom: (), node: Constant( ExprConstant { @@ -114,16 +60,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 13, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 13..14, custom: (), node: Constant( ExprConstant { @@ -135,16 +72,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 16, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 16..17, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_with.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_with.snap index 12fcda82..b4c71263 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_with.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_with.snap @@ -4,32 +4,14 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 0..17, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 1, - column: 5, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 5..6, custom: (), node: Constant( ExprConstant { @@ -42,16 +24,7 @@ expression: parse_ast }, optional_vars: Some( Located { - location: Location { - row: 1, - column: 10, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 10..11, custom: (), node: Name( ExprName { @@ -65,16 +38,7 @@ expression: parse_ast ], body: [ Located { - location: Location { - row: 1, - column: 13, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 13..17, custom: (), node: Pass, }, diff --git a/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_attribute.snap b/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_attribute.snap index 006a9571..461554ea 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_attribute.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_attribute.snap @@ -4,44 +4,17 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 16, - }, - ), + range: 0..16, custom: (), node: AugAssign( StmtAugAssign { target: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 3, - }, - ), + range: 0..3, custom: (), node: Attribute( ExprAttribute { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 1, - }, - ), + range: 0..1, custom: (), node: Name( ExprName { @@ -57,31 +30,13 @@ expression: parse_ast }, op: Add, value: Located { - location: Location { - row: 1, - column: 7, - }, - end_location: Some( - Location { - row: 1, - column: 16, - }, - ), + range: 7..16, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 1, - column: 8, - }, - end_location: Some( - Location { - row: 1, - column: 9, - }, - ), + range: 8..9, custom: (), node: Constant( ExprConstant { @@ -93,16 +48,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 11, - }, - end_location: Some( - Location { - row: 1, - column: 12, - }, - ), + range: 11..12, custom: (), node: Constant( ExprConstant { @@ -114,16 +60,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 14, - }, - end_location: Some( - Location { - row: 1, - column: 15, - }, - ), + range: 14..15, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_name.snap b/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_name.snap index 6b82083a..28835f7b 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_name.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_name.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 0..6, custom: (), node: AugAssign( StmtAugAssign { target: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 1, - }, - ), + range: 0..1, custom: (), node: Name( ExprName { @@ -38,16 +20,7 @@ expression: parse_ast }, op: Add, value: Located { - location: Location { - row: 1, - column: 5, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 5..6, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_subscript.snap b/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_subscript.snap index 61e89e78..39b23174 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_subscript.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_subscript.snap @@ -4,44 +4,17 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 0..17, custom: (), node: AugAssign( StmtAugAssign { target: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 4, - }, - ), + range: 0..4, custom: (), node: Subscript( ExprSubscript { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 1, - }, - ), + range: 0..1, custom: (), node: Name( ExprName { @@ -51,16 +24,7 @@ expression: parse_ast ), }, slice: Located { - location: Location { - row: 1, - column: 2, - }, - end_location: Some( - Location { - row: 1, - column: 3, - }, - ), + range: 2..3, custom: (), node: Name( ExprName { @@ -75,31 +39,13 @@ expression: parse_ast }, op: Add, value: Located { - location: Location { - row: 1, - column: 8, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 8..17, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 1, - column: 9, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 9..10, custom: (), node: Constant( ExprConstant { @@ -111,16 +57,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 12, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 12..13, custom: (), node: Constant( ExprConstant { @@ -132,16 +69,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 15, - }, - end_location: Some( - Location { - row: 1, - column: 16, - }, - ), + range: 15..16, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__context__tests__del_attribute.snap b/parser/src/snapshots/rustpython_parser__context__tests__del_attribute.snap index 1ba62fe1..f97be3ad 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__del_attribute.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__del_attribute.snap @@ -4,45 +4,18 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 0..7, custom: (), node: Delete( StmtDelete { targets: [ Located { - location: Location { - row: 1, - column: 4, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 4..7, custom: (), node: Attribute( ExprAttribute { value: Located { - location: Location { - row: 1, - column: 4, - }, - end_location: Some( - Location { - row: 1, - column: 5, - }, - ), + range: 4..5, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__context__tests__del_name.snap b/parser/src/snapshots/rustpython_parser__context__tests__del_name.snap index fa8019c2..5e5998e8 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__del_name.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__del_name.snap @@ -4,31 +4,13 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 5, - }, - ), + range: 0..5, custom: (), node: Delete( StmtDelete { targets: [ Located { - location: Location { - row: 1, - column: 4, - }, - end_location: Some( - Location { - row: 1, - column: 5, - }, - ), + range: 4..5, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__context__tests__del_subscript.snap b/parser/src/snapshots/rustpython_parser__context__tests__del_subscript.snap index 720c9af7..c4cb6cec 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__del_subscript.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__del_subscript.snap @@ -4,45 +4,18 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 0..8, custom: (), node: Delete( StmtDelete { targets: [ Located { - location: Location { - row: 1, - column: 4, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 4..8, custom: (), node: Subscript( ExprSubscript { value: Located { - location: Location { - row: 1, - column: 4, - }, - end_location: Some( - Location { - row: 1, - column: 5, - }, - ), + range: 4..5, custom: (), node: Name( ExprName { @@ -52,16 +25,7 @@ expression: parse_ast ), }, slice: Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 6..7, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__function__tests__function_kw_only_args.snap b/parser/src/snapshots/rustpython_parser__function__tests__function_kw_only_args.snap index cc74a915..9dedeee3 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__function_kw_only_args.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__function_kw_only_args.snap @@ -5,16 +5,7 @@ expression: parse_ast Ok( [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 23, - }, - ), + range: 0..23, custom: (), node: FunctionDef( StmtFunctionDef { @@ -25,16 +16,7 @@ Ok( vararg: None, kwonlyargs: [ Located { - location: Location { - row: 1, - column: 9, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 9..10, custom: (), node: ArgData { arg: "a", @@ -43,16 +25,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 12, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 12..13, custom: (), node: ArgData { arg: "b", @@ -61,16 +34,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 15, - }, - end_location: Some( - Location { - row: 1, - column: 16, - }, - ), + range: 15..16, custom: (), node: ArgData { arg: "c", @@ -85,16 +49,7 @@ Ok( }, body: [ Located { - location: Location { - row: 1, - column: 19, - }, - end_location: Some( - Location { - row: 1, - column: 23, - }, - ), + range: 19..23, custom: (), node: Pass, }, 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 27d6672e..d6616db2 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 @@ -5,16 +5,7 @@ expression: parse_ast Ok( [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 29, - }, - ), + range: 0..29, custom: (), node: FunctionDef( StmtFunctionDef { @@ -25,16 +16,7 @@ Ok( vararg: None, kwonlyargs: [ Located { - location: Location { - row: 1, - column: 9, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 9..10, custom: (), node: ArgData { arg: "a", @@ -43,16 +25,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 12, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 12..13, custom: (), node: ArgData { arg: "b", @@ -61,16 +34,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 18, - }, - end_location: Some( - Location { - row: 1, - column: 19, - }, - ), + range: 18..19, custom: (), node: ArgData { arg: "c", @@ -81,16 +45,7 @@ Ok( ], kw_defaults: [ Located { - location: Location { - row: 1, - column: 14, - }, - end_location: Some( - Location { - row: 1, - column: 16, - }, - ), + range: 14..16, custom: (), node: Constant( ExprConstant { @@ -102,16 +57,7 @@ Ok( ), }, Located { - location: Location { - row: 1, - column: 20, - }, - end_location: Some( - Location { - row: 1, - column: 22, - }, - ), + range: 20..22, custom: (), node: Constant( ExprConstant { @@ -128,16 +74,7 @@ Ok( }, body: [ Located { - location: Location { - row: 1, - column: 25, - }, - end_location: Some( - Location { - row: 1, - column: 29, - }, - ), + range: 25..29, custom: (), node: Pass, }, diff --git a/parser/src/snapshots/rustpython_parser__function__tests__function_no_args.snap b/parser/src/snapshots/rustpython_parser__function__tests__function_no_args.snap index d4c413e6..a340a3b3 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__function_no_args.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__function_no_args.snap @@ -5,16 +5,7 @@ expression: parse_ast Ok( [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 0..13, custom: (), node: FunctionDef( StmtFunctionDef { @@ -30,16 +21,7 @@ Ok( }, body: [ Located { - location: Location { - row: 1, - column: 9, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 9..13, custom: (), node: Pass, }, diff --git a/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args.snap b/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args.snap index 37e3b173..9dd15174 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args.snap @@ -5,16 +5,7 @@ expression: parse_ast Ok( [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 32, - }, - ), + range: 0..32, custom: (), node: FunctionDef( StmtFunctionDef { @@ -23,16 +14,7 @@ Ok( posonlyargs: [], args: [ Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 6..7, custom: (), node: ArgData { arg: "a", @@ -41,16 +23,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 9, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 9..10, custom: (), node: ArgData { arg: "b", @@ -59,16 +32,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 12, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 12..13, custom: (), node: ArgData { arg: "c", @@ -80,16 +44,7 @@ Ok( vararg: None, kwonlyargs: [ Located { - location: Location { - row: 1, - column: 18, - }, - end_location: Some( - Location { - row: 1, - column: 19, - }, - ), + range: 18..19, custom: (), node: ArgData { arg: "d", @@ -98,16 +53,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 21, - }, - end_location: Some( - Location { - row: 1, - column: 22, - }, - ), + range: 21..22, custom: (), node: ArgData { arg: "e", @@ -116,16 +62,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 24, - }, - end_location: Some( - Location { - row: 1, - column: 25, - }, - ), + range: 24..25, custom: (), node: ArgData { arg: "f", @@ -140,16 +77,7 @@ Ok( }, body: [ Located { - location: Location { - row: 1, - column: 28, - }, - end_location: Some( - Location { - row: 1, - column: 32, - }, - ), + range: 28..32, custom: (), node: Pass, }, 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 af3fa128..cd885807 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 @@ -5,16 +5,7 @@ expression: parse_ast Ok( [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 38, - }, - ), + range: 0..38, custom: (), node: FunctionDef( StmtFunctionDef { @@ -23,16 +14,7 @@ Ok( posonlyargs: [], args: [ Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 6..7, custom: (), node: ArgData { arg: "a", @@ -41,16 +23,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 9, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 9..10, custom: (), node: ArgData { arg: "b", @@ -59,16 +32,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 12, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 12..13, custom: (), node: ArgData { arg: "c", @@ -80,16 +44,7 @@ Ok( vararg: None, kwonlyargs: [ Located { - location: Location { - row: 1, - column: 18, - }, - end_location: Some( - Location { - row: 1, - column: 19, - }, - ), + range: 18..19, custom: (), node: ArgData { arg: "d", @@ -98,16 +53,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 21, - }, - end_location: Some( - Location { - row: 1, - column: 22, - }, - ), + range: 21..22, custom: (), node: ArgData { arg: "e", @@ -116,16 +62,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 27, - }, - end_location: Some( - Location { - row: 1, - column: 28, - }, - ), + range: 27..28, custom: (), node: ArgData { arg: "f", @@ -136,16 +73,7 @@ Ok( ], kw_defaults: [ Located { - location: Location { - row: 1, - column: 23, - }, - end_location: Some( - Location { - row: 1, - column: 25, - }, - ), + range: 23..25, custom: (), node: Constant( ExprConstant { @@ -157,16 +85,7 @@ Ok( ), }, Located { - location: Location { - row: 1, - column: 29, - }, - end_location: Some( - Location { - row: 1, - column: 31, - }, - ), + range: 29..31, custom: (), node: Constant( ExprConstant { @@ -183,16 +102,7 @@ Ok( }, body: [ Located { - location: Location { - row: 1, - column: 34, - }, - end_location: Some( - Location { - row: 1, - column: 38, - }, - ), + range: 34..38, custom: (), node: Pass, }, 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 348c4231..ee2fb9b8 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 @@ -5,16 +5,7 @@ expression: parse_ast Ok( [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 42, - }, - ), + range: 0..42, custom: (), node: FunctionDef( StmtFunctionDef { @@ -23,16 +14,7 @@ Ok( posonlyargs: [], args: [ Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 6..7, custom: (), node: ArgData { arg: "a", @@ -41,16 +23,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 9, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 9..10, custom: (), node: ArgData { arg: "b", @@ -59,16 +32,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 12, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 12..13, custom: (), node: ArgData { arg: "c", @@ -79,16 +43,7 @@ Ok( ], vararg: Some( Located { - location: Location { - row: 1, - column: 16, - }, - end_location: Some( - Location { - row: 1, - column: 20, - }, - ), + range: 16..20, custom: (), node: ArgData { arg: "args", @@ -99,16 +54,7 @@ Ok( ), kwonlyargs: [ Located { - location: Location { - row: 1, - column: 22, - }, - end_location: Some( - Location { - row: 1, - column: 23, - }, - ), + range: 22..23, custom: (), node: ArgData { arg: "d", @@ -117,16 +63,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 25, - }, - end_location: Some( - Location { - row: 1, - column: 26, - }, - ), + range: 25..26, custom: (), node: ArgData { arg: "e", @@ -135,16 +72,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 31, - }, - end_location: Some( - Location { - row: 1, - column: 32, - }, - ), + range: 31..32, custom: (), node: ArgData { arg: "f", @@ -155,16 +83,7 @@ Ok( ], kw_defaults: [ Located { - location: Location { - row: 1, - column: 27, - }, - end_location: Some( - Location { - row: 1, - column: 29, - }, - ), + range: 27..29, custom: (), node: Constant( ExprConstant { @@ -176,16 +95,7 @@ Ok( ), }, Located { - location: Location { - row: 1, - column: 33, - }, - end_location: Some( - Location { - row: 1, - column: 35, - }, - ), + range: 33..35, custom: (), node: Constant( ExprConstant { @@ -202,16 +112,7 @@ Ok( }, body: [ Located { - location: Location { - row: 1, - column: 38, - }, - end_location: Some( - Location { - row: 1, - column: 42, - }, - ), + range: 38..42, custom: (), node: Pass, }, 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 3076f771..447195f0 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 @@ -5,16 +5,7 @@ expression: parse_ast Ok( [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 52, - }, - ), + range: 0..52, custom: (), node: FunctionDef( StmtFunctionDef { @@ -23,16 +14,7 @@ Ok( posonlyargs: [], args: [ Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 6..7, custom: (), node: ArgData { arg: "a", @@ -41,16 +23,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 9, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 9..10, custom: (), node: ArgData { arg: "b", @@ -59,16 +32,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 12, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 12..13, custom: (), node: ArgData { arg: "c", @@ -79,16 +43,7 @@ Ok( ], vararg: Some( Located { - location: Location { - row: 1, - column: 16, - }, - end_location: Some( - Location { - row: 1, - column: 20, - }, - ), + range: 16..20, custom: (), node: ArgData { arg: "args", @@ -99,16 +54,7 @@ Ok( ), kwonlyargs: [ Located { - location: Location { - row: 1, - column: 22, - }, - end_location: Some( - Location { - row: 1, - column: 23, - }, - ), + range: 22..23, custom: (), node: ArgData { arg: "d", @@ -117,16 +63,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 25, - }, - end_location: Some( - Location { - row: 1, - column: 26, - }, - ), + range: 25..26, custom: (), node: ArgData { arg: "e", @@ -135,16 +72,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 31, - }, - end_location: Some( - Location { - row: 1, - column: 32, - }, - ), + range: 31..32, custom: (), node: ArgData { arg: "f", @@ -155,16 +83,7 @@ Ok( ], kw_defaults: [ Located { - location: Location { - row: 1, - column: 27, - }, - end_location: Some( - Location { - row: 1, - column: 29, - }, - ), + range: 27..29, custom: (), node: Constant( ExprConstant { @@ -176,16 +95,7 @@ Ok( ), }, Located { - location: Location { - row: 1, - column: 33, - }, - end_location: Some( - Location { - row: 1, - column: 35, - }, - ), + range: 33..35, custom: (), node: Constant( ExprConstant { @@ -199,16 +109,7 @@ Ok( ], kwarg: Some( Located { - location: Location { - row: 1, - column: 39, - }, - end_location: Some( - Location { - row: 1, - column: 45, - }, - ), + range: 39..45, custom: (), node: ArgData { arg: "kwargs", @@ -221,16 +122,7 @@ Ok( }, body: [ Located { - location: Location { - row: 1, - column: 48, - }, - end_location: Some( - Location { - row: 1, - column: 52, - }, - ), + range: 48..52, custom: (), node: Pass, }, diff --git a/parser/src/snapshots/rustpython_parser__function__tests__function_pos_args.snap b/parser/src/snapshots/rustpython_parser__function__tests__function_pos_args.snap index 1a23ad24..b72c0daf 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__function_pos_args.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__function_pos_args.snap @@ -5,16 +5,7 @@ expression: parse_ast Ok( [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 20, - }, - ), + range: 0..20, custom: (), node: FunctionDef( StmtFunctionDef { @@ -23,16 +14,7 @@ Ok( posonlyargs: [], args: [ Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 6..7, custom: (), node: ArgData { arg: "a", @@ -41,16 +23,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 9, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 9..10, custom: (), node: ArgData { arg: "b", @@ -59,16 +32,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 12, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 12..13, custom: (), node: ArgData { arg: "c", @@ -85,16 +49,7 @@ Ok( }, body: [ Located { - location: Location { - row: 1, - column: 16, - }, - end_location: Some( - Location { - row: 1, - column: 20, - }, - ), + range: 16..20, custom: (), node: Pass, }, 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 af6ba70f..84d0d986 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 @@ -5,16 +5,7 @@ expression: parse_ast Ok( [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 26, - }, - ), + range: 0..26, custom: (), node: FunctionDef( StmtFunctionDef { @@ -23,16 +14,7 @@ Ok( posonlyargs: [], args: [ Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 6..7, custom: (), node: ArgData { arg: "a", @@ -41,16 +23,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 9, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 9..10, custom: (), node: ArgData { arg: "b", @@ -59,16 +32,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 15, - }, - end_location: Some( - Location { - row: 1, - column: 16, - }, - ), + range: 15..16, custom: (), node: ArgData { arg: "c", @@ -83,16 +47,7 @@ Ok( kwarg: None, defaults: [ Located { - location: Location { - row: 1, - column: 11, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 11..13, custom: (), node: Constant( ExprConstant { @@ -104,16 +59,7 @@ Ok( ), }, Located { - location: Location { - row: 1, - column: 17, - }, - end_location: Some( - Location { - row: 1, - column: 19, - }, - ), + range: 17..19, custom: (), node: Constant( ExprConstant { @@ -128,16 +74,7 @@ Ok( }, body: [ Located { - location: Location { - row: 1, - column: 22, - }, - end_location: Some( - Location { - row: 1, - column: 26, - }, - ), + range: 22..26, custom: (), node: Pass, }, diff --git a/parser/src/snapshots/rustpython_parser__function__tests__lambda_kw_only_args.snap b/parser/src/snapshots/rustpython_parser__function__tests__lambda_kw_only_args.snap index f766b17d..be95fae2 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__lambda_kw_only_args.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__lambda_kw_only_args.snap @@ -5,30 +5,12 @@ expression: parse_ast Ok( [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 20, - }, - ), + range: 0..20, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 20, - }, - ), + range: 0..20, custom: (), node: Lambda( ExprLambda { @@ -38,16 +20,7 @@ Ok( vararg: None, kwonlyargs: [ Located { - location: Location { - row: 1, - column: 10, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 10..11, custom: (), node: ArgData { arg: "a", @@ -56,16 +29,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 13, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 13..14, custom: (), node: ArgData { arg: "b", @@ -74,16 +38,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 16, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 16..17, custom: (), node: ArgData { arg: "c", @@ -97,16 +52,7 @@ Ok( defaults: [], }, body: Located { - location: Location { - row: 1, - column: 19, - }, - end_location: Some( - Location { - row: 1, - column: 20, - }, - ), + range: 19..20, custom: (), node: Constant( ExprConstant { 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 586eb499..b992c295 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 @@ -5,30 +5,12 @@ expression: parse_ast Ok( [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 26, - }, - ), + range: 0..26, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 26, - }, - ), + range: 0..26, custom: (), node: Lambda( ExprLambda { @@ -38,16 +20,7 @@ Ok( vararg: None, kwonlyargs: [ Located { - location: Location { - row: 1, - column: 10, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 10..11, custom: (), node: ArgData { arg: "a", @@ -56,16 +29,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 13, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 13..14, custom: (), node: ArgData { arg: "b", @@ -74,16 +38,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 19, - }, - end_location: Some( - Location { - row: 1, - column: 20, - }, - ), + range: 19..20, custom: (), node: ArgData { arg: "c", @@ -94,16 +49,7 @@ Ok( ], kw_defaults: [ Located { - location: Location { - row: 1, - column: 15, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 15..17, custom: (), node: Constant( ExprConstant { @@ -115,16 +61,7 @@ Ok( ), }, Located { - location: Location { - row: 1, - column: 21, - }, - end_location: Some( - Location { - row: 1, - column: 23, - }, - ), + range: 21..23, custom: (), node: Constant( ExprConstant { @@ -140,16 +77,7 @@ Ok( defaults: [], }, body: Located { - location: Location { - row: 1, - column: 25, - }, - end_location: Some( - Location { - row: 1, - column: 26, - }, - ), + range: 25..26, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__function__tests__lambda_no_args.snap b/parser/src/snapshots/rustpython_parser__function__tests__lambda_no_args.snap index f6cbdf41..c9573315 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__lambda_no_args.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__lambda_no_args.snap @@ -5,30 +5,12 @@ expression: parse_ast Ok( [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 9, - }, - ), + range: 0..9, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 9, - }, - ), + range: 0..9, custom: (), node: Lambda( ExprLambda { @@ -42,16 +24,7 @@ Ok( defaults: [], }, body: Located { - location: Location { - row: 1, - column: 8, - }, - end_location: Some( - Location { - row: 1, - column: 9, - }, - ), + range: 8..9, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_and_kw_only_args.snap b/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_and_kw_only_args.snap index 85b0d0d0..876aa6cd 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_and_kw_only_args.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_and_kw_only_args.snap @@ -5,30 +5,12 @@ expression: parse_ast Ok( [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 26, - }, - ), + range: 0..26, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 26, - }, - ), + range: 0..26, custom: (), node: Lambda( ExprLambda { @@ -36,16 +18,7 @@ Ok( posonlyargs: [], args: [ Located { - location: Location { - row: 1, - column: 7, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 7..8, custom: (), node: ArgData { arg: "a", @@ -54,16 +27,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 10, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 10..11, custom: (), node: ArgData { arg: "b", @@ -72,16 +36,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 13, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 13..14, custom: (), node: ArgData { arg: "c", @@ -93,16 +48,7 @@ Ok( vararg: None, kwonlyargs: [ Located { - location: Location { - row: 1, - column: 19, - }, - end_location: Some( - Location { - row: 1, - column: 20, - }, - ), + range: 19..20, custom: (), node: ArgData { arg: "d", @@ -111,16 +57,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 22, - }, - end_location: Some( - Location { - row: 1, - column: 23, - }, - ), + range: 22..23, custom: (), node: ArgData { arg: "e", @@ -134,16 +71,7 @@ Ok( defaults: [], }, body: Located { - location: Location { - row: 1, - column: 25, - }, - end_location: Some( - Location { - row: 1, - column: 26, - }, - ), + range: 25..26, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_args.snap b/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_args.snap index bd52002b..43133dc3 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_args.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_args.snap @@ -5,30 +5,12 @@ expression: parse_ast Ok( [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 0..17, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 0..17, custom: (), node: Lambda( ExprLambda { @@ -36,16 +18,7 @@ Ok( posonlyargs: [], args: [ Located { - location: Location { - row: 1, - column: 7, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 7..8, custom: (), node: ArgData { arg: "a", @@ -54,16 +27,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 10, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 10..11, custom: (), node: ArgData { arg: "b", @@ -72,16 +36,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 13, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 13..14, custom: (), node: ArgData { arg: "c", @@ -97,16 +52,7 @@ Ok( defaults: [], }, body: Located { - location: Location { - row: 1, - column: 16, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 16..17, custom: (), node: Constant( ExprConstant { 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 3578d760..ee752af6 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 @@ -5,30 +5,12 @@ expression: parse_ast Ok( [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 23, - }, - ), + range: 0..23, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 23, - }, - ), + range: 0..23, custom: (), node: Lambda( ExprLambda { @@ -36,16 +18,7 @@ Ok( posonlyargs: [], args: [ Located { - location: Location { - row: 1, - column: 7, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 7..8, custom: (), node: ArgData { arg: "a", @@ -54,16 +27,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 10, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 10..11, custom: (), node: ArgData { arg: "b", @@ -72,16 +36,7 @@ Ok( }, }, Located { - location: Location { - row: 1, - column: 16, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 16..17, custom: (), node: ArgData { arg: "c", @@ -96,16 +51,7 @@ Ok( kwarg: None, defaults: [ Located { - location: Location { - row: 1, - column: 12, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 12..14, custom: (), node: Constant( ExprConstant { @@ -117,16 +63,7 @@ Ok( ), }, Located { - location: Location { - row: 1, - column: 18, - }, - end_location: Some( - Location { - row: 1, - column: 20, - }, - ), + range: 18..20, custom: (), node: Constant( ExprConstant { @@ -140,16 +77,7 @@ Ok( ], }, body: Located { - location: Location { - row: 1, - column: 22, - }, - end_location: Some( - Location { - row: 1, - column: 23, - }, - ), + range: 22..23, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__dict_unpacking.snap b/parser/src/snapshots/rustpython_parser__parser__tests__dict_unpacking.snap index 302a9854..c2fda086 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__dict_unpacking.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__dict_unpacking.snap @@ -3,32 +3,14 @@ source: parser/src/parser.rs expression: parse_ast --- Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 25, - }, - ), + range: 0..25, custom: (), node: Dict( ExprDict { keys: [ Some( Located { - location: Location { - row: 1, - column: 1, - }, - end_location: Some( - Location { - row: 1, - column: 4, - }, - ), + range: 1..4, custom: (), node: Constant( ExprConstant { @@ -43,16 +25,7 @@ Located { None, Some( Located { - location: Location { - row: 1, - column: 16, - }, - end_location: Some( - Location { - row: 1, - column: 19, - }, - ), + range: 16..19, custom: (), node: Constant( ExprConstant { @@ -67,16 +40,7 @@ Located { ], values: [ Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 9, - }, - ), + range: 6..9, custom: (), node: Constant( ExprConstant { @@ -88,16 +52,7 @@ Located { ), }, Located { - location: Location { - row: 1, - column: 13, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 13..14, custom: (), node: Name( ExprName { @@ -107,16 +62,7 @@ Located { ), }, Located { - location: Location { - row: 1, - column: 21, - }, - end_location: Some( - Location { - row: 1, - column: 24, - }, - ), + range: 21..24, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__generator_expression_argument.snap b/parser/src/snapshots/rustpython_parser__parser__tests__generator_expression_argument.snap index 79b5540d..e06e3e25 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__generator_expression_argument.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__generator_expression_argument.snap @@ -3,44 +3,17 @@ source: parser/src/parser.rs expression: parse_ast --- Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 7, - column: 1, - }, - ), + range: 0..141, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 0..8, custom: (), node: Attribute( ExprAttribute { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 3, - }, - ), + range: 0..3, custom: (), node: Constant( ExprConstant { @@ -58,30 +31,12 @@ Located { }, args: [ Located { - location: Location { - row: 2, - column: 4, - }, - end_location: Some( - Location { - row: 6, - column: 5, - }, - ), + range: 14..139, custom: (), node: GeneratorExp( ExprGeneratorExp { elt: Located { - location: Location { - row: 2, - column: 4, - }, - end_location: Some( - Location { - row: 2, - column: 7, - }, - ), + range: 14..17, custom: (), node: Name( ExprName { @@ -93,16 +48,7 @@ Located { generators: [ Comprehension { target: Located { - location: Location { - row: 3, - column: 8, - }, - end_location: Some( - Location { - row: 3, - column: 11, - }, - ), + range: 26..29, custom: (), node: Name( ExprName { @@ -112,45 +58,18 @@ Located { ), }, iter: Located { - location: Location { - row: 3, - column: 15, - }, - end_location: Some( - Location { - row: 6, - column: 5, - }, - ), + range: 33..139, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 4, - column: 8, - }, - end_location: Some( - Location { - row: 4, - column: 45, - }, - ), + range: 43..80, custom: (), node: IfExp( ExprIfExp { test: Located { - location: Location { - row: 4, - column: 30, - }, - end_location: Some( - Location { - row: 4, - column: 35, - }, - ), + range: 65..70, custom: (), node: Name( ExprName { @@ -160,30 +79,12 @@ Located { ), }, body: Located { - location: Location { - row: 4, - column: 8, - }, - end_location: Some( - Location { - row: 4, - column: 26, - }, - ), + range: 43..61, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 4, - column: 8, - }, - end_location: Some( - Location { - row: 4, - column: 18, - }, - ), + range: 43..53, custom: (), node: Constant( ExprConstant { @@ -196,16 +97,7 @@ Located { }, op: Mod, right: Located { - location: Location { - row: 4, - column: 21, - }, - end_location: Some( - Location { - row: 4, - column: 26, - }, - ), + range: 56..61, custom: (), node: Name( ExprName { @@ -218,16 +110,7 @@ Located { ), }, orelse: Located { - location: Location { - row: 4, - column: 41, - }, - end_location: Some( - Location { - row: 4, - column: 45, - }, - ), + range: 76..80, custom: (), node: Constant( ExprConstant { @@ -240,30 +123,12 @@ Located { ), }, Located { - location: Location { - row: 5, - column: 8, - }, - end_location: Some( - Location { - row: 5, - column: 50, - }, - ), + range: 90..132, custom: (), node: IfExp( ExprIfExp { test: Located { - location: Location { - row: 5, - column: 34, - }, - end_location: Some( - Location { - row: 5, - column: 40, - }, - ), + range: 116..122, custom: (), node: Name( ExprName { @@ -273,30 +138,12 @@ Located { ), }, body: Located { - location: Location { - row: 5, - column: 9, - }, - end_location: Some( - Location { - row: 5, - column: 29, - }, - ), + range: 91..111, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 5, - column: 9, - }, - end_location: Some( - Location { - row: 5, - column: 20, - }, - ), + range: 91..102, custom: (), node: Constant( ExprConstant { @@ -309,16 +156,7 @@ Located { }, op: Mod, right: Located { - location: Location { - row: 5, - column: 23, - }, - end_location: Some( - Location { - row: 5, - column: 29, - }, - ), + range: 105..111, custom: (), node: Name( ExprName { @@ -331,16 +169,7 @@ Located { ), }, orelse: Located { - location: Location { - row: 5, - column: 46, - }, - end_location: Some( - Location { - row: 5, - column: 50, - }, - ), + range: 128..132, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__match.snap b/parser/src/snapshots/rustpython_parser__parser__tests__match.snap index 893462f2..b9292bbf 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__match.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__match.snap @@ -4,46 +4,19 @@ expression: parse_ast --- [ Located { - location: Location { - row: 2, - column: 0, - }, - end_location: Some( - Location { - row: 6, - column: 19, - }, - ), + range: 1..73, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 2, - column: 6, - }, - end_location: Some( - Location { - row: 2, - column: 17, - }, - ), + range: 7..18, custom: (), node: Dict( ExprDict { keys: [ Some( Located { - location: Location { - row: 2, - column: 7, - }, - end_location: Some( - Location { - row: 2, - column: 13, - }, - ), + range: 8..14, custom: (), node: Constant( ExprConstant { @@ -58,16 +31,7 @@ expression: parse_ast ], values: [ Located { - location: Location { - row: 2, - column: 15, - }, - end_location: Some( - Location { - row: 2, - column: 16, - }, - ), + range: 16..17, custom: (), node: Constant( ExprConstant { @@ -85,16 +49,7 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 3, - column: 9, - }, - end_location: Some( - Location { - row: 5, - column: 5, - }, - ), + range: 29..52, custom: (), node: MatchMapping( PatternMatchMapping { @@ -109,44 +64,17 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 6, - column: 8, - }, - end_location: Some( - Location { - row: 6, - column: 19, - }, - ), + range: 62..73, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 6, - column: 8, - }, - end_location: Some( - Location { - row: 6, - column: 19, - }, - ), + range: 62..73, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 6, - column: 8, - }, - end_location: Some( - Location { - row: 6, - column: 13, - }, - ), + range: 62..67, custom: (), node: Name( ExprName { @@ -157,16 +85,7 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 6, - column: 14, - }, - end_location: Some( - Location { - row: 6, - column: 18, - }, - ), + range: 68..72, custom: (), node: Name( ExprName { @@ -190,46 +109,19 @@ expression: parse_ast ), }, Located { - location: Location { - row: 7, - column: 0, - }, - end_location: Some( - Location { - row: 11, - column: 20, - }, - ), + range: 74..177, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 7, - column: 6, - }, - end_location: Some( - Location { - row: 7, - column: 23, - }, - ), + range: 80..97, custom: (), node: Dict( ExprDict { keys: [ Some( Located { - location: Location { - row: 7, - column: 7, - }, - end_location: Some( - Location { - row: 7, - column: 14, - }, - ), + range: 81..88, custom: (), node: Constant( ExprConstant { @@ -244,16 +136,7 @@ expression: parse_ast ], values: [ Located { - location: Location { - row: 7, - column: 16, - }, - end_location: Some( - Location { - row: 7, - column: 22, - }, - ), + range: 90..96, custom: (), node: Constant( ExprConstant { @@ -271,31 +154,13 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 8, - column: 9, - }, - end_location: Some( - Location { - row: 10, - column: 5, - }, - ), + range: 108..155, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ Located { - location: Location { - row: 9, - column: 8, - }, - end_location: Some( - Location { - row: 9, - column: 15, - }, - ), + range: 118..125, custom: (), node: Constant( ExprConstant { @@ -309,60 +174,24 @@ expression: parse_ast ], patterns: [ Located { - location: Location { - row: 9, - column: 17, - }, - end_location: Some( - Location { - row: 9, - column: 38, - }, - ), + range: 127..148, custom: (), node: MatchAs( PatternMatchAs { pattern: Some( Located { - location: Location { - row: 9, - column: 17, - }, - end_location: Some( - Location { - row: 9, - column: 29, - }, - ), + range: 127..139, custom: (), node: MatchOr( PatternMatchOr { patterns: [ Located { - location: Location { - row: 9, - column: 17, - }, - end_location: Some( - Location { - row: 9, - column: 22, - }, - ), + range: 127..132, custom: (), node: MatchClass( PatternMatchClass { cls: Located { - location: Location { - row: 9, - column: 17, - }, - end_location: Some( - Location { - row: 9, - column: 20, - }, - ), + range: 127..130, custom: (), node: Name( ExprName { @@ -378,16 +207,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 9, - column: 25, - }, - end_location: Some( - Location { - row: 9, - column: 29, - }, - ), + range: 135..139, custom: (), node: MatchSingleton( PatternMatchSingleton { @@ -414,44 +234,17 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 11, - column: 8, - }, - end_location: Some( - Location { - row: 11, - column: 20, - }, - ), + range: 165..177, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 11, - column: 8, - }, - end_location: Some( - Location { - row: 11, - column: 20, - }, - ), + range: 165..177, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 11, - column: 8, - }, - end_location: Some( - Location { - row: 11, - column: 13, - }, - ), + range: 165..170, custom: (), node: Name( ExprName { @@ -462,16 +255,7 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 11, - column: 14, - }, - end_location: Some( - Location { - row: 11, - column: 19, - }, - ), + range: 171..176, custom: (), node: Name( ExprName { @@ -495,30 +279,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 12, - column: 0, - }, - end_location: Some( - Location { - row: 14, - column: 13, - }, - ), + range: 178..218, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 12, - column: 6, - }, - end_location: Some( - Location { - row: 12, - column: 7, - }, - ), + range: 184..185, custom: (), node: Name( ExprName { @@ -530,45 +296,18 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 13, - column: 9, - }, - end_location: Some( - Location { - row: 13, - column: 16, - }, - ), + range: 196..203, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 13, - column: 10, - }, - end_location: Some( - Location { - row: 13, - column: 11, - }, - ), + range: 197..198, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 13, - column: 10, - }, - end_location: Some( - Location { - row: 13, - column: 11, - }, - ), + range: 197..198, custom: (), node: Constant( ExprConstant { @@ -583,30 +322,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 13, - column: 13, - }, - end_location: Some( - Location { - row: 13, - column: 14, - }, - ), + range: 200..201, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 13, - column: 13, - }, - end_location: Some( - Location { - row: 13, - column: 14, - }, - ), + range: 200..201, custom: (), node: Constant( ExprConstant { @@ -627,31 +348,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 14, - column: 8, - }, - end_location: Some( - Location { - row: 14, - column: 13, - }, - ), + range: 213..218, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 14, - column: 8, - }, - end_location: Some( - Location { - row: 14, - column: 9, - }, - ), + range: 213..214, custom: (), node: Name( ExprName { @@ -662,16 +365,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 14, - column: 12, - }, - end_location: Some( - Location { - row: 14, - column: 13, - }, - ), + range: 217..218, custom: (), node: Constant( ExprConstant { @@ -693,30 +387,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 15, - column: 0, - }, - end_location: Some( - Location { - row: 17, - column: 13, - }, - ), + range: 219..259, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 15, - column: 6, - }, - end_location: Some( - Location { - row: 15, - column: 7, - }, - ), + range: 225..226, custom: (), node: Name( ExprName { @@ -728,45 +404,18 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 16, - column: 9, - }, - end_location: Some( - Location { - row: 16, - column: 16, - }, - ), + range: 237..244, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 16, - column: 10, - }, - end_location: Some( - Location { - row: 16, - column: 11, - }, - ), + range: 238..239, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 16, - column: 10, - }, - end_location: Some( - Location { - row: 16, - column: 11, - }, - ), + range: 238..239, custom: (), node: Constant( ExprConstant { @@ -781,30 +430,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 16, - column: 13, - }, - end_location: Some( - Location { - row: 16, - column: 14, - }, - ), + range: 241..242, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 16, - column: 13, - }, - end_location: Some( - Location { - row: 16, - column: 14, - }, - ), + range: 241..242, custom: (), node: Constant( ExprConstant { @@ -825,31 +456,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 17, - column: 8, - }, - end_location: Some( - Location { - row: 17, - column: 13, - }, - ), + range: 254..259, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 17, - column: 8, - }, - end_location: Some( - Location { - row: 17, - column: 9, - }, - ), + range: 254..255, custom: (), node: Name( ExprName { @@ -860,16 +473,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 17, - column: 12, - }, - end_location: Some( - Location { - row: 17, - column: 13, - }, - ), + range: 258..259, custom: (), node: Constant( ExprConstant { @@ -891,30 +495,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 18, - column: 0, - }, - end_location: Some( - Location { - row: 20, - column: 13, - }, - ), + range: 260..297, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 18, - column: 6, - }, - end_location: Some( - Location { - row: 18, - column: 7, - }, - ), + range: 266..267, custom: (), node: Name( ExprName { @@ -926,45 +512,18 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 19, - column: 9, - }, - end_location: Some( - Location { - row: 19, - column: 13, - }, - ), + range: 278..282, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 19, - column: 10, - }, - end_location: Some( - Location { - row: 19, - column: 11, - }, - ), + range: 279..280, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 19, - column: 10, - }, - end_location: Some( - Location { - row: 19, - column: 11, - }, - ), + range: 279..280, custom: (), node: Constant( ExprConstant { @@ -985,31 +544,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 20, - column: 8, - }, - end_location: Some( - Location { - row: 20, - column: 13, - }, - ), + range: 292..297, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 20, - column: 8, - }, - end_location: Some( - Location { - row: 20, - column: 9, - }, - ), + range: 292..293, custom: (), node: Name( ExprName { @@ -1020,16 +561,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 20, - column: 12, - }, - end_location: Some( - Location { - row: 20, - column: 13, - }, - ), + range: 296..297, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__match_as_identifier.snap b/parser/src/snapshots/rustpython_parser__parser__tests__match_as_identifier.snap index ab62b796..fff0e586 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__match_as_identifier.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__match_as_identifier.snap @@ -4,73 +4,28 @@ expression: parse_ast --- [ Located { - location: Location { - row: 2, - column: 0, - }, - end_location: Some( - Location { - row: 2, - column: 15, - }, - ), + range: 1..16, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 2, - column: 0, - }, - end_location: Some( - Location { - row: 2, - column: 15, - }, - ), + range: 1..16, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 2, - column: 0, - }, - end_location: Some( - Location { - row: 2, - column: 12, - }, - ), + range: 1..13, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 2, - column: 0, - }, - end_location: Some( - Location { - row: 2, - column: 8, - }, - ), + range: 1..9, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 2, - column: 0, - }, - end_location: Some( - Location { - row: 2, - column: 5, - }, - ), + range: 1..6, custom: (), node: Name( ExprName { @@ -81,16 +36,7 @@ expression: parse_ast }, op: Mult, right: Located { - location: Location { - row: 2, - column: 7, - }, - end_location: Some( - Location { - row: 2, - column: 8, - }, - ), + range: 8..9, custom: (), node: Name( ExprName { @@ -104,16 +50,7 @@ expression: parse_ast }, op: Add, right: Located { - location: Location { - row: 2, - column: 11, - }, - end_location: Some( - Location { - row: 2, - column: 12, - }, - ), + range: 12..13, custom: (), node: Name( ExprName { @@ -126,16 +63,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 2, - column: 14, - }, - end_location: Some( - Location { - row: 2, - column: 15, - }, - ), + range: 15..16, custom: (), node: Name( ExprName { @@ -153,59 +81,23 @@ expression: parse_ast ), }, Located { - location: Location { - row: 3, - column: 0, - }, - end_location: Some( - Location { - row: 3, - column: 17, - }, - ), + range: 42..59, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 3, - column: 0, - }, - end_location: Some( - Location { - row: 3, - column: 17, - }, - ), + range: 42..59, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 3, - column: 0, - }, - end_location: Some( - Location { - row: 3, - column: 14, - }, - ), + range: 42..56, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 3, - column: 0, - }, - end_location: Some( - Location { - row: 3, - column: 5, - }, - ), + range: 42..47, custom: (), node: Name( ExprName { @@ -216,30 +108,12 @@ expression: parse_ast }, op: Mult, right: Located { - location: Location { - row: 3, - column: 8, - }, - end_location: Some( - Location { - row: 3, - column: 13, - }, - ), + range: 50..55, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 3, - column: 8, - }, - end_location: Some( - Location { - row: 3, - column: 9, - }, - ), + range: 50..51, custom: (), node: Name( ExprName { @@ -250,16 +124,7 @@ expression: parse_ast }, op: Add, right: Located { - location: Location { - row: 3, - column: 12, - }, - end_location: Some( - Location { - row: 3, - column: 13, - }, - ), + range: 54..55, custom: (), node: Name( ExprName { @@ -275,16 +140,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 3, - column: 16, - }, - end_location: Some( - Location { - row: 3, - column: 17, - }, - ), + range: 58..59, custom: (), node: Name( ExprName { @@ -302,44 +158,17 @@ expression: parse_ast ), }, Located { - location: Location { - row: 4, - column: 0, - }, - end_location: Some( - Location { - row: 4, - column: 17, - }, - ), + range: 85..102, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 4, - column: 0, - }, - end_location: Some( - Location { - row: 4, - column: 17, - }, - ), + range: 85..102, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 4, - column: 0, - }, - end_location: Some( - Location { - row: 4, - column: 5, - }, - ), + range: 85..90, custom: (), node: Name( ExprName { @@ -350,44 +179,17 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 4, - column: 7, - }, - end_location: Some( - Location { - row: 4, - column: 13, - }, - ), + range: 92..98, custom: (), node: Starred( ExprStarred { value: Located { - location: Location { - row: 4, - column: 8, - }, - end_location: Some( - Location { - row: 4, - column: 13, - }, - ), + range: 93..98, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 4, - column: 8, - }, - end_location: Some( - Location { - row: 4, - column: 9, - }, - ), + range: 93..94, custom: (), node: Name( ExprName { @@ -398,16 +200,7 @@ expression: parse_ast }, op: Add, right: Located { - location: Location { - row: 4, - column: 12, - }, - end_location: Some( - Location { - row: 4, - column: 13, - }, - ), + range: 97..98, custom: (), node: Name( ExprName { @@ -424,16 +217,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 4, - column: 15, - }, - end_location: Some( - Location { - row: 4, - column: 16, - }, - ), + range: 100..101, custom: (), node: Name( ExprName { @@ -451,58 +235,22 @@ expression: parse_ast ), }, Located { - location: Location { - row: 5, - column: 0, - }, - end_location: Some( - Location { - row: 5, - column: 16, - }, - ), + range: 129..145, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 5, - column: 0, - }, - end_location: Some( - Location { - row: 5, - column: 16, - }, - ), + range: 129..145, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 5, - column: 0, - }, - end_location: Some( - Location { - row: 5, - column: 12, - }, - ), + range: 129..141, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 5, - column: 0, - }, - end_location: Some( - Location { - row: 5, - column: 5, - }, - ), + range: 129..134, custom: (), node: Name( ExprName { @@ -513,30 +261,12 @@ expression: parse_ast }, op: Sub, right: Located { - location: Location { - row: 5, - column: 7, - }, - end_location: Some( - Location { - row: 5, - column: 12, - }, - ), + range: 136..141, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 5, - column: 7, - }, - end_location: Some( - Location { - row: 5, - column: 8, - }, - ), + range: 136..137, custom: (), node: Name( ExprName { @@ -547,16 +277,7 @@ expression: parse_ast }, op: Mult, right: Located { - location: Location { - row: 5, - column: 11, - }, - end_location: Some( - Location { - row: 5, - column: 12, - }, - ), + range: 140..141, custom: (), node: Name( ExprName { @@ -573,16 +294,7 @@ expression: parse_ast }, op: Add, right: Located { - location: Location { - row: 5, - column: 15, - }, - end_location: Some( - Location { - row: 5, - column: 16, - }, - ), + range: 144..145, custom: (), node: Name( ExprName { @@ -598,58 +310,22 @@ expression: parse_ast ), }, Located { - location: Location { - row: 6, - column: 0, - }, - end_location: Some( - Location { - row: 6, - column: 18, - }, - ), + range: 172..190, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 6, - column: 0, - }, - end_location: Some( - Location { - row: 6, - column: 18, - }, - ), + range: 172..190, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 6, - column: 0, - }, - end_location: Some( - Location { - row: 6, - column: 14, - }, - ), + range: 172..186, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 6, - column: 0, - }, - end_location: Some( - Location { - row: 6, - column: 5, - }, - ), + range: 172..177, custom: (), node: Name( ExprName { @@ -660,30 +336,12 @@ expression: parse_ast }, op: Sub, right: Located { - location: Location { - row: 6, - column: 8, - }, - end_location: Some( - Location { - row: 6, - column: 13, - }, - ), + range: 180..185, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 6, - column: 8, - }, - end_location: Some( - Location { - row: 6, - column: 9, - }, - ), + range: 180..181, custom: (), node: Name( ExprName { @@ -694,16 +352,7 @@ expression: parse_ast }, op: Mult, right: Located { - location: Location { - row: 6, - column: 12, - }, - end_location: Some( - Location { - row: 6, - column: 13, - }, - ), + range: 184..185, custom: (), node: Name( ExprName { @@ -720,16 +369,7 @@ expression: parse_ast }, op: Add, right: Located { - location: Location { - row: 6, - column: 17, - }, - end_location: Some( - Location { - row: 6, - column: 18, - }, - ), + range: 189..190, custom: (), node: Name( ExprName { @@ -745,72 +385,27 @@ expression: parse_ast ), }, Located { - location: Location { - row: 7, - column: 0, - }, - end_location: Some( - Location { - row: 7, - column: 18, - }, - ), + range: 217..235, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 7, - column: 0, - }, - end_location: Some( - Location { - row: 7, - column: 18, - }, - ), + range: 217..235, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 7, - column: 0, - }, - end_location: Some( - Location { - row: 7, - column: 14, - }, - ), + range: 217..231, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 7, - column: 0, - }, - end_location: Some( - Location { - row: 7, - column: 10, - }, - ), + range: 217..227, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 7, - column: 0, - }, - end_location: Some( - Location { - row: 7, - column: 5, - }, - ), + range: 217..222, custom: (), node: Name( ExprName { @@ -821,31 +416,13 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 7, - column: 7, - }, - end_location: Some( - Location { - row: 7, - column: 9, - }, - ), + range: 224..226, custom: (), node: UnaryOp( ExprUnaryOp { op: USub, operand: Located { - location: Location { - row: 7, - column: 8, - }, - end_location: Some( - Location { - row: 7, - column: 9, - }, - ), + range: 225..226, custom: (), node: Name( ExprName { @@ -864,16 +441,7 @@ expression: parse_ast }, op: Mult, right: Located { - location: Location { - row: 7, - column: 13, - }, - end_location: Some( - Location { - row: 7, - column: 14, - }, - ), + range: 230..231, custom: (), node: Name( ExprName { @@ -887,16 +455,7 @@ expression: parse_ast }, op: Add, right: Located { - location: Location { - row: 7, - column: 17, - }, - end_location: Some( - Location { - row: 7, - column: 18, - }, - ), + range: 234..235, custom: (), node: Name( ExprName { @@ -912,58 +471,22 @@ expression: parse_ast ), }, Located { - location: Location { - row: 8, - column: 0, - }, - end_location: Some( - Location { - row: 8, - column: 10, - }, - ), + range: 263..273, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 8, - column: 0, - }, - end_location: Some( - Location { - row: 8, - column: 10, - }, - ), + range: 263..273, custom: (), node: Attribute( ExprAttribute { value: Located { - location: Location { - row: 8, - column: 0, - }, - end_location: Some( - Location { - row: 8, - column: 8, - }, - ), + range: 263..271, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 8, - column: 0, - }, - end_location: Some( - Location { - row: 8, - column: 5, - }, - ), + range: 263..268, custom: (), node: Name( ExprName { @@ -986,58 +509,22 @@ expression: parse_ast ), }, Located { - location: Location { - row: 9, - column: 0, - }, - end_location: Some( - Location { - row: 9, - column: 12, - }, - ), + range: 290..302, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 9, - column: 0, - }, - end_location: Some( - Location { - row: 9, - column: 12, - }, - ), + range: 290..302, custom: (), node: Attribute( ExprAttribute { value: Located { - location: Location { - row: 9, - column: 0, - }, - end_location: Some( - Location { - row: 9, - column: 10, - }, - ), + range: 290..300, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 9, - column: 0, - }, - end_location: Some( - Location { - row: 9, - column: 5, - }, - ), + range: 290..295, custom: (), node: Name( ExprName { @@ -1048,16 +535,7 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 9, - column: 7, - }, - end_location: Some( - Location { - row: 9, - column: 9, - }, - ), + range: 297..299, custom: (), node: Tuple( ExprTuple { @@ -1080,58 +558,22 @@ expression: parse_ast ), }, Located { - location: Location { - row: 10, - column: 0, - }, - end_location: Some( - Location { - row: 10, - column: 13, - }, - ), + range: 321..334, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 10, - column: 0, - }, - end_location: Some( - Location { - row: 10, - column: 13, - }, - ), + range: 321..334, custom: (), node: Attribute( ExprAttribute { value: Located { - location: Location { - row: 10, - column: 0, - }, - end_location: Some( - Location { - row: 10, - column: 11, - }, - ), + range: 321..332, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 10, - column: 0, - }, - end_location: Some( - Location { - row: 10, - column: 5, - }, - ), + range: 321..326, custom: (), node: Name( ExprName { @@ -1142,16 +584,7 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 10, - column: 7, - }, - end_location: Some( - Location { - row: 10, - column: 9, - }, - ), + range: 328..330, custom: (), node: Tuple( ExprTuple { @@ -1174,58 +607,22 @@ expression: parse_ast ), }, Located { - location: Location { - row: 11, - column: 0, - }, - end_location: Some( - Location { - row: 11, - column: 11, - }, - ), + range: 353..364, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 11, - column: 0, - }, - end_location: Some( - Location { - row: 11, - column: 11, - }, - ), + range: 353..364, custom: (), node: Attribute( ExprAttribute { value: Located { - location: Location { - row: 11, - column: 0, - }, - end_location: Some( - Location { - row: 11, - column: 9, - }, - ), + range: 353..362, custom: (), node: Subscript( ExprSubscript { value: Located { - location: Location { - row: 11, - column: 0, - }, - end_location: Some( - Location { - row: 11, - column: 5, - }, - ), + range: 353..358, custom: (), node: Name( ExprName { @@ -1235,16 +632,7 @@ expression: parse_ast ), }, slice: Located { - location: Location { - row: 11, - column: 7, - }, - end_location: Some( - Location { - row: 11, - column: 8, - }, - ), + range: 360..361, custom: (), node: Name( ExprName { @@ -1266,58 +654,22 @@ expression: parse_ast ), }, Located { - location: Location { - row: 12, - column: 0, - }, - end_location: Some( - Location { - row: 12, - column: 12, - }, - ), + range: 382..394, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 12, - column: 0, - }, - end_location: Some( - Location { - row: 12, - column: 12, - }, - ), + range: 382..394, custom: (), node: Attribute( ExprAttribute { value: Located { - location: Location { - row: 12, - column: 0, - }, - end_location: Some( - Location { - row: 12, - column: 10, - }, - ), + range: 382..392, custom: (), node: Subscript( ExprSubscript { value: Located { - location: Location { - row: 12, - column: 0, - }, - end_location: Some( - Location { - row: 12, - column: 5, - }, - ), + range: 382..387, custom: (), node: Name( ExprName { @@ -1327,31 +679,13 @@ expression: parse_ast ), }, slice: Located { - location: Location { - row: 12, - column: 7, - }, - end_location: Some( - Location { - row: 12, - column: 9, - }, - ), + range: 389..391, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 12, - column: 7, - }, - end_location: Some( - Location { - row: 12, - column: 8, - }, - ), + range: 389..390, custom: (), node: Name( ExprName { @@ -1378,58 +712,22 @@ expression: parse_ast ), }, Located { - location: Location { - row: 13, - column: 0, - }, - end_location: Some( - Location { - row: 13, - column: 14, - }, - ), + range: 435..449, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 13, - column: 0, - }, - end_location: Some( - Location { - row: 13, - column: 14, - }, - ), + range: 435..449, custom: (), node: Attribute( ExprAttribute { value: Located { - location: Location { - row: 13, - column: 0, - }, - end_location: Some( - Location { - row: 13, - column: 12, - }, - ), + range: 435..447, custom: (), node: Subscript( ExprSubscript { value: Located { - location: Location { - row: 13, - column: 0, - }, - end_location: Some( - Location { - row: 13, - column: 5, - }, - ), + range: 435..440, custom: (), node: Name( ExprName { @@ -1439,31 +737,13 @@ expression: parse_ast ), }, slice: Located { - location: Location { - row: 13, - column: 7, - }, - end_location: Some( - Location { - row: 13, - column: 11, - }, - ), + range: 442..446, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 13, - column: 8, - }, - end_location: Some( - Location { - row: 13, - column: 9, - }, - ), + range: 443..444, custom: (), node: Name( ExprName { @@ -1490,58 +770,22 @@ expression: parse_ast ), }, Located { - location: Location { - row: 14, - column: 0, - }, - end_location: Some( - Location { - row: 15, - column: 6, - }, - ), + range: 470..487, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 14, - column: 0, - }, - end_location: Some( - Location { - row: 15, - column: 6, - }, - ), + range: 470..487, custom: (), node: Subscript( ExprSubscript { value: Located { - location: Location { - row: 14, - column: 0, - }, - end_location: Some( - Location { - row: 14, - column: 7, - }, - ), + range: 470..477, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 14, - column: 0, - }, - end_location: Some( - Location { - row: 14, - column: 5, - }, - ), + range: 470..475, custom: (), node: Name( ExprName { @@ -1556,31 +800,13 @@ expression: parse_ast ), }, slice: Located { - location: Location { - row: 14, - column: 8, - }, - end_location: Some( - Location { - row: 15, - column: 5, - }, - ), + range: 478..486, custom: (), node: Slice( ExprSlice { lower: Some( Located { - location: Location { - row: 14, - column: 8, - }, - end_location: Some( - Location { - row: 14, - column: 9, - }, - ), + range: 478..479, custom: (), node: Name( ExprName { @@ -1592,16 +818,7 @@ expression: parse_ast ), upper: Some( Located { - location: Location { - row: 15, - column: 4, - }, - end_location: Some( - Location { - row: 15, - column: 5, - }, - ), + range: 485..486, custom: (), node: Name( ExprName { @@ -1623,44 +840,17 @@ expression: parse_ast ), }, Located { - location: Location { - row: 16, - column: 0, - }, - end_location: Some( - Location { - row: 16, - column: 19, - }, - ), + range: 507..526, custom: (), node: If( StmtIf { test: Located { - location: Location { - row: 16, - column: 3, - }, - end_location: Some( - Location { - row: 16, - column: 13, - }, - ), + range: 510..520, custom: (), node: NamedExpr( ExprNamedExpr { target: Located { - location: Location { - row: 16, - column: 3, - }, - end_location: Some( - Location { - row: 16, - column: 8, - }, - ), + range: 510..515, custom: (), node: Name( ExprName { @@ -1670,16 +860,7 @@ expression: parse_ast ), }, value: Located { - location: Location { - row: 16, - column: 12, - }, - end_location: Some( - Location { - row: 16, - column: 13, - }, - ), + range: 519..520, custom: (), node: Constant( ExprConstant { @@ -1695,16 +876,7 @@ expression: parse_ast }, body: [ Located { - location: Location { - row: 16, - column: 15, - }, - end_location: Some( - Location { - row: 16, - column: 19, - }, - ), + range: 522..526, custom: (), node: Pass, }, @@ -1714,30 +886,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 17, - column: 0, - }, - end_location: Some( - Location { - row: 20, - column: 12, - }, - ), + range: 527..581, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 17, - column: 6, - }, - end_location: Some( - Location { - row: 17, - column: 11, - }, - ), + range: 533..538, custom: (), node: Name( ExprName { @@ -1749,30 +903,12 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 18, - column: 9, - }, - end_location: Some( - Location { - row: 18, - column: 10, - }, - ), + range: 549..550, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 18, - column: 9, - }, - end_location: Some( - Location { - row: 18, - column: 10, - }, - ), + range: 549..550, custom: (), node: Constant( ExprConstant { @@ -1789,16 +925,7 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 18, - column: 12, - }, - end_location: Some( - Location { - row: 18, - column: 16, - }, - ), + range: 552..556, custom: (), node: Pass, }, @@ -1806,30 +933,12 @@ expression: parse_ast }, MatchCase { pattern: Located { - location: Location { - row: 19, - column: 9, - }, - end_location: Some( - Location { - row: 19, - column: 10, - }, - ), + range: 566..567, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 19, - column: 9, - }, - end_location: Some( - Location { - row: 19, - column: 10, - }, - ), + range: 566..567, custom: (), node: Constant( ExprConstant { @@ -1846,16 +955,7 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 20, - column: 8, - }, - end_location: Some( - Location { - row: 20, - column: 12, - }, - ), + range: 577..581, custom: (), node: Pass, }, @@ -1866,31 +966,13 @@ expression: parse_ast ), }, Located { - location: Location { - row: 21, - column: 0, - }, - end_location: Some( - Location { - row: 21, - column: 36, - }, - ), + range: 582..618, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 21, - column: 0, - }, - end_location: Some( - Location { - row: 21, - column: 5, - }, - ), + range: 582..587, custom: (), node: Name( ExprName { @@ -1901,16 +983,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 21, - column: 8, - }, - end_location: Some( - Location { - row: 21, - column: 36, - }, - ), + range: 590..618, custom: (), node: Lambda( ExprLambda { @@ -1918,16 +991,7 @@ expression: parse_ast posonlyargs: [], args: [ Located { - location: Location { - row: 21, - column: 15, - }, - end_location: Some( - Location { - row: 21, - column: 20, - }, - ), + range: 597..602, custom: (), node: ArgData { arg: "query", @@ -1943,30 +1007,12 @@ expression: parse_ast defaults: [], }, body: Located { - location: Location { - row: 21, - column: 22, - }, - end_location: Some( - Location { - row: 21, - column: 36, - }, - ), + range: 604..618, custom: (), node: Compare( ExprCompare { left: Located { - location: Location { - row: 21, - column: 22, - }, - end_location: Some( - Location { - row: 21, - column: 27, - }, - ), + range: 604..609, custom: (), node: Name( ExprName { @@ -1980,16 +1026,7 @@ expression: parse_ast ], comparators: [ Located { - location: Location { - row: 21, - column: 31, - }, - end_location: Some( - Location { - row: 21, - column: 36, - }, - ), + range: 613..618, custom: (), node: Name( ExprName { @@ -2010,44 +1047,17 @@ expression: parse_ast ), }, Located { - location: Location { - row: 22, - column: 0, - }, - end_location: Some( - Location { - row: 22, - column: 16, - }, - ), + range: 619..635, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 22, - column: 0, - }, - end_location: Some( - Location { - row: 22, - column: 16, - }, - ), + range: 619..635, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 22, - column: 0, - }, - end_location: Some( - Location { - row: 22, - column: 5, - }, - ), + range: 619..624, custom: (), node: Name( ExprName { @@ -2058,30 +1068,12 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 22, - column: 6, - }, - end_location: Some( - Location { - row: 22, - column: 15, - }, - ), + range: 625..634, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 22, - column: 6, - }, - end_location: Some( - Location { - row: 22, - column: 11, - }, - ), + range: 625..630, custom: (), node: Name( ExprName { @@ -2092,16 +1084,7 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 22, - column: 12, - }, - end_location: Some( - Location { - row: 22, - column: 14, - }, - ), + range: 631..633, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_bool_op_and.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_bool_op_and.snap index 12afcdde..490379bf 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_bool_op_and.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_bool_op_and.snap @@ -3,32 +3,14 @@ source: parser/src/parser.rs expression: parse_ast --- Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 0..7, custom: (), node: BoolOp( ExprBoolOp { op: And, values: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 1, - }, - ), + range: 0..1, custom: (), node: Name( ExprName { @@ -38,16 +20,7 @@ Located { ), }, Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 6..7, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_bool_op_or.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_bool_op_or.snap index 891088c7..5f9754f3 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_bool_op_or.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_bool_op_or.snap @@ -3,32 +3,14 @@ source: parser/src/parser.rs expression: parse_ast --- Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 0..6, custom: (), node: BoolOp( ExprBoolOp { op: Or, values: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 1, - }, - ), + range: 0..1, custom: (), node: Name( ExprName { @@ -38,16 +20,7 @@ Located { ), }, Located { - location: Location { - row: 1, - column: 5, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 5..6, custom: (), node: Name( ExprName { 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 caff1dda..8c868848 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_class.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_class.snap @@ -4,32 +4,14 @@ expression: "parse_program(source, \"\").unwrap()" --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 5, - column: 6, - }, - ), + range: 0..98, custom: (), node: ClassDef( StmtClassDef { name: "Foo", bases: [ Located { - location: Location { - row: 1, - column: 10, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 10..11, custom: (), node: Name( ExprName { @@ -39,16 +21,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 1, - column: 13, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 13..14, custom: (), node: Name( ExprName { @@ -61,16 +34,7 @@ expression: "parse_program(source, \"\").unwrap()" keywords: [], body: [ Located { - location: Location { - row: 2, - column: 1, - }, - end_location: Some( - Location { - row: 3, - column: 6, - }, - ), + range: 18..44, custom: (), node: FunctionDef( StmtFunctionDef { @@ -79,16 +43,7 @@ expression: "parse_program(source, \"\").unwrap()" posonlyargs: [], args: [ Located { - location: Location { - row: 2, - column: 14, - }, - end_location: Some( - Location { - row: 2, - column: 18, - }, - ), + range: 31..35, custom: (), node: ArgData { arg: "self", @@ -105,16 +60,7 @@ expression: "parse_program(source, \"\").unwrap()" }, body: [ Located { - location: Location { - row: 3, - column: 2, - }, - end_location: Some( - Location { - row: 3, - column: 6, - }, - ), + range: 40..44, custom: (), node: Pass, }, @@ -126,16 +72,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 4, - column: 1, - }, - end_location: Some( - Location { - row: 5, - column: 6, - }, - ), + range: 46..98, custom: (), node: FunctionDef( StmtFunctionDef { @@ -144,16 +81,7 @@ expression: "parse_program(source, \"\").unwrap()" posonlyargs: [], args: [ Located { - location: Location { - row: 4, - column: 25, - }, - end_location: Some( - Location { - row: 4, - column: 29, - }, - ), + range: 70..74, custom: (), node: ArgData { arg: "self", @@ -162,16 +90,7 @@ expression: "parse_program(source, \"\").unwrap()" }, }, Located { - location: Location { - row: 4, - column: 31, - }, - end_location: Some( - Location { - row: 4, - column: 34, - }, - ), + range: 76..79, custom: (), node: ArgData { arg: "arg", @@ -186,16 +105,7 @@ expression: "parse_program(source, \"\").unwrap()" kwarg: None, defaults: [ Located { - location: Location { - row: 4, - column: 35, - }, - end_location: Some( - Location { - row: 4, - column: 44, - }, - ), + range: 80..89, custom: (), node: Constant( ExprConstant { @@ -210,16 +120,7 @@ expression: "parse_program(source, \"\").unwrap()" }, body: [ Located { - location: Location { - row: 5, - column: 2, - }, - end_location: Some( - Location { - row: 5, - column: 6, - }, - ), + range: 94..98, custom: (), node: Pass, }, diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_dict_comprehension.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_dict_comprehension.snap index 07d1d698..a90f9904 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_dict_comprehension.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_dict_comprehension.snap @@ -3,30 +3,12 @@ source: parser/src/parser.rs expression: parse_ast --- Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 19, - }, - ), + range: 0..19, custom: (), node: DictComp( ExprDictComp { key: Located { - location: Location { - row: 1, - column: 1, - }, - end_location: Some( - Location { - row: 1, - column: 3, - }, - ), + range: 1..3, custom: (), node: Name( ExprName { @@ -36,16 +18,7 @@ Located { ), }, value: Located { - location: Location { - row: 1, - column: 5, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 5..7, custom: (), node: Name( ExprName { @@ -57,16 +30,7 @@ Located { generators: [ Comprehension { target: Located { - location: Location { - row: 1, - column: 12, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 12..13, custom: (), node: Name( ExprName { @@ -76,16 +40,7 @@ Located { ), }, iter: Located { - location: Location { - row: 1, - column: 17, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 17..18, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_double_list_comprehension.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_double_list_comprehension.snap index 681c80fd..7b56bfaf 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_double_list_comprehension.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_double_list_comprehension.snap @@ -3,30 +3,12 @@ source: parser/src/parser.rs expression: parse_ast --- Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 48, - }, - ), + range: 0..48, custom: (), node: ListComp( ExprListComp { elt: Located { - location: Location { - row: 1, - column: 1, - }, - end_location: Some( - Location { - row: 1, - column: 2, - }, - ), + range: 1..2, custom: (), node: Name( ExprName { @@ -38,31 +20,13 @@ Located { generators: [ Comprehension { target: Located { - location: Location { - row: 1, - column: 7, - }, - end_location: Some( - Location { - row: 1, - column: 12, - }, - ), + range: 7..12, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 1, - column: 7, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 7..8, custom: (), node: Name( ExprName { @@ -72,16 +36,7 @@ Located { ), }, Located { - location: Location { - row: 1, - column: 10, - }, - end_location: Some( - Location { - row: 1, - column: 12, - }, - ), + range: 10..12, custom: (), node: Name( ExprName { @@ -96,16 +51,7 @@ Located { ), }, iter: Located { - location: Location { - row: 1, - column: 16, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 16..17, custom: (), node: Name( ExprName { @@ -119,16 +65,7 @@ Located { }, Comprehension { target: Located { - location: Location { - row: 1, - column: 22, - }, - end_location: Some( - Location { - row: 1, - column: 23, - }, - ), + range: 22..23, custom: (), node: Name( ExprName { @@ -138,16 +75,7 @@ Located { ), }, iter: Located { - location: Location { - row: 1, - column: 27, - }, - end_location: Some( - Location { - row: 1, - column: 28, - }, - ), + range: 27..28, custom: (), node: Name( ExprName { @@ -158,30 +86,12 @@ Located { }, ifs: [ Located { - location: Location { - row: 1, - column: 32, - }, - end_location: Some( - Location { - row: 1, - column: 37, - }, - ), + range: 32..37, custom: (), node: Compare( ExprCompare { left: Located { - location: Location { - row: 1, - column: 32, - }, - end_location: Some( - Location { - row: 1, - column: 33, - }, - ), + range: 32..33, custom: (), node: Name( ExprName { @@ -195,16 +105,7 @@ Located { ], comparators: [ Located { - location: Location { - row: 1, - column: 36, - }, - end_location: Some( - Location { - row: 1, - column: 37, - }, - ), + range: 36..37, custom: (), node: Constant( ExprConstant { @@ -220,30 +121,12 @@ Located { ), }, Located { - location: Location { - row: 1, - column: 41, - }, - end_location: Some( - Location { - row: 1, - column: 47, - }, - ), + range: 41..47, custom: (), node: Compare( ExprCompare { left: Located { - location: Location { - row: 1, - column: 41, - }, - end_location: Some( - Location { - row: 1, - column: 42, - }, - ), + range: 41..42, custom: (), node: Name( ExprName { @@ -257,16 +140,7 @@ Located { ], comparators: [ Located { - location: Location { - row: 1, - column: 45, - }, - end_location: Some( - Location { - row: 1, - column: 47, - }, - ), + range: 45..47, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_f_string.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_f_string.snap index 4546ff4b..bfbd69eb 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_f_string.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_f_string.snap @@ -4,45 +4,18 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 0..14, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 0..14, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 0..14, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_generator_comprehension.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_generator_comprehension.snap index 3756cc8b..491209f1 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_generator_comprehension.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_generator_comprehension.snap @@ -3,30 +3,12 @@ source: parser/src/parser.rs expression: parse_ast --- Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 0..14, custom: (), node: GeneratorExp( ExprGeneratorExp { elt: Located { - location: Location { - row: 1, - column: 1, - }, - end_location: Some( - Location { - row: 1, - column: 2, - }, - ), + range: 1..2, custom: (), node: Name( ExprName { @@ -38,16 +20,7 @@ Located { generators: [ Comprehension { target: Located { - location: Location { - row: 1, - column: 7, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 7..8, custom: (), node: Name( ExprName { @@ -57,16 +30,7 @@ Located { ), }, iter: Located { - location: Location { - row: 1, - column: 12, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 12..13, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_if_elif_else.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_if_elif_else.snap index ca8fea36..c657e368 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_if_elif_else.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_if_elif_else.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 3, - column: 8, - }, - ), + range: 0..28, custom: (), node: If( StmtIf { test: Located { - location: Location { - row: 1, - column: 3, - }, - end_location: Some( - Location { - row: 1, - column: 4, - }, - ), + range: 3..4, custom: (), node: Constant( ExprConstant { @@ -40,30 +22,12 @@ expression: parse_ast }, body: [ Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 6..8, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 6..8, custom: (), node: Constant( ExprConstant { @@ -80,30 +44,12 @@ expression: parse_ast ], orelse: [ Located { - location: Location { - row: 2, - column: 0, - }, - end_location: Some( - Location { - row: 3, - column: 8, - }, - ), + range: 9..28, custom: (), node: If( StmtIf { test: Located { - location: Location { - row: 2, - column: 5, - }, - end_location: Some( - Location { - row: 2, - column: 6, - }, - ), + range: 14..15, custom: (), node: Constant( ExprConstant { @@ -116,30 +62,12 @@ expression: parse_ast }, body: [ Located { - location: Location { - row: 2, - column: 8, - }, - end_location: Some( - Location { - row: 2, - column: 10, - }, - ), + range: 17..19, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 2, - column: 8, - }, - end_location: Some( - Location { - row: 2, - column: 10, - }, - ), + range: 17..19, custom: (), node: Constant( ExprConstant { @@ -156,30 +84,12 @@ expression: parse_ast ], orelse: [ Located { - location: Location { - row: 3, - column: 6, - }, - end_location: Some( - Location { - row: 3, - column: 8, - }, - ), + range: 26..28, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 3, - column: 6, - }, - end_location: Some( - Location { - row: 3, - column: 8, - }, - ), + range: 26..28, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_if_else_generator_comprehension.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_if_else_generator_comprehension.snap index 34c9e9eb..7113c317 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_if_else_generator_comprehension.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_if_else_generator_comprehension.snap @@ -3,44 +3,17 @@ source: parser/src/parser.rs expression: parse_ast --- Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 26, - }, - ), + range: 0..26, custom: (), node: GeneratorExp( ExprGeneratorExp { elt: Located { - location: Location { - row: 1, - column: 1, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 1..14, custom: (), node: IfExp( ExprIfExp { test: Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 6..7, custom: (), node: Name( ExprName { @@ -50,16 +23,7 @@ Located { ), }, body: Located { - location: Location { - row: 1, - column: 1, - }, - end_location: Some( - Location { - row: 1, - column: 2, - }, - ), + range: 1..2, custom: (), node: Name( ExprName { @@ -69,16 +33,7 @@ Located { ), }, orelse: Located { - location: Location { - row: 1, - column: 13, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 13..14, custom: (), node: Name( ExprName { @@ -93,16 +48,7 @@ Located { generators: [ Comprehension { target: Located { - location: Location { - row: 1, - column: 19, - }, - end_location: Some( - Location { - row: 1, - column: 20, - }, - ), + range: 19..20, custom: (), node: Name( ExprName { @@ -112,16 +58,7 @@ Located { ), }, iter: Located { - location: Location { - row: 1, - column: 24, - }, - end_location: Some( - Location { - row: 1, - column: 25, - }, - ), + range: 24..25, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_kwargs.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_kwargs.snap index fbf09ebc..1ddc35c1 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_kwargs.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_kwargs.snap @@ -4,44 +4,17 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 32, - }, - ), + range: 0..32, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 32, - }, - ), + range: 0..32, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 0..7, custom: (), node: Name( ExprName { @@ -52,16 +25,7 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 1, - column: 8, - }, - end_location: Some( - Location { - row: 1, - column: 20, - }, - ), + range: 8..20, custom: (), node: Constant( ExprConstant { @@ -75,32 +39,14 @@ expression: parse_ast ], keywords: [ Located { - location: Location { - row: 1, - column: 22, - }, - end_location: Some( - Location { - row: 1, - column: 31, - }, - ), + range: 22..31, custom: (), node: KeywordData { arg: Some( "keyword", ), value: Located { - location: Location { - row: 1, - column: 30, - }, - end_location: Some( - Location { - row: 1, - column: 31, - }, - ), + range: 30..31, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_lambda.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_lambda.snap index 3603fe31..8fd9e6e2 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_lambda.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_lambda.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 0..18, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 0..18, custom: (), node: Lambda( ExprLambda { @@ -35,16 +17,7 @@ expression: parse_ast posonlyargs: [], args: [ Located { - location: Location { - row: 1, - column: 7, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 7..8, custom: (), node: ArgData { arg: "x", @@ -53,16 +26,7 @@ expression: parse_ast }, }, Located { - location: Location { - row: 1, - column: 10, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 10..11, custom: (), node: ArgData { arg: "y", @@ -78,30 +42,12 @@ expression: parse_ast defaults: [], }, body: Located { - location: Location { - row: 1, - column: 13, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 13..18, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 1, - column: 13, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 13..14, custom: (), node: Name( ExprName { @@ -112,16 +58,7 @@ expression: parse_ast }, op: Mult, right: Located { - location: Location { - row: 1, - column: 17, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 17..18, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_list_comprehension.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_list_comprehension.snap index 4a74317f..cd675a0f 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_list_comprehension.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_list_comprehension.snap @@ -3,30 +3,12 @@ source: parser/src/parser.rs expression: parse_ast --- Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 0..14, custom: (), node: ListComp( ExprListComp { elt: Located { - location: Location { - row: 1, - column: 1, - }, - end_location: Some( - Location { - row: 1, - column: 2, - }, - ), + range: 1..2, custom: (), node: Name( ExprName { @@ -38,16 +20,7 @@ Located { generators: [ Comprehension { target: Located { - location: Location { - row: 1, - column: 7, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 7..8, custom: (), node: Name( ExprName { @@ -57,16 +30,7 @@ Located { ), }, iter: Located { - location: Location { - row: 1, - column: 12, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 12..13, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_named_expression_generator_comprehension.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_named_expression_generator_comprehension.snap index 9375e6f2..d999c7a2 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_named_expression_generator_comprehension.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_named_expression_generator_comprehension.snap @@ -3,44 +3,17 @@ source: parser/src/parser.rs expression: parse_ast --- Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 23, - }, - ), + range: 0..23, custom: (), node: GeneratorExp( ExprGeneratorExp { elt: Located { - location: Location { - row: 1, - column: 1, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 1..11, custom: (), node: NamedExpr( ExprNamedExpr { target: Located { - location: Location { - row: 1, - column: 1, - }, - end_location: Some( - Location { - row: 1, - column: 2, - }, - ), + range: 1..2, custom: (), node: Name( ExprName { @@ -50,30 +23,12 @@ Located { ), }, value: Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 6..11, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 6..7, custom: (), node: Name( ExprName { @@ -84,16 +39,7 @@ Located { }, op: Add, right: Located { - location: Location { - row: 1, - column: 10, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 10..11, custom: (), node: Constant( ExprConstant { @@ -113,16 +59,7 @@ Located { generators: [ Comprehension { target: Located { - location: Location { - row: 1, - column: 16, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 16..17, custom: (), node: Name( ExprName { @@ -132,16 +69,7 @@ Located { ), }, iter: Located { - location: Location { - row: 1, - column: 21, - }, - end_location: Some( - Location { - row: 1, - column: 22, - }, - ), + range: 21..22, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_print_2.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_print_2.snap index c3f910b1..c437b3c0 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_print_2.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_print_2.snap @@ -4,44 +4,17 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 23, - }, - ), + range: 0..23, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 23, - }, - ), + range: 0..23, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 5, - }, - ), + range: 0..5, custom: (), node: Name( ExprName { @@ -52,16 +25,7 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 19, - }, - ), + range: 6..19, custom: (), node: Constant( ExprConstant { @@ -73,16 +37,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 21, - }, - end_location: Some( - Location { - row: 1, - column: 22, - }, - ), + range: 21..22, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_print_hello.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_print_hello.snap index 92d6394a..97a506da 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_print_hello.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_print_hello.snap @@ -4,44 +4,17 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 20, - }, - ), + range: 0..20, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 20, - }, - ), + range: 0..20, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 5, - }, - ), + range: 0..5, custom: (), node: Name( ExprName { @@ -52,16 +25,7 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 19, - }, - ), + range: 6..19, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_string.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_string.snap index 2b1d1ff3..aaa96337 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_string.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_string.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 0..13, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 0..13, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_tuples.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_tuples.snap index 1fc21d80..fdd41774 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_tuples.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_tuples.snap @@ -4,46 +4,19 @@ expression: "parse_program(source, \"\").unwrap()" --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 0..11, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 4, - }, - ), + range: 0..4, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 1, - }, - ), + range: 0..1, custom: (), node: Name( ExprName { @@ -53,16 +26,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 1, - column: 3, - }, - end_location: Some( - Location { - row: 1, - column: 4, - }, - ), + range: 3..4, custom: (), node: Name( ExprName { @@ -78,31 +42,13 @@ expression: "parse_program(source, \"\").unwrap()" }, ], value: Located { - location: Location { - row: 1, - column: 7, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 7..11, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 1, - column: 7, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 7..8, custom: (), node: Constant( ExprConstant { @@ -114,16 +60,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 1, - column: 10, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 10..11, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__patma.snap b/parser/src/snapshots/rustpython_parser__parser__tests__patma.snap index 91e59dd7..4da93f17 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__patma.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__patma.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 4, - column: 0, - }, - end_location: Some( - Location { - row: 6, - column: 13, - }, - ), + range: 67..103, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 4, - column: 6, - }, - end_location: Some( - Location { - row: 4, - column: 7, - }, - ), + range: 73..74, custom: (), node: Name( ExprName { @@ -39,45 +21,18 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 5, - column: 9, - }, - end_location: Some( - Location { - row: 5, - column: 12, - }, - ), + range: 85..88, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 5, - column: 9, - }, - end_location: Some( - Location { - row: 5, - column: 12, - }, - ), + range: 85..88, custom: (), node: UnaryOp( ExprUnaryOp { op: USub, operand: Located { - location: Location { - row: 5, - column: 10, - }, - end_location: Some( - Location { - row: 5, - column: 12, - }, - ), + range: 86..88, custom: (), node: Constant( ExprConstant { @@ -98,31 +53,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 6, - column: 8, - }, - end_location: Some( - Location { - row: 6, - column: 13, - }, - ), + range: 98..103, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 6, - column: 8, - }, - end_location: Some( - Location { - row: 6, - column: 9, - }, - ), + range: 98..99, custom: (), node: Name( ExprName { @@ -133,16 +70,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 6, - column: 12, - }, - end_location: Some( - Location { - row: 6, - column: 13, - }, - ), + range: 102..103, custom: (), node: Constant( ExprConstant { @@ -164,30 +92,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 8, - column: 0, - }, - end_location: Some( - Location { - row: 10, - column: 13, - }, - ), + range: 126..167, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 8, - column: 6, - }, - end_location: Some( - Location { - row: 8, - column: 7, - }, - ), + range: 132..133, custom: (), node: Name( ExprName { @@ -199,30 +109,12 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 9, - column: 9, - }, - end_location: Some( - Location { - row: 9, - column: 17, - }, - ), + range: 144..152, custom: (), node: MatchClass( PatternMatchClass { cls: Located { - location: Location { - row: 9, - column: 9, - }, - end_location: Some( - Location { - row: 9, - column: 14, - }, - ), + range: 144..149, custom: (), node: Name( ExprName { @@ -233,16 +125,7 @@ expression: parse_ast }, patterns: [ Located { - location: Location { - row: 9, - column: 15, - }, - end_location: Some( - Location { - row: 9, - column: 16, - }, - ), + range: 150..151, custom: (), node: MatchAs( PatternMatchAs { @@ -262,31 +145,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 10, - column: 8, - }, - end_location: Some( - Location { - row: 10, - column: 13, - }, - ), + range: 162..167, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 10, - column: 8, - }, - end_location: Some( - Location { - row: 10, - column: 9, - }, - ), + range: 162..163, custom: (), node: Name( ExprName { @@ -297,16 +162,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 10, - column: 12, - }, - end_location: Some( - Location { - row: 10, - column: 13, - }, - ), + range: 166..167, custom: (), node: Constant( ExprConstant { @@ -328,30 +184,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 12, - column: 0, - }, - end_location: Some( - Location { - row: 16, - column: 13, - }, - ), + range: 190..260, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 12, - column: 6, - }, - end_location: Some( - Location { - row: 12, - column: 7, - }, - ), + range: 196..197, custom: (), node: Name( ExprName { @@ -363,30 +201,12 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 13, - column: 9, - }, - end_location: Some( - Location { - row: 13, - column: 10, - }, - ), + range: 208..209, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 13, - column: 9, - }, - end_location: Some( - Location { - row: 13, - column: 10, - }, - ), + range: 208..209, custom: (), node: Constant( ExprConstant { @@ -402,16 +222,7 @@ expression: parse_ast }, guard: Some( Located { - location: Location { - row: 13, - column: 14, - }, - end_location: Some( - Location { - row: 13, - column: 15, - }, - ), + range: 213..214, custom: (), node: Constant( ExprConstant { @@ -425,31 +236,13 @@ expression: parse_ast ), body: [ Located { - location: Location { - row: 14, - column: 8, - }, - end_location: Some( - Location { - row: 14, - column: 13, - }, - ), + range: 224..229, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 14, - column: 8, - }, - end_location: Some( - Location { - row: 14, - column: 9, - }, - ), + range: 224..225, custom: (), node: Name( ExprName { @@ -460,16 +253,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 14, - column: 12, - }, - end_location: Some( - Location { - row: 14, - column: 13, - }, - ), + range: 228..229, custom: (), node: Constant( ExprConstant { @@ -488,30 +272,12 @@ expression: parse_ast }, MatchCase { pattern: Located { - location: Location { - row: 15, - column: 9, - }, - end_location: Some( - Location { - row: 15, - column: 10, - }, - ), + range: 239..240, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 15, - column: 9, - }, - end_location: Some( - Location { - row: 15, - column: 10, - }, - ), + range: 239..240, custom: (), node: Constant( ExprConstant { @@ -527,16 +293,7 @@ expression: parse_ast }, guard: Some( Located { - location: Location { - row: 15, - column: 14, - }, - end_location: Some( - Location { - row: 15, - column: 15, - }, - ), + range: 244..245, custom: (), node: Constant( ExprConstant { @@ -550,31 +307,13 @@ expression: parse_ast ), body: [ Located { - location: Location { - row: 16, - column: 8, - }, - end_location: Some( - Location { - row: 16, - column: 13, - }, - ), + range: 255..260, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 16, - column: 8, - }, - end_location: Some( - Location { - row: 16, - column: 9, - }, - ), + range: 255..256, custom: (), node: Name( ExprName { @@ -585,16 +324,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 16, - column: 12, - }, - end_location: Some( - Location { - row: 16, - column: 13, - }, - ), + range: 259..260, custom: (), node: Constant( ExprConstant { @@ -616,30 +346,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 18, - column: 0, - }, - end_location: Some( - Location { - row: 20, - column: 16, - }, - ), + range: 283..332, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 18, - column: 6, - }, - end_location: Some( - Location { - row: 18, - column: 7, - }, - ), + range: 289..290, custom: (), node: Constant( ExprConstant { @@ -653,45 +365,18 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 19, - column: 9, - }, - end_location: Some( - Location { - row: 19, - column: 22, - }, - ), + range: 301..314, custom: (), node: MatchOr( PatternMatchOr { patterns: [ Located { - location: Location { - row: 19, - column: 9, - }, - end_location: Some( - Location { - row: 19, - column: 10, - }, - ), + range: 301..302, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 19, - column: 9, - }, - end_location: Some( - Location { - row: 19, - column: 10, - }, - ), + range: 301..302, custom: (), node: Constant( ExprConstant { @@ -706,30 +391,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 19, - column: 13, - }, - end_location: Some( - Location { - row: 19, - column: 14, - }, - ), + range: 305..306, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 19, - column: 13, - }, - end_location: Some( - Location { - row: 19, - column: 14, - }, - ), + range: 305..306, custom: (), node: Constant( ExprConstant { @@ -744,30 +411,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 19, - column: 17, - }, - end_location: Some( - Location { - row: 19, - column: 18, - }, - ), + range: 309..310, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 19, - column: 17, - }, - end_location: Some( - Location { - row: 19, - column: 18, - }, - ), + range: 309..310, custom: (), node: Constant( ExprConstant { @@ -782,30 +431,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 19, - column: 21, - }, - end_location: Some( - Location { - row: 19, - column: 22, - }, - ), + range: 313..314, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 19, - column: 21, - }, - end_location: Some( - Location { - row: 19, - column: 22, - }, - ), + range: 313..314, custom: (), node: Constant( ExprConstant { @@ -826,31 +457,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 20, - column: 8, - }, - end_location: Some( - Location { - row: 20, - column: 16, - }, - ), + range: 324..332, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 20, - column: 8, - }, - end_location: Some( - Location { - row: 20, - column: 9, - }, - ), + range: 324..325, custom: (), node: Name( ExprName { @@ -861,16 +474,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 20, - column: 12, - }, - end_location: Some( - Location { - row: 20, - column: 16, - }, - ), + range: 328..332, custom: (), node: Constant( ExprConstant { @@ -892,30 +496,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 22, - column: 0, - }, - end_location: Some( - Location { - row: 24, - column: 13, - }, - ), + range: 355..403, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 22, - column: 6, - }, - end_location: Some( - Location { - row: 22, - column: 7, - }, - ), + range: 361..362, custom: (), node: Name( ExprName { @@ -927,60 +513,24 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 23, - column: 9, - }, - end_location: Some( - Location { - row: 23, - column: 24, - }, - ), + range: 373..388, custom: (), node: MatchOr( PatternMatchOr { patterns: [ Located { - location: Location { - row: 23, - column: 9, - }, - end_location: Some( - Location { - row: 23, - column: 15, - }, - ), + range: 373..379, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 23, - column: 10, - }, - end_location: Some( - Location { - row: 23, - column: 11, - }, - ), + range: 374..375, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 23, - column: 10, - }, - end_location: Some( - Location { - row: 23, - column: 11, - }, - ), + range: 374..375, custom: (), node: Constant( ExprConstant { @@ -995,30 +545,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 23, - column: 13, - }, - end_location: Some( - Location { - row: 23, - column: 14, - }, - ), + range: 377..378, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 23, - column: 13, - }, - end_location: Some( - Location { - row: 23, - column: 14, - }, - ), + range: 377..378, custom: (), node: Constant( ExprConstant { @@ -1037,45 +569,18 @@ expression: parse_ast ), }, Located { - location: Location { - row: 23, - column: 18, - }, - end_location: Some( - Location { - row: 23, - column: 24, - }, - ), + range: 382..388, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 23, - column: 19, - }, - end_location: Some( - Location { - row: 23, - column: 20, - }, - ), + range: 383..384, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 23, - column: 19, - }, - end_location: Some( - Location { - row: 23, - column: 20, - }, - ), + range: 383..384, custom: (), node: Constant( ExprConstant { @@ -1090,30 +595,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 23, - column: 22, - }, - end_location: Some( - Location { - row: 23, - column: 23, - }, - ), + range: 386..387, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 23, - column: 22, - }, - end_location: Some( - Location { - row: 23, - column: 23, - }, - ), + range: 386..387, custom: (), node: Constant( ExprConstant { @@ -1138,31 +625,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 24, - column: 8, - }, - end_location: Some( - Location { - row: 24, - column: 13, - }, - ), + range: 398..403, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 24, - column: 8, - }, - end_location: Some( - Location { - row: 24, - column: 9, - }, - ), + range: 398..399, custom: (), node: Name( ExprName { @@ -1173,16 +642,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 24, - column: 12, - }, - end_location: Some( - Location { - row: 24, - column: 13, - }, - ), + range: 402..403, custom: (), node: Constant( ExprConstant { @@ -1204,30 +664,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 26, - column: 0, - }, - end_location: Some( - Location { - row: 30, - column: 20, - }, - ), + range: 445..523, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 26, - column: 6, - }, - end_location: Some( - Location { - row: 26, - column: 7, - }, - ), + range: 451..452, custom: (), node: Name( ExprName { @@ -1239,31 +681,13 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 27, - column: 9, - }, - end_location: Some( - Location { - row: 27, - column: 13, - }, - ), + range: 463..467, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 27, - column: 10, - }, - end_location: Some( - Location { - row: 27, - column: 12, - }, - ), + range: 464..466, custom: (), node: MatchStar( PatternMatchStar { @@ -1278,31 +702,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 28, - column: 8, - }, - end_location: Some( - Location { - row: 28, - column: 20, - }, - ), + range: 477..489, custom: (), node: Return( StmtReturn { value: Some( Located { - location: Location { - row: 28, - column: 15, - }, - end_location: Some( - Location { - row: 28, - column: 20, - }, - ), + range: 484..489, custom: (), node: Constant( ExprConstant { @@ -1321,16 +727,7 @@ expression: parse_ast }, MatchCase { pattern: Located { - location: Location { - row: 29, - column: 9, - }, - end_location: Some( - Location { - row: 29, - column: 11, - }, - ), + range: 499..501, custom: (), node: MatchMapping( PatternMatchMapping { @@ -1343,31 +740,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 30, - column: 8, - }, - end_location: Some( - Location { - row: 30, - column: 20, - }, - ), + range: 511..523, custom: (), node: Return( StmtReturn { value: Some( Located { - location: Location { - row: 30, - column: 15, - }, - end_location: Some( - Location { - row: 30, - column: 20, - }, - ), + range: 518..523, custom: (), node: Constant( ExprConstant { @@ -1389,30 +768,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 32, - column: 0, - }, - end_location: Some( - Location { - row: 38, - column: 13, - }, - ), + range: 546..714, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 32, - column: 6, - }, - end_location: Some( - Location { - row: 32, - column: 7, - }, - ), + range: 552..553, custom: (), node: Name( ExprName { @@ -1424,31 +785,13 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 33, - column: 9, - }, - end_location: Some( - Location { - row: 33, - column: 24, - }, - ), + range: 564..579, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ Located { - location: Location { - row: 33, - column: 10, - }, - end_location: Some( - Location { - row: 33, - column: 11, - }, - ), + range: 565..566, custom: (), node: Constant( ExprConstant { @@ -1462,45 +805,18 @@ expression: parse_ast ], patterns: [ Located { - location: Location { - row: 33, - column: 13, - }, - end_location: Some( - Location { - row: 33, - column: 23, - }, - ), + range: 568..578, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 33, - column: 14, - }, - end_location: Some( - Location { - row: 33, - column: 15, - }, - ), + range: 569..570, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 33, - column: 14, - }, - end_location: Some( - Location { - row: 33, - column: 15, - }, - ), + range: 569..570, custom: (), node: Constant( ExprConstant { @@ -1515,30 +831,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 33, - column: 17, - }, - end_location: Some( - Location { - row: 33, - column: 18, - }, - ), + range: 572..573, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 33, - column: 17, - }, - end_location: Some( - Location { - row: 33, - column: 18, - }, - ), + range: 572..573, custom: (), node: Constant( ExprConstant { @@ -1553,16 +851,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 33, - column: 20, - }, - end_location: Some( - Location { - row: 33, - column: 22, - }, - ), + range: 575..577, custom: (), node: MatchMapping( PatternMatchMapping { @@ -1584,31 +873,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 34, - column: 8, - }, - end_location: Some( - Location { - row: 34, - column: 13, - }, - ), + range: 589..594, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 34, - column: 8, - }, - end_location: Some( - Location { - row: 34, - column: 9, - }, - ), + range: 589..590, custom: (), node: Name( ExprName { @@ -1619,16 +890,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 34, - column: 12, - }, - end_location: Some( - Location { - row: 34, - column: 13, - }, - ), + range: 593..594, custom: (), node: Constant( ExprConstant { @@ -1647,46 +909,19 @@ expression: parse_ast }, MatchCase { pattern: Located { - location: Location { - row: 35, - column: 9, - }, - end_location: Some( - Location { - row: 35, - column: 77, - }, - ), + range: 604..672, custom: (), node: MatchOr( PatternMatchOr { patterns: [ Located { - location: Location { - row: 35, - column: 9, - }, - end_location: Some( - Location { - row: 35, - column: 31, - }, - ), + range: 604..626, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ Located { - location: Location { - row: 35, - column: 10, - }, - end_location: Some( - Location { - row: 35, - column: 11, - }, - ), + range: 605..606, custom: (), node: Constant( ExprConstant { @@ -1700,60 +935,24 @@ expression: parse_ast ], patterns: [ Located { - location: Location { - row: 35, - column: 13, - }, - end_location: Some( - Location { - row: 35, - column: 30, - }, - ), + range: 608..625, custom: (), node: MatchOr( PatternMatchOr { patterns: [ Located { - location: Location { - row: 35, - column: 13, - }, - end_location: Some( - Location { - row: 35, - column: 23, - }, - ), + range: 608..618, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 35, - column: 14, - }, - end_location: Some( - Location { - row: 35, - column: 15, - }, - ), + range: 609..610, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 35, - column: 14, - }, - end_location: Some( - Location { - row: 35, - column: 15, - }, - ), + range: 609..610, custom: (), node: Constant( ExprConstant { @@ -1768,30 +967,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 35, - column: 17, - }, - end_location: Some( - Location { - row: 35, - column: 18, - }, - ), + range: 612..613, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 35, - column: 17, - }, - end_location: Some( - Location { - row: 35, - column: 18, - }, - ), + range: 612..613, custom: (), node: Constant( ExprConstant { @@ -1806,16 +987,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 35, - column: 20, - }, - end_location: Some( - Location { - row: 35, - column: 22, - }, - ), + range: 615..617, custom: (), node: MatchMapping( PatternMatchMapping { @@ -1830,16 +1002,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 35, - column: 26, - }, - end_location: Some( - Location { - row: 35, - column: 30, - }, - ), + range: 621..625, custom: (), node: MatchSingleton( PatternMatchSingleton { @@ -1859,31 +1022,13 @@ expression: parse_ast ), }, Located { - location: Location { - row: 35, - column: 34, - }, - end_location: Some( - Location { - row: 35, - column: 43, - }, - ), + range: 629..638, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ Located { - location: Location { - row: 35, - column: 35, - }, - end_location: Some( - Location { - row: 35, - column: 36, - }, - ), + range: 630..631, custom: (), node: Constant( ExprConstant { @@ -1897,31 +1042,13 @@ expression: parse_ast ], patterns: [ Located { - location: Location { - row: 35, - column: 38, - }, - end_location: Some( - Location { - row: 35, - column: 42, - }, - ), + range: 633..637, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 35, - column: 39, - }, - end_location: Some( - Location { - row: 35, - column: 41, - }, - ), + range: 634..636, custom: (), node: MatchSequence( PatternMatchSequence { @@ -1939,31 +1066,13 @@ expression: parse_ast ), }, Located { - location: Location { - row: 35, - column: 46, - }, - end_location: Some( - Location { - row: 35, - column: 61, - }, - ), + range: 641..656, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ Located { - location: Location { - row: 35, - column: 47, - }, - end_location: Some( - Location { - row: 35, - column: 48, - }, - ), + range: 642..643, custom: (), node: Constant( ExprConstant { @@ -1977,45 +1086,18 @@ expression: parse_ast ], patterns: [ Located { - location: Location { - row: 35, - column: 50, - }, - end_location: Some( - Location { - row: 35, - column: 60, - }, - ), + range: 645..655, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 35, - column: 51, - }, - end_location: Some( - Location { - row: 35, - column: 52, - }, - ), + range: 646..647, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 35, - column: 51, - }, - end_location: Some( - Location { - row: 35, - column: 52, - }, - ), + range: 646..647, custom: (), node: Constant( ExprConstant { @@ -2030,30 +1112,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 35, - column: 54, - }, - end_location: Some( - Location { - row: 35, - column: 55, - }, - ), + range: 649..650, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 35, - column: 54, - }, - end_location: Some( - Location { - row: 35, - column: 55, - }, - ), + range: 649..650, custom: (), node: Constant( ExprConstant { @@ -2068,16 +1132,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 35, - column: 57, - }, - end_location: Some( - Location { - row: 35, - column: 59, - }, - ), + range: 652..654, custom: (), node: MatchMapping( PatternMatchMapping { @@ -2097,16 +1152,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 35, - column: 64, - }, - end_location: Some( - Location { - row: 35, - column: 66, - }, - ), + range: 659..661, custom: (), node: MatchSequence( PatternMatchSequence { @@ -2114,31 +1160,13 @@ expression: parse_ast }, ), }, - Located { - location: Location { - row: 35, - column: 69, - }, - end_location: Some( - Location { - row: 35, - column: 72, - }, - ), + Located { + range: 664..667, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 35, - column: 69, - }, - end_location: Some( - Location { - row: 35, - column: 72, - }, - ), + range: 664..667, custom: (), node: Constant( ExprConstant { @@ -2153,16 +1181,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 35, - column: 75, - }, - end_location: Some( - Location { - row: 35, - column: 77, - }, - ), + range: 670..672, custom: (), node: MatchMapping( PatternMatchMapping { @@ -2179,31 +1198,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 36, - column: 8, - }, - end_location: Some( - Location { - row: 36, - column: 13, - }, - ), + range: 682..687, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 36, - column: 8, - }, - end_location: Some( - Location { - row: 36, - column: 9, - }, - ), + range: 682..683, custom: (), node: Name( ExprName { @@ -2214,16 +1215,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 36, - column: 12, - }, - end_location: Some( - Location { - row: 36, - column: 13, - }, - ), + range: 686..687, custom: (), node: Constant( ExprConstant { @@ -2242,16 +1234,7 @@ expression: parse_ast }, MatchCase { pattern: Located { - location: Location { - row: 37, - column: 9, - }, - end_location: Some( - Location { - row: 37, - column: 11, - }, - ), + range: 697..699, custom: (), node: MatchSequence( PatternMatchSequence { @@ -2262,31 +1245,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 38, - column: 8, - }, - end_location: Some( - Location { - row: 38, - column: 13, - }, - ), + range: 709..714, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 38, - column: 8, - }, - end_location: Some( - Location { - row: 38, - column: 9, - }, - ), + range: 709..710, custom: (), node: Name( ExprName { @@ -2297,16 +1262,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 38, - column: 12, - }, - end_location: Some( - Location { - row: 38, - column: 13, - }, - ), + range: 713..714, custom: (), node: Constant( ExprConstant { @@ -2328,30 +1284,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 40, - column: 0, - }, - end_location: Some( - Location { - row: 42, - column: 13, - }, - ), + range: 737..782, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 40, - column: 6, - }, - end_location: Some( - Location { - row: 40, - column: 7, - }, - ), + range: 743..744, custom: (), node: Name( ExprName { @@ -2363,44 +1301,17 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 41, - column: 9, - }, - end_location: Some( - Location { - row: 41, - column: 21, - }, - ), + range: 755..767, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 41, - column: 9, - }, - end_location: Some( - Location { - row: 41, - column: 21, - }, - ), + range: 755..767, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 41, - column: 9, - }, - end_location: Some( - Location { - row: 41, - column: 13, - }, - ), + range: 755..759, custom: (), node: Constant( ExprConstant { @@ -2413,16 +1324,7 @@ expression: parse_ast }, op: Add, right: Located { - location: Location { - row: 41, - column: 16, - }, - end_location: Some( - Location { - row: 41, - column: 21, - }, - ), + range: 762..767, custom: (), node: Constant( ExprConstant { @@ -2443,31 +1345,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 42, - column: 8, - }, - end_location: Some( - Location { - row: 42, - column: 13, - }, - ), + range: 777..782, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 42, - column: 8, - }, - end_location: Some( - Location { - row: 42, - column: 9, - }, - ), + range: 777..778, custom: (), node: Name( ExprName { @@ -2478,16 +1362,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 42, - column: 12, - }, - end_location: Some( - Location { - row: 42, - column: 13, - }, - ), + range: 781..782, custom: (), node: Constant( ExprConstant { @@ -2509,30 +1384,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 44, - column: 0, - }, - end_location: Some( - Location { - row: 46, - column: 13, - }, - ), + range: 805..841, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 44, - column: 6, - }, - end_location: Some( - Location { - row: 44, - column: 7, - }, - ), + range: 811..812, custom: (), node: Name( ExprName { @@ -2544,45 +1401,18 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 45, - column: 9, - }, - end_location: Some( - Location { - row: 45, - column: 12, - }, - ), + range: 823..826, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 45, - column: 9, - }, - end_location: Some( - Location { - row: 45, - column: 12, - }, - ), + range: 823..826, custom: (), node: UnaryOp( ExprUnaryOp { op: USub, operand: Located { - location: Location { - row: 45, - column: 10, - }, - end_location: Some( - Location { - row: 45, - column: 12, - }, - ), + range: 824..826, custom: (), node: Constant( ExprConstant { @@ -2603,31 +1433,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 46, - column: 8, - }, - end_location: Some( - Location { - row: 46, - column: 13, - }, - ), + range: 836..841, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 46, - column: 8, - }, - end_location: Some( - Location { - row: 46, - column: 9, - }, - ), + range: 836..837, custom: (), node: Name( ExprName { @@ -2638,16 +1450,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 46, - column: 12, - }, - end_location: Some( - Location { - row: 46, - column: 13, - }, - ), + range: 840..841, custom: (), node: Constant( ExprConstant { @@ -2669,30 +1472,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 48, - column: 0, - }, - end_location: Some( - Location { - row: 50, - column: 16, - }, - ), + range: 864..913, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 48, - column: 6, - }, - end_location: Some( - Location { - row: 48, - column: 7, - }, - ), + range: 870..871, custom: (), node: Constant( ExprConstant { @@ -2706,45 +1491,18 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 49, - column: 9, - }, - end_location: Some( - Location { - row: 49, - column: 22, - }, - ), + range: 882..895, custom: (), node: MatchOr( PatternMatchOr { patterns: [ Located { - location: Location { - row: 49, - column: 9, - }, - end_location: Some( - Location { - row: 49, - column: 10, - }, - ), + range: 882..883, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 49, - column: 9, - }, - end_location: Some( - Location { - row: 49, - column: 10, - }, - ), + range: 882..883, custom: (), node: Constant( ExprConstant { @@ -2759,30 +1517,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 49, - column: 13, - }, - end_location: Some( - Location { - row: 49, - column: 14, - }, - ), + range: 886..887, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 49, - column: 13, - }, - end_location: Some( - Location { - row: 49, - column: 14, - }, - ), + range: 886..887, custom: (), node: Constant( ExprConstant { @@ -2797,30 +1537,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 49, - column: 17, - }, - end_location: Some( - Location { - row: 49, - column: 18, - }, - ), + range: 890..891, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 49, - column: 17, - }, - end_location: Some( - Location { - row: 49, - column: 18, - }, - ), + range: 890..891, custom: (), node: Constant( ExprConstant { @@ -2835,30 +1557,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 49, - column: 21, - }, - end_location: Some( - Location { - row: 49, - column: 22, - }, - ), + range: 894..895, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 49, - column: 21, - }, - end_location: Some( - Location { - row: 49, - column: 22, - }, - ), + range: 894..895, custom: (), node: Constant( ExprConstant { @@ -2879,31 +1583,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 50, - column: 8, - }, - end_location: Some( - Location { - row: 50, - column: 16, - }, - ), + range: 905..913, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 50, - column: 8, - }, - end_location: Some( - Location { - row: 50, - column: 9, - }, - ), + range: 905..906, custom: (), node: Name( ExprName { @@ -2914,16 +1600,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 50, - column: 12, - }, - end_location: Some( - Location { - row: 50, - column: 16, - }, - ), + range: 909..913, custom: (), node: Constant( ExprConstant { @@ -2945,30 +1622,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 52, - column: 0, - }, - end_location: Some( - Location { - row: 54, - column: 13, - }, - ), + range: 936..975, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 52, - column: 6, - }, - end_location: Some( - Location { - row: 52, - column: 7, - }, - ), + range: 942..943, custom: (), node: Name( ExprName { @@ -2980,30 +1639,12 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 53, - column: 9, - }, - end_location: Some( - Location { - row: 53, - column: 10, - }, - ), + range: 954..955, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 53, - column: 9, - }, - end_location: Some( - Location { - row: 53, - column: 10, - }, - ), + range: 954..955, custom: (), node: Constant( ExprConstant { @@ -3019,16 +1660,7 @@ expression: parse_ast }, guard: Some( Located { - location: Location { - row: 53, - column: 14, - }, - end_location: Some( - Location { - row: 53, - column: 15, - }, - ), + range: 959..960, custom: (), node: Name( ExprName { @@ -3040,31 +1672,13 @@ expression: parse_ast ), body: [ Located { - location: Location { - row: 54, - column: 8, - }, - end_location: Some( - Location { - row: 54, - column: 13, - }, - ), + range: 970..975, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 54, - column: 8, - }, - end_location: Some( - Location { - row: 54, - column: 9, - }, - ), + range: 970..971, custom: (), node: Name( ExprName { @@ -3075,16 +1689,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 54, - column: 12, - }, - end_location: Some( - Location { - row: 54, - column: 13, - }, - ), + range: 974..975, custom: (), node: Constant( ExprConstant { @@ -3106,30 +1711,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 56, - column: 0, - }, - end_location: Some( - Location { - row: 62, - column: 13, - }, - ), + range: 998..1098, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 56, - column: 6, - }, - end_location: Some( - Location { - row: 56, - column: 7, - }, - ), + range: 1004..1005, custom: (), node: Name( ExprName { @@ -3141,31 +1728,13 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 57, - column: 9, - }, - end_location: Some( - Location { - row: 57, - column: 15, - }, - ), + range: 1016..1022, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ Located { - location: Location { - row: 57, - column: 10, - }, - end_location: Some( - Location { - row: 57, - column: 11, - }, - ), + range: 1017..1018, custom: (), node: Constant( ExprConstant { @@ -3179,30 +1748,12 @@ expression: parse_ast ], patterns: [ Located { - location: Location { - row: 57, - column: 13, - }, - end_location: Some( - Location { - row: 57, - column: 14, - }, - ), + range: 1020..1021, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 57, - column: 13, - }, - end_location: Some( - Location { - row: 57, - column: 14, - }, - ), + range: 1020..1021, custom: (), node: Constant( ExprConstant { @@ -3224,31 +1775,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 58, - column: 8, - }, - end_location: Some( - Location { - row: 58, - column: 13, - }, - ), + range: 1032..1037, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 58, - column: 8, - }, - end_location: Some( - Location { - row: 58, - column: 9, - }, - ), + range: 1032..1033, custom: (), node: Name( ExprName { @@ -3259,16 +1792,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 58, - column: 12, - }, - end_location: Some( - Location { - row: 58, - column: 13, - }, - ), + range: 1036..1037, custom: (), node: Constant( ExprConstant { @@ -3287,31 +1811,13 @@ expression: parse_ast }, MatchCase { pattern: Located { - location: Location { - row: 59, - column: 9, - }, - end_location: Some( - Location { - row: 59, - column: 15, - }, - ), + range: 1047..1053, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ Located { - location: Location { - row: 59, - column: 10, - }, - end_location: Some( - Location { - row: 59, - column: 11, - }, - ), + range: 1048..1049, custom: (), node: Constant( ExprConstant { @@ -3325,30 +1831,12 @@ expression: parse_ast ], patterns: [ Located { - location: Location { - row: 59, - column: 13, - }, - end_location: Some( - Location { - row: 59, - column: 14, - }, - ), + range: 1051..1052, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 59, - column: 13, - }, - end_location: Some( - Location { - row: 59, - column: 14, - }, - ), + range: 1051..1052, custom: (), node: Constant( ExprConstant { @@ -3370,31 +1858,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 60, - column: 8, - }, - end_location: Some( - Location { - row: 60, - column: 13, - }, - ), + range: 1063..1068, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 60, - column: 8, - }, - end_location: Some( - Location { - row: 60, - column: 9, - }, - ), + range: 1063..1064, custom: (), node: Name( ExprName { @@ -3405,16 +1875,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 60, - column: 12, - }, - end_location: Some( - Location { - row: 60, - column: 13, - }, - ), + range: 1067..1068, custom: (), node: Constant( ExprConstant { @@ -3433,16 +1894,7 @@ expression: parse_ast }, MatchCase { pattern: Located { - location: Location { - row: 61, - column: 9, - }, - end_location: Some( - Location { - row: 61, - column: 14, - }, - ), + range: 1078..1083, custom: (), node: MatchMapping( PatternMatchMapping { @@ -3457,31 +1909,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 62, - column: 8, - }, - end_location: Some( - Location { - row: 62, - column: 13, - }, - ), + range: 1093..1098, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 62, - column: 8, - }, - end_location: Some( - Location { - row: 62, - column: 9, - }, - ), + range: 1093..1094, custom: (), node: Name( ExprName { @@ -3492,16 +1926,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 62, - column: 12, - }, - end_location: Some( - Location { - row: 62, - column: 13, - }, - ), + range: 1097..1098, custom: (), node: Constant( ExprConstant { @@ -3523,44 +1948,17 @@ expression: parse_ast ), }, Located { - location: Location { - row: 64, - column: 0, - }, - end_location: Some( - Location { - row: 66, - column: 13, - }, - ), + range: 1121..1162, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 64, - column: 6, - }, - end_location: Some( - Location { - row: 64, - column: 11, - }, - ), + range: 1127..1132, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 64, - column: 6, - }, - end_location: Some( - Location { - row: 64, - column: 9, - }, - ), + range: 1127..1130, custom: (), node: Name( ExprName { @@ -3577,31 +1975,13 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 65, - column: 9, - }, - end_location: Some( - Location { - row: 65, - column: 13, - }, - ), + range: 1143..1147, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 65, - column: 10, - }, - end_location: Some( - Location { - row: 65, - column: 12, - }, - ), + range: 1144..1146, custom: (), node: MatchStar( PatternMatchStar { @@ -3616,31 +1996,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 66, - column: 8, - }, - end_location: Some( - Location { - row: 66, - column: 13, - }, - ), + range: 1157..1162, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 66, - column: 8, - }, - end_location: Some( - Location { - row: 66, - column: 9, - }, - ), + range: 1157..1158, custom: (), node: Name( ExprName { @@ -3651,16 +2013,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 66, - column: 12, - }, - end_location: Some( - Location { - row: 66, - column: 13, - }, - ), + range: 1161..1162, custom: (), node: Constant( ExprConstant { @@ -3682,30 +2035,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 68, - column: 0, - }, - end_location: Some( - Location { - row: 72, - column: 13, - }, - ), + range: 1185..1245, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 68, - column: 6, - }, - end_location: Some( - Location { - row: 68, - column: 7, - }, - ), + range: 1191..1192, custom: (), node: Name( ExprName { @@ -3717,30 +2052,12 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 69, - column: 9, - }, - end_location: Some( - Location { - row: 69, - column: 10, - }, - ), + range: 1203..1204, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 69, - column: 9, - }, - end_location: Some( - Location { - row: 69, - column: 10, - }, - ), + range: 1203..1204, custom: (), node: Constant( ExprConstant { @@ -3757,31 +2074,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 70, - column: 8, - }, - end_location: Some( - Location { - row: 70, - column: 13, - }, - ), + range: 1214..1219, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 70, - column: 8, - }, - end_location: Some( - Location { - row: 70, - column: 9, - }, - ), + range: 1214..1215, custom: (), node: Name( ExprName { @@ -3792,16 +2091,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 70, - column: 12, - }, - end_location: Some( - Location { - row: 70, - column: 13, - }, - ), + range: 1218..1219, custom: (), node: Constant( ExprConstant { @@ -3820,30 +2110,12 @@ expression: parse_ast }, MatchCase { pattern: Located { - location: Location { - row: 71, - column: 9, - }, - end_location: Some( - Location { - row: 71, - column: 10, - }, - ), + range: 1229..1230, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 71, - column: 9, - }, - end_location: Some( - Location { - row: 71, - column: 10, - }, - ), + range: 1229..1230, custom: (), node: Constant( ExprConstant { @@ -3860,31 +2132,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 72, - column: 8, - }, - end_location: Some( - Location { - row: 72, - column: 13, - }, - ), + range: 1240..1245, custom: (), node: Assign( StmtAssign { targets: [ - Located { - location: Location { - row: 72, - column: 8, - }, - end_location: Some( - Location { - row: 72, - column: 9, - }, - ), + Located { + range: 1240..1241, custom: (), node: Name( ExprName { @@ -3895,16 +2149,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 72, - column: 12, - }, - end_location: Some( - Location { - row: 72, - column: 13, - }, - ), + range: 1244..1245, custom: (), node: Constant( ExprConstant { @@ -3926,30 +2171,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 74, - column: 0, - }, - end_location: Some( - Location { - row: 76, - column: 15, - }, - ), + range: 1268..1315, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 74, - column: 6, - }, - end_location: Some( - Location { - row: 74, - column: 7, - }, - ), + range: 1274..1275, custom: (), node: Name( ExprName { @@ -3961,31 +2188,13 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 75, - column: 9, - }, - end_location: Some( - Location { - row: 75, - column: 21, - }, - ), + range: 1286..1298, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ Located { - location: Location { - row: 75, - column: 10, - }, - end_location: Some( - Location { - row: 75, - column: 15, - }, - ), + range: 1287..1292, custom: (), node: Constant( ExprConstant { @@ -3999,16 +2208,7 @@ expression: parse_ast ], patterns: [ Located { - location: Location { - row: 75, - column: 17, - }, - end_location: Some( - Location { - row: 75, - column: 20, - }, - ), + range: 1294..1297, custom: (), node: MatchAs( PatternMatchAs { @@ -4027,31 +2227,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 76, - column: 8, - }, - end_location: Some( - Location { - row: 76, - column: 15, - }, - ), + range: 1308..1315, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 76, - column: 8, - }, - end_location: Some( - Location { - row: 76, - column: 9, - }, - ), + range: 1308..1309, custom: (), node: Name( ExprName { @@ -4062,16 +2244,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 76, - column: 12, - }, - end_location: Some( - Location { - row: 76, - column: 15, - }, - ), + range: 1312..1315, custom: (), node: Name( ExprName { @@ -4091,45 +2264,18 @@ expression: parse_ast ), }, Located { - location: Location { - row: 78, - column: 0, - }, - end_location: Some( - Location { - row: 80, - column: 13, - }, - ), + range: 1338..1392, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 78, - column: 6, - }, - end_location: Some( - Location { - row: 78, - column: 15, - }, - ), + range: 1344..1353, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 78, - column: 7, - }, - end_location: Some( - Location { - row: 78, - column: 8, - }, - ), + range: 1345..1346, custom: (), node: Constant( ExprConstant { @@ -4141,16 +2287,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 78, - column: 10, - }, - end_location: Some( - Location { - row: 78, - column: 11, - }, - ), + range: 1348..1349, custom: (), node: Constant( ExprConstant { @@ -4162,16 +2299,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 78, - column: 13, - }, - end_location: Some( - Location { - row: 78, - column: 14, - }, - ), + range: 1351..1352, custom: (), node: Constant( ExprConstant { @@ -4190,45 +2318,18 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 79, - column: 9, - }, - end_location: Some( - Location { - row: 79, - column: 22, - }, - ), + range: 1364..1377, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 79, - column: 10, - }, - end_location: Some( - Location { - row: 79, - column: 11, - }, - ), + range: 1365..1366, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 79, - column: 10, - }, - end_location: Some( - Location { - row: 79, - column: 11, - }, - ), + range: 1365..1366, custom: (), node: Constant( ExprConstant { @@ -4243,30 +2344,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 79, - column: 13, - }, - end_location: Some( - Location { - row: 79, - column: 14, - }, - ), + range: 1368..1369, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 79, - column: 13, - }, - end_location: Some( - Location { - row: 79, - column: 14, - }, - ), + range: 1368..1369, custom: (), node: Constant( ExprConstant { @@ -4281,16 +2364,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 79, - column: 16, - }, - end_location: Some( - Location { - row: 79, - column: 18, - }, - ), + range: 1371..1373, custom: (), node: MatchStar( PatternMatchStar { @@ -4301,30 +2375,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 79, - column: 20, - }, - end_location: Some( - Location { - row: 79, - column: 21, - }, - ), + range: 1375..1376, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 79, - column: 20, - }, - end_location: Some( - Location { - row: 79, - column: 21, - }, - ), + range: 1375..1376, custom: (), node: Constant( ExprConstant { @@ -4345,31 +2401,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 80, - column: 8, - }, - end_location: Some( - Location { - row: 80, - column: 13, - }, - ), + range: 1387..1392, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 80, - column: 8, - }, - end_location: Some( - Location { - row: 80, - column: 9, - }, - ), + range: 1387..1388, custom: (), node: Name( ExprName { @@ -4380,16 +2418,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 80, - column: 12, - }, - end_location: Some( - Location { - row: 80, - column: 13, - }, - ), + range: 1391..1392, custom: (), node: Constant( ExprConstant { @@ -4411,30 +2440,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 82, - column: 0, - }, - end_location: Some( - Location { - row: 88, - column: 13, - }, - ), + range: 1415..1529, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 82, - column: 6, - }, - end_location: Some( - Location { - row: 82, - column: 7, - }, - ), + range: 1421..1422, custom: (), node: Name( ExprName { @@ -4446,45 +2457,18 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 83, - column: 9, - }, - end_location: Some( - Location { - row: 83, - column: 12, - }, - ), + range: 1433..1436, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 83, - column: 10, - }, - end_location: Some( - Location { - row: 83, - column: 11, - }, - ), + range: 1434..1435, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 83, - column: 10, - }, - end_location: Some( - Location { - row: 83, - column: 11, - }, - ), + range: 1434..1435, custom: (), node: Constant( ExprConstant { @@ -4505,31 +2489,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 84, - column: 8, - }, - end_location: Some( - Location { - row: 84, - column: 13, - }, - ), + range: 1446..1451, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 84, - column: 8, - }, - end_location: Some( - Location { - row: 84, - column: 9, - }, - ), + range: 1446..1447, custom: (), node: Name( ExprName { @@ -4540,16 +2506,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 84, - column: 12, - }, - end_location: Some( - Location { - row: 84, - column: 13, - }, - ), + range: 1450..1451, custom: (), node: Constant( ExprConstant { @@ -4568,45 +2525,18 @@ expression: parse_ast }, MatchCase { pattern: Located { - location: Location { - row: 85, - column: 9, - }, - end_location: Some( - Location { - row: 85, - column: 15, - }, - ), + range: 1461..1467, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 85, - column: 10, - }, - end_location: Some( - Location { - row: 85, - column: 11, - }, - ), + range: 1462..1463, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 85, - column: 10, - }, - end_location: Some( - Location { - row: 85, - column: 11, - }, - ), + range: 1462..1463, custom: (), node: Constant( ExprConstant { @@ -4621,30 +2551,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 85, - column: 13, - }, - end_location: Some( - Location { - row: 85, - column: 14, - }, - ), + range: 1465..1466, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 85, - column: 13, - }, - end_location: Some( - Location { - row: 85, - column: 14, - }, - ), + range: 1465..1466, custom: (), node: Constant( ExprConstant { @@ -4664,30 +2576,12 @@ expression: parse_ast }, guard: Some( Located { - location: Location { - row: 85, - column: 20, - }, - end_location: Some( - Location { - row: 85, - column: 30, - }, - ), + range: 1472..1482, custom: (), node: NamedExpr( ExprNamedExpr { target: Located { - location: Location { - row: 85, - column: 20, - }, - end_location: Some( - Location { - row: 85, - column: 21, - }, - ), + range: 1472..1473, custom: (), node: Name( ExprName { @@ -4697,30 +2591,12 @@ expression: parse_ast ), }, value: Located { - location: Location { - row: 85, - column: 25, - }, - end_location: Some( - Location { - row: 85, - column: 30, - }, - ), + range: 1477..1482, custom: (), node: Subscript( ExprSubscript { value: Located { - location: Location { - row: 85, - column: 25, - }, - end_location: Some( - Location { - row: 85, - column: 26, - }, - ), + range: 1477..1478, custom: (), node: Name( ExprName { @@ -4730,32 +2606,14 @@ expression: parse_ast ), }, slice: Located { - location: Location { - row: 85, - column: 27, - }, - end_location: Some( - Location { - row: 85, - column: 29, - }, - ), + range: 1479..1481, custom: (), node: Slice( ExprSlice { lower: None, upper: Some( Located { - location: Location { - row: 85, - column: 28, - }, - end_location: Some( - Location { - row: 85, - column: 29, - }, - ), + range: 1480..1481, custom: (), node: Constant( ExprConstant { @@ -4781,31 +2639,13 @@ expression: parse_ast ), body: [ Located { - location: Location { - row: 86, - column: 8, - }, - end_location: Some( - Location { - row: 86, - column: 13, - }, - ), + range: 1493..1498, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 86, - column: 8, - }, - end_location: Some( - Location { - row: 86, - column: 9, - }, - ), + range: 1493..1494, custom: (), node: Name( ExprName { @@ -4816,16 +2656,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 86, - column: 12, - }, - end_location: Some( - Location { - row: 86, - column: 13, - }, - ), + range: 1497..1498, custom: (), node: Constant( ExprConstant { @@ -4844,45 +2675,18 @@ expression: parse_ast }, MatchCase { pattern: Located { - location: Location { - row: 87, - column: 9, - }, - end_location: Some( - Location { - row: 87, - column: 15, - }, - ), + range: 1508..1514, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 87, - column: 10, - }, - end_location: Some( - Location { - row: 87, - column: 11, - }, - ), + range: 1509..1510, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 87, - column: 10, - }, - end_location: Some( - Location { - row: 87, - column: 11, - }, - ), + range: 1509..1510, custom: (), node: Constant( ExprConstant { @@ -4897,30 +2701,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 87, - column: 13, - }, - end_location: Some( - Location { - row: 87, - column: 14, - }, - ), + range: 1512..1513, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 87, - column: 13, - }, - end_location: Some( - Location { - row: 87, - column: 14, - }, - ), + range: 1512..1513, custom: (), node: Constant( ExprConstant { @@ -4941,31 +2727,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 88, - column: 8, - }, - end_location: Some( - Location { - row: 88, - column: 13, - }, - ), + range: 1524..1529, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 88, - column: 8, - }, - end_location: Some( - Location { - row: 88, - column: 9, - }, - ), + range: 1524..1525, custom: (), node: Name( ExprName { @@ -4976,16 +2744,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 88, - column: 12, - }, - end_location: Some( - Location { - row: 88, - column: 13, - }, - ), + range: 1528..1529, custom: (), node: Constant( ExprConstant { @@ -5007,30 +2766,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 90, - column: 0, - }, - end_location: Some( - Location { - row: 92, - column: 13, - }, - ), + range: 1552..1595, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 90, - column: 6, - }, - end_location: Some( - Location { - row: 90, - column: 7, - }, - ), + range: 1558..1559, custom: (), node: Name( ExprName { @@ -5042,31 +2783,13 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 91, - column: 9, - }, - end_location: Some( - Location { - row: 91, - column: 19, - }, - ), + range: 1570..1580, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 91, - column: 10, - }, - end_location: Some( - Location { - row: 91, - column: 11, - }, - ), + range: 1571..1572, custom: (), node: MatchAs( PatternMatchAs { @@ -5078,16 +2801,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 91, - column: 13, - }, - end_location: Some( - Location { - row: 91, - column: 14, - }, - ), + range: 1574..1575, custom: (), node: MatchAs( PatternMatchAs { @@ -5099,16 +2813,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 91, - column: 16, - }, - end_location: Some( - Location { - row: 91, - column: 18, - }, - ), + range: 1577..1579, custom: (), node: MatchStar( PatternMatchStar { @@ -5123,31 +2828,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 92, - column: 8, - }, - end_location: Some( - Location { - row: 92, - column: 13, - }, - ), + range: 1590..1595, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 92, - column: 8, - }, - end_location: Some( - Location { - row: 92, - column: 9, - }, - ), + range: 1590..1591, custom: (), node: Name( ExprName { @@ -5158,16 +2845,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 92, - column: 12, - }, - end_location: Some( - Location { - row: 92, - column: 13, - }, - ), + range: 1594..1595, custom: (), node: Constant( ExprConstant { @@ -5189,30 +2867,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 94, - column: 0, - }, - end_location: Some( - Location { - row: 96, - column: 13, - }, - ), + range: 1618..1664, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 94, - column: 6, - }, - end_location: Some( - Location { - row: 94, - column: 7, - }, - ), + range: 1624..1625, custom: (), node: Name( ExprName { @@ -5224,59 +2884,23 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 95, - column: 9, - }, - end_location: Some( - Location { - row: 95, - column: 22, - }, - ), + range: 1636..1649, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 95, - column: 9, - }, - end_location: Some( - Location { - row: 95, - column: 22, - }, - ), + range: 1636..1649, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 95, - column: 9, - }, - end_location: Some( - Location { - row: 95, - column: 14, - }, - ), + range: 1636..1641, custom: (), node: UnaryOp( ExprUnaryOp { op: USub, operand: Located { - location: Location { - row: 95, - column: 10, - }, - end_location: Some( - Location { - row: 95, - column: 14, - }, - ), + range: 1637..1641, custom: (), node: Constant( ExprConstant { @@ -5292,16 +2916,7 @@ expression: parse_ast }, op: Sub, right: Located { - location: Location { - row: 95, - column: 17, - }, - end_location: Some( - Location { - row: 95, - column: 22, - }, - ), + range: 1644..1649, custom: (), node: Constant( ExprConstant { @@ -5322,31 +2937,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 96, - column: 8, - }, - end_location: Some( - Location { - row: 96, - column: 13, - }, - ), + range: 1659..1664, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 96, - column: 8, - }, - end_location: Some( - Location { - row: 96, - column: 9, - }, - ), + range: 1659..1660, custom: (), node: Name( ExprName { @@ -5357,16 +2954,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 96, - column: 12, - }, - end_location: Some( - Location { - row: 96, - column: 13, - }, - ), + range: 1663..1664, custom: (), node: Constant( ExprConstant { @@ -5388,45 +2976,18 @@ expression: parse_ast ), }, Located { - location: Location { - row: 98, - column: 0, - }, - end_location: Some( - Location { - row: 100, - column: 13, - }, - ), + range: 1687..1726, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 98, - column: 6, - }, - end_location: Some( - Location { - row: 98, - column: 10, - }, - ), + range: 1693..1697, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 98, - column: 7, - }, - end_location: Some( - Location { - row: 98, - column: 8, - }, - ), + range: 1694..1695, custom: (), node: Name( ExprName { @@ -5443,31 +3004,13 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 99, - column: 9, - }, - end_location: Some( - Location { - row: 99, - column: 12, - }, - ), + range: 1708..1711, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 99, - column: 10, - }, - end_location: Some( - Location { - row: 99, - column: 11, - }, - ), + range: 1709..1710, custom: (), node: MatchAs( PatternMatchAs { @@ -5485,31 +3028,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 100, - column: 8, - }, - end_location: Some( - Location { - row: 100, - column: 13, - }, - ), + range: 1721..1726, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 100, - column: 8, - }, - end_location: Some( - Location { - row: 100, - column: 9, - }, - ), + range: 1721..1722, custom: (), node: Name( ExprName { @@ -5520,16 +3045,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 100, - column: 12, - }, - end_location: Some( - Location { - row: 100, - column: 13, - }, - ), + range: 1725..1726, custom: (), node: Constant( ExprConstant { @@ -5551,30 +3067,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 102, - column: 0, - }, - end_location: Some( - Location { - row: 104, - column: 13, - }, - ), + range: 1749..1789, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 102, - column: 6, - }, - end_location: Some( - Location { - row: 102, - column: 7, - }, - ), + range: 1755..1756, custom: (), node: Name( ExprName { @@ -5586,72 +3084,27 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 103, - column: 9, - }, - end_location: Some( - Location { - row: 103, - column: 16, - }, - ), + range: 1767..1774, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 103, - column: 9, - }, - end_location: Some( - Location { - row: 103, - column: 16, - }, - ), + range: 1767..1774, custom: (), node: Attribute( ExprAttribute { - value: Located { - location: Location { - row: 103, - column: 9, - }, - end_location: Some( - Location { - row: 103, - column: 14, - }, - ), + value: Located { + range: 1767..1772, custom: (), node: Attribute( ExprAttribute { value: Located { - location: Location { - row: 103, - column: 9, - }, - end_location: Some( - Location { - row: 103, - column: 12, - }, - ), + range: 1767..1770, custom: (), node: Attribute( ExprAttribute { value: Located { - location: Location { - row: 103, - column: 9, - }, - end_location: Some( - Location { - row: 103, - column: 10, - }, - ), + range: 1767..1768, custom: (), node: Name( ExprName { @@ -5681,31 +3134,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 104, - column: 8, - }, - end_location: Some( - Location { - row: 104, - column: 13, - }, - ), + range: 1784..1789, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 104, - column: 8, - }, - end_location: Some( - Location { - row: 104, - column: 9, - }, - ), + range: 1784..1785, custom: (), node: Name( ExprName { @@ -5716,16 +3151,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 104, - column: 12, - }, - end_location: Some( - Location { - row: 104, - column: 13, - }, - ), + range: 1788..1789, custom: (), node: Constant( ExprConstant { @@ -5747,30 +3173,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 106, - column: 0, - }, - end_location: Some( - Location { - row: 108, - column: 13, - }, - ), + range: 1812..1849, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 106, - column: 6, - }, - end_location: Some( - Location { - row: 106, - column: 7, - }, - ), + range: 1818..1819, custom: (), node: Name( ExprName { @@ -5782,16 +3190,7 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 107, - column: 9, - }, - end_location: Some( - Location { - row: 107, - column: 13, - }, - ), + range: 1830..1834, custom: (), node: MatchSingleton( PatternMatchSingleton { @@ -5802,31 +3201,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 108, - column: 8, - }, - end_location: Some( - Location { - row: 108, - column: 13, - }, - ), + range: 1844..1849, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 108, - column: 8, - }, - end_location: Some( - Location { - row: 108, - column: 9, - }, - ), + range: 1844..1845, custom: (), node: Name( ExprName { @@ -5837,16 +3218,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 108, - column: 12, - }, - end_location: Some( - Location { - row: 108, - column: 13, - }, - ), + range: 1848..1849, custom: (), node: Constant( ExprConstant { @@ -5868,30 +3240,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 110, - column: 0, - }, - end_location: Some( - Location { - row: 112, - column: 13, - }, - ), + range: 1872..1906, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 110, - column: 6, - }, - end_location: Some( - Location { - row: 110, - column: 7, - }, - ), + range: 1878..1879, custom: (), node: Name( ExprName { @@ -5903,30 +3257,12 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 111, - column: 9, - }, - end_location: Some( - Location { - row: 111, - column: 10, - }, - ), + range: 1890..1891, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 111, - column: 9, - }, - end_location: Some( - Location { - row: 111, - column: 10, - }, - ), + range: 1890..1891, custom: (), node: Constant( ExprConstant { @@ -5943,31 +3279,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 112, - column: 8, - }, - end_location: Some( - Location { - row: 112, - column: 13, - }, - ), + range: 1901..1906, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 112, - column: 8, - }, - end_location: Some( - Location { - row: 112, - column: 9, - }, - ), + range: 1901..1902, custom: (), node: Name( ExprName { @@ -5978,16 +3296,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 112, - column: 12, - }, - end_location: Some( - Location { - row: 112, - column: 13, - }, - ), + range: 1905..1906, custom: (), node: Constant( ExprConstant { @@ -6009,30 +3318,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 114, - column: 0, - }, - end_location: Some( - Location { - row: 116, - column: 13, - }, - ), + range: 1929..1967, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 114, - column: 6, - }, - end_location: Some( - Location { - row: 114, - column: 7, - }, - ), + range: 1935..1936, custom: (), node: Name( ExprName { @@ -6044,16 +3335,7 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 115, - column: 9, - }, - end_location: Some( - Location { - row: 115, - column: 14, - }, - ), + range: 1947..1952, custom: (), node: MatchSingleton( PatternMatchSingleton { @@ -6066,31 +3348,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 116, - column: 8, - }, - end_location: Some( - Location { - row: 116, - column: 13, - }, - ), + range: 1962..1967, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 116, - column: 8, - }, - end_location: Some( - Location { - row: 116, - column: 9, - }, - ), + range: 1962..1963, custom: (), node: Name( ExprName { @@ -6101,16 +3365,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 116, - column: 12, - }, - end_location: Some( - Location { - row: 116, - column: 13, - }, - ), + range: 1966..1967, custom: (), node: Constant( ExprConstant { @@ -6132,30 +3387,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 118, - column: 0, - }, - end_location: Some( - Location { - row: 124, - column: 13, - }, - ), + range: 1990..2081, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 118, - column: 6, - }, - end_location: Some( - Location { - row: 118, - column: 7, - }, - ), + range: 1996..1997, custom: (), node: Name( ExprName { @@ -6167,16 +3404,7 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 119, - column: 9, - }, - end_location: Some( - Location { - row: 119, - column: 11, - }, - ), + range: 2008..2010, custom: (), node: MatchSequence( PatternMatchSequence { @@ -6187,31 +3415,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 120, - column: 8, - }, - end_location: Some( - Location { - row: 120, - column: 13, - }, - ), + range: 2020..2025, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 120, - column: 8, - }, - end_location: Some( - Location { - row: 120, - column: 9, - }, - ), + range: 2020..2021, custom: (), node: Name( ExprName { @@ -6222,16 +3432,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 120, - column: 12, - }, - end_location: Some( - Location { - row: 120, - column: 13, - }, - ), + range: 2024..2025, custom: (), node: Constant( ExprConstant { @@ -6250,45 +3451,18 @@ expression: parse_ast }, MatchCase { pattern: Located { - location: Location { - row: 121, - column: 9, - }, - end_location: Some( - Location { - row: 121, - column: 13, - }, - ), + range: 2035..2039, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 121, - column: 10, - }, - end_location: Some( - Location { - row: 121, - column: 12, - }, - ), + range: 2036..2038, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 121, - column: 10, - }, - end_location: Some( - Location { - row: 121, - column: 12, - }, - ), + range: 2036..2038, custom: (), node: Constant( ExprConstant { @@ -6309,31 +3483,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 122, - column: 8, - }, - end_location: Some( - Location { - row: 122, - column: 13, - }, - ), + range: 2049..2054, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 122, - column: 8, - }, - end_location: Some( - Location { - row: 122, - column: 9, - }, - ), + range: 2049..2050, custom: (), node: Name( ExprName { @@ -6344,16 +3500,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 122, - column: 12, - }, - end_location: Some( - Location { - row: 122, - column: 13, - }, - ), + range: 2053..2054, custom: (), node: Constant( ExprConstant { @@ -6372,30 +3519,12 @@ expression: parse_ast }, MatchCase { pattern: Located { - location: Location { - row: 123, - column: 9, - }, - end_location: Some( - Location { - row: 123, - column: 11, - }, - ), + range: 2064..2066, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 123, - column: 9, - }, - end_location: Some( - Location { - row: 123, - column: 11, - }, - ), + range: 2064..2066, custom: (), node: Constant( ExprConstant { @@ -6412,31 +3541,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 124, - column: 8, - }, - end_location: Some( - Location { - row: 124, - column: 13, - }, - ), + range: 2076..2081, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 124, - column: 8, - }, - end_location: Some( - Location { - row: 124, - column: 9, - }, - ), + range: 2076..2077, custom: (), node: Name( ExprName { @@ -6447,16 +3558,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 124, - column: 12, - }, - end_location: Some( - Location { - row: 124, - column: 13, - }, - ), + range: 2080..2081, custom: (), node: Constant( ExprConstant { @@ -6478,30 +3580,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 126, - column: 0, - }, - end_location: Some( - Location { - row: 128, - column: 13, - }, - ), + range: 2104..2138, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 126, - column: 6, - }, - end_location: Some( - Location { - row: 126, - column: 7, - }, - ), + range: 2110..2111, custom: (), node: Name( ExprName { @@ -6513,16 +3597,7 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 127, - column: 9, - }, - end_location: Some( - Location { - row: 127, - column: 10, - }, - ), + range: 2122..2123, custom: (), node: MatchAs( PatternMatchAs { @@ -6536,31 +3611,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 128, - column: 8, - }, - end_location: Some( - Location { - row: 128, - column: 13, - }, - ), + range: 2133..2138, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 128, - column: 8, - }, - end_location: Some( - Location { - row: 128, - column: 9, - }, - ), + range: 2133..2134, custom: (), node: Name( ExprName { @@ -6571,16 +3628,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 128, - column: 12, - }, - end_location: Some( - Location { - row: 128, - column: 13, - }, - ), + range: 2137..2138, custom: (), node: Constant( ExprConstant { @@ -6602,30 +3650,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 130, - column: 0, - }, - end_location: Some( - Location { - row: 132, - column: 13, - }, - ), + range: 2161..2207, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 130, - column: 6, - }, - end_location: Some( - Location { - row: 130, - column: 7, - }, - ), + range: 2167..2168, custom: (), node: Name( ExprName { @@ -6637,31 +3667,13 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 131, - column: 9, - }, - end_location: Some( - Location { - row: 131, - column: 22, - }, - ), + range: 2179..2192, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 131, - column: 10, - }, - end_location: Some( - Location { - row: 131, - column: 11, - }, - ), + range: 2180..2181, custom: (), node: MatchAs( PatternMatchAs { @@ -6673,16 +3685,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 131, - column: 13, - }, - end_location: Some( - Location { - row: 131, - column: 14, - }, - ), + range: 2183..2184, custom: (), node: MatchAs( PatternMatchAs { @@ -6694,16 +3697,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 131, - column: 16, - }, - end_location: Some( - Location { - row: 131, - column: 21, - }, - ), + range: 2186..2191, custom: (), node: MatchStar( PatternMatchStar { @@ -6720,31 +3714,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 132, - column: 8, - }, - end_location: Some( - Location { - row: 132, - column: 13, - }, - ), + range: 2202..2207, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 132, - column: 8, - }, - end_location: Some( - Location { - row: 132, - column: 9, - }, - ), + range: 2202..2203, custom: (), node: Name( ExprName { @@ -6755,16 +3731,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 132, - column: 12, - }, - end_location: Some( - Location { - row: 132, - column: 13, - }, - ), + range: 2206..2207, custom: (), node: Constant( ExprConstant { @@ -6786,30 +3753,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 134, - column: 0, - }, - end_location: Some( - Location { - row: 136, - column: 13, - }, - ), + range: 2230..2307, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 134, - column: 6, - }, - end_location: Some( - Location { - row: 134, - column: 7, - }, - ), + range: 2236..2237, custom: (), node: Name( ExprName { @@ -6821,60 +3770,24 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 135, - column: 9, - }, - end_location: Some( - Location { - row: 135, - column: 39, - }, - ), + range: 2248..2278, custom: (), node: MatchOr( PatternMatchOr { patterns: [ Located { - location: Location { - row: 135, - column: 9, - }, - end_location: Some( - Location { - row: 135, - column: 17, - }, - ), + range: 2248..2256, custom: (), node: MatchAs( PatternMatchAs { pattern: Some( Located { - location: Location { - row: 135, - column: 10, - }, - end_location: Some( - Location { - row: 135, - column: 11, - }, - ), + range: 2249..2250, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 135, - column: 10, - }, - end_location: Some( - Location { - row: 135, - column: 11, - }, - ), + range: 2249..2250, custom: (), node: Constant( ExprConstant { @@ -6896,45 +3809,18 @@ expression: parse_ast ), }, Located { - location: Location { - row: 135, - column: 20, - }, - end_location: Some( - Location { - row: 135, - column: 28, - }, - ), + range: 2259..2267, custom: (), node: MatchAs( PatternMatchAs { pattern: Some( Located { - location: Location { - row: 135, - column: 21, - }, - end_location: Some( - Location { - row: 135, - column: 22, - }, - ), + range: 2260..2261, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 135, - column: 21, - }, - end_location: Some( - Location { - row: 135, - column: 22, - }, - ), + range: 2260..2261, custom: (), node: Constant( ExprConstant { @@ -6956,45 +3842,18 @@ expression: parse_ast ), }, Located { - location: Location { - row: 135, - column: 31, - }, - end_location: Some( - Location { - row: 135, - column: 39, - }, - ), + range: 2270..2278, custom: (), node: MatchAs( PatternMatchAs { pattern: Some( Located { - location: Location { - row: 135, - column: 32, - }, - end_location: Some( - Location { - row: 135, - column: 33, - }, - ), + range: 2271..2272, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 135, - column: 32, - }, - end_location: Some( - Location { - row: 135, - column: 33, - }, - ), + range: 2271..2272, custom: (), node: Constant( ExprConstant { @@ -7021,30 +3880,12 @@ expression: parse_ast }, guard: Some( Located { - location: Location { - row: 135, - column: 43, - }, - end_location: Some( - Location { - row: 135, - column: 53, - }, - ), + range: 2282..2292, custom: (), node: Compare( ExprCompare { left: Located { - location: Location { - row: 135, - column: 43, - }, - end_location: Some( - Location { - row: 135, - column: 44, - }, - ), + range: 2282..2283, custom: (), node: Name( ExprName { @@ -7058,30 +3899,12 @@ expression: parse_ast ], comparators: [ Located { - location: Location { - row: 135, - column: 48, - }, - end_location: Some( - Location { - row: 135, - column: 53, - }, - ), + range: 2287..2292, custom: (), node: BinOp( ExprBinOp { left: Located { - location: Location { - row: 135, - column: 48, - }, - end_location: Some( - Location { - row: 135, - column: 49, - }, - ), + range: 2287..2288, custom: (), node: Name( ExprName { @@ -7092,16 +3915,7 @@ expression: parse_ast }, op: Mod, right: Located { - location: Location { - row: 135, - column: 52, - }, - end_location: Some( - Location { - row: 135, - column: 53, - }, - ), + range: 2291..2292, custom: (), node: Constant( ExprConstant { @@ -7122,31 +3936,13 @@ expression: parse_ast ), body: [ Located { - location: Location { - row: 136, - column: 8, - }, - end_location: Some( - Location { - row: 136, - column: 13, - }, - ), + range: 2302..2307, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 136, - column: 8, - }, - end_location: Some( - Location { - row: 136, - column: 9, - }, - ), + range: 2302..2303, custom: (), node: Name( ExprName { @@ -7157,16 +3953,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 136, - column: 12, - }, - end_location: Some( - Location { - row: 136, - column: 13, - }, - ), + range: 2306..2307, custom: (), node: Constant( ExprConstant { @@ -7188,30 +3975,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 138, - column: 0, - }, - end_location: Some( - Location { - row: 144, - column: 13, - }, - ), + range: 2330..2499, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 138, - column: 6, - }, - end_location: Some( - Location { - row: 138, - column: 7, - }, - ), + range: 2336..2337, custom: (), node: Name( ExprName { @@ -7223,31 +3992,13 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 139, - column: 9, - }, - end_location: Some( - Location { - row: 139, - column: 24, - }, - ), + range: 2348..2363, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ Located { - location: Location { - row: 139, - column: 10, - }, - end_location: Some( - Location { - row: 139, - column: 11, - }, - ), + range: 2349..2350, custom: (), node: Constant( ExprConstant { @@ -7261,45 +4012,18 @@ expression: parse_ast ], patterns: [ Located { - location: Location { - row: 139, - column: 13, - }, - end_location: Some( - Location { - row: 139, - column: 23, - }, - ), + range: 2352..2362, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 139, - column: 14, - }, - end_location: Some( - Location { - row: 139, - column: 15, - }, - ), + range: 2353..2354, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 139, - column: 14, - }, - end_location: Some( - Location { - row: 139, - column: 15, - }, - ), + range: 2353..2354, custom: (), node: Constant( ExprConstant { @@ -7314,30 +4038,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 139, - column: 17, - }, - end_location: Some( - Location { - row: 139, - column: 18, - }, - ), + range: 2356..2357, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 139, - column: 17, - }, - end_location: Some( - Location { - row: 139, - column: 18, - }, - ), + range: 2356..2357, custom: (), node: Constant( ExprConstant { @@ -7352,16 +4058,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 139, - column: 20, - }, - end_location: Some( - Location { - row: 139, - column: 22, - }, - ), + range: 2359..2361, custom: (), node: MatchMapping( PatternMatchMapping { @@ -7381,33 +4078,15 @@ expression: parse_ast ), }, guard: None, - body: [ - Located { - location: Location { - row: 140, - column: 8, - }, - end_location: Some( - Location { - row: 140, - column: 13, - }, - ), + body: [ + Located { + range: 2373..2378, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 140, - column: 8, - }, - end_location: Some( - Location { - row: 140, - column: 9, - }, - ), + range: 2373..2374, custom: (), node: Name( ExprName { @@ -7418,16 +4097,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 140, - column: 12, - }, - end_location: Some( - Location { - row: 140, - column: 13, - }, - ), + range: 2377..2378, custom: (), node: Constant( ExprConstant { @@ -7446,46 +4116,19 @@ expression: parse_ast }, MatchCase { pattern: Located { - location: Location { - row: 141, - column: 9, - }, - end_location: Some( - Location { - row: 141, - column: 78, - }, - ), + range: 2388..2457, custom: (), node: MatchOr( PatternMatchOr { patterns: [ Located { - location: Location { - row: 141, - column: 9, - }, - end_location: Some( - Location { - row: 141, - column: 32, - }, - ), + range: 2388..2411, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ Located { - location: Location { - row: 141, - column: 10, - }, - end_location: Some( - Location { - row: 141, - column: 11, - }, - ), + range: 2389..2390, custom: (), node: Constant( ExprConstant { @@ -7499,60 +4142,24 @@ expression: parse_ast ], patterns: [ Located { - location: Location { - row: 141, - column: 13, - }, - end_location: Some( - Location { - row: 141, - column: 31, - }, - ), + range: 2392..2410, custom: (), node: MatchOr( PatternMatchOr { patterns: [ Located { - location: Location { - row: 141, - column: 13, - }, - end_location: Some( - Location { - row: 141, - column: 23, - }, - ), + range: 2392..2402, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 141, - column: 14, - }, - end_location: Some( - Location { - row: 141, - column: 15, - }, - ), + range: 2393..2394, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 141, - column: 14, - }, - end_location: Some( - Location { - row: 141, - column: 15, - }, - ), + range: 2393..2394, custom: (), node: Constant( ExprConstant { @@ -7567,30 +4174,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 141, - column: 17, - }, - end_location: Some( - Location { - row: 141, - column: 18, - }, - ), + range: 2396..2397, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 141, - column: 17, - }, - end_location: Some( - Location { - row: 141, - column: 18, - }, - ), + range: 2396..2397, custom: (), node: Constant( ExprConstant { @@ -7605,16 +4194,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 141, - column: 20, - }, - end_location: Some( - Location { - row: 141, - column: 22, - }, - ), + range: 2399..2401, custom: (), node: MatchMapping( PatternMatchMapping { @@ -7629,16 +4209,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 141, - column: 26, - }, - end_location: Some( - Location { - row: 141, - column: 31, - }, - ), + range: 2405..2410, custom: (), node: MatchSingleton( PatternMatchSingleton { @@ -7658,31 +4229,13 @@ expression: parse_ast ), }, Located { - location: Location { - row: 141, - column: 35, - }, - end_location: Some( - Location { - row: 141, - column: 44, - }, - ), + range: 2414..2423, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ Located { - location: Location { - row: 141, - column: 36, - }, - end_location: Some( - Location { - row: 141, - column: 37, - }, - ), + range: 2415..2416, custom: (), node: Constant( ExprConstant { @@ -7696,31 +4249,13 @@ expression: parse_ast ], patterns: [ Located { - location: Location { - row: 141, - column: 39, - }, - end_location: Some( - Location { - row: 141, - column: 43, - }, - ), + range: 2418..2422, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 141, - column: 40, - }, - end_location: Some( - Location { - row: 141, - column: 42, - }, - ), + range: 2419..2421, custom: (), node: MatchSequence( PatternMatchSequence { @@ -7738,31 +4273,13 @@ expression: parse_ast ), }, Located { - location: Location { - row: 141, - column: 47, - }, - end_location: Some( - Location { - row: 141, - column: 62, - }, - ), + range: 2426..2441, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ Located { - location: Location { - row: 141, - column: 48, - }, - end_location: Some( - Location { - row: 141, - column: 49, - }, - ), + range: 2427..2428, custom: (), node: Constant( ExprConstant { @@ -7776,45 +4293,18 @@ expression: parse_ast ], patterns: [ Located { - location: Location { - row: 141, - column: 51, - }, - end_location: Some( - Location { - row: 141, - column: 61, - }, - ), + range: 2430..2440, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 141, - column: 52, - }, - end_location: Some( - Location { - row: 141, - column: 53, - }, - ), + range: 2431..2432, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 141, - column: 52, - }, - end_location: Some( - Location { - row: 141, - column: 53, - }, - ), + range: 2431..2432, custom: (), node: Constant( ExprConstant { @@ -7829,30 +4319,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 141, - column: 55, - }, - end_location: Some( - Location { - row: 141, - column: 56, - }, - ), + range: 2434..2435, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 141, - column: 55, - }, - end_location: Some( - Location { - row: 141, - column: 56, - }, - ), + range: 2434..2435, custom: (), node: Constant( ExprConstant { @@ -7867,16 +4339,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 141, - column: 58, - }, - end_location: Some( - Location { - row: 141, - column: 60, - }, - ), + range: 2437..2439, custom: (), node: MatchMapping( PatternMatchMapping { @@ -7896,16 +4359,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 141, - column: 65, - }, - end_location: Some( - Location { - row: 141, - column: 67, - }, - ), + range: 2444..2446, custom: (), node: MatchSequence( PatternMatchSequence { @@ -7914,30 +4368,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 141, - column: 70, - }, - end_location: Some( - Location { - row: 141, - column: 73, - }, - ), + range: 2449..2452, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 141, - column: 70, - }, - end_location: Some( - Location { - row: 141, - column: 73, - }, - ), + range: 2449..2452, custom: (), node: Constant( ExprConstant { @@ -7952,16 +4388,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 141, - column: 76, - }, - end_location: Some( - Location { - row: 141, - column: 78, - }, - ), + range: 2455..2457, custom: (), node: MatchMapping( PatternMatchMapping { @@ -7978,31 +4405,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 142, - column: 8, - }, - end_location: Some( - Location { - row: 142, - column: 13, - }, - ), + range: 2467..2472, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 142, - column: 8, - }, - end_location: Some( - Location { - row: 142, - column: 9, - }, - ), + range: 2467..2468, custom: (), node: Name( ExprName { @@ -8013,16 +4422,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 142, - column: 12, - }, - end_location: Some( - Location { - row: 142, - column: 13, - }, - ), + range: 2471..2472, custom: (), node: Constant( ExprConstant { @@ -8041,16 +4441,7 @@ expression: parse_ast }, MatchCase { pattern: Located { - location: Location { - row: 143, - column: 9, - }, - end_location: Some( - Location { - row: 143, - column: 11, - }, - ), + range: 2482..2484, custom: (), node: MatchSequence( PatternMatchSequence { @@ -8061,31 +4452,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 144, - column: 8, - }, - end_location: Some( - Location { - row: 144, - column: 13, - }, - ), + range: 2494..2499, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 144, - column: 8, - }, - end_location: Some( - Location { - row: 144, - column: 9, - }, - ), + range: 2494..2495, custom: (), node: Name( ExprName { @@ -8096,16 +4469,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 144, - column: 12, - }, - end_location: Some( - Location { - row: 144, - column: 13, - }, - ), + range: 2498..2499, custom: (), node: Constant( ExprConstant { @@ -8127,45 +4491,18 @@ expression: parse_ast ), }, Located { - location: Location { - row: 146, - column: 0, - }, - end_location: Some( - Location { - row: 148, - column: 13, - }, - ), + range: 2522..2568, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 146, - column: 6, - }, - end_location: Some( - Location { - row: 146, - column: 15, - }, - ), + range: 2528..2537, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 146, - column: 7, - }, - end_location: Some( - Location { - row: 146, - column: 8, - }, - ), + range: 2529..2530, custom: (), node: Constant( ExprConstant { @@ -8177,16 +4514,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 146, - column: 10, - }, - end_location: Some( - Location { - row: 146, - column: 11, - }, - ), + range: 2532..2533, custom: (), node: Constant( ExprConstant { @@ -8198,16 +4526,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 146, - column: 13, - }, - end_location: Some( - Location { - row: 146, - column: 14, - }, - ), + range: 2535..2536, custom: (), node: Constant( ExprConstant { @@ -8226,45 +4545,18 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 147, - column: 9, - }, - end_location: Some( - Location { - row: 147, - column: 14, - }, - ), + range: 2548..2553, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 147, - column: 9, - }, - end_location: Some( - Location { - row: 147, - column: 10, - }, - ), + range: 2548..2549, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 147, - column: 9, - }, - end_location: Some( - Location { - row: 147, - column: 10, - }, - ), + range: 2548..2549, custom: (), node: Constant( ExprConstant { @@ -8279,16 +4571,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 147, - column: 12, - }, - end_location: Some( - Location { - row: 147, - column: 14, - }, - ), + range: 2551..2553, custom: (), node: MatchStar( PatternMatchStar { @@ -8305,31 +4588,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 148, - column: 8, - }, - end_location: Some( - Location { - row: 148, - column: 13, - }, - ), + range: 2563..2568, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 148, - column: 8, - }, - end_location: Some( - Location { - row: 148, - column: 9, - }, - ), + range: 2563..2564, custom: (), node: Name( ExprName { @@ -8340,16 +4605,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 148, - column: 12, - }, - end_location: Some( - Location { - row: 148, - column: 13, - }, - ), + range: 2567..2568, custom: (), node: Constant( ExprConstant { @@ -8371,45 +4627,18 @@ expression: parse_ast ), }, Located { - location: Location { - row: 150, - column: 0, - }, - end_location: Some( - Location { - row: 152, - column: 13, - }, - ), + range: 2591..2638, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 150, - column: 6, - }, - end_location: Some( - Location { - row: 150, - column: 15, - }, - ), + range: 2597..2606, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 150, - column: 7, - }, - end_location: Some( - Location { - row: 150, - column: 8, - }, - ), + range: 2598..2599, custom: (), node: Constant( ExprConstant { @@ -8421,16 +4650,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 150, - column: 10, - }, - end_location: Some( - Location { - row: 150, - column: 11, - }, - ), + range: 2601..2602, custom: (), node: Constant( ExprConstant { @@ -8442,16 +4662,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 150, - column: 13, - }, - end_location: Some( - Location { - row: 150, - column: 14, - }, - ), + range: 2604..2605, custom: (), node: Constant( ExprConstant { @@ -8470,31 +4681,13 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 151, - column: 9, - }, - end_location: Some( - Location { - row: 151, - column: 15, - }, - ), + range: 2617..2623, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 151, - column: 9, - }, - end_location: Some( - Location { - row: 151, - column: 11, - }, - ), + range: 2617..2619, custom: (), node: MatchStar( PatternMatchStar { @@ -8505,30 +4698,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 151, - column: 13, - }, - end_location: Some( - Location { - row: 151, - column: 14, - }, - ), + range: 2621..2622, custom: (), node: MatchValue( PatternMatchValue { value: Located { - location: Location { - row: 151, - column: 13, - }, - end_location: Some( - Location { - row: 151, - column: 14, - }, - ), + range: 2621..2622, custom: (), node: Constant( ExprConstant { @@ -8549,31 +4724,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 152, - column: 8, - }, - end_location: Some( - Location { - row: 152, - column: 13, - }, - ), + range: 2633..2638, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 152, - column: 8, - }, - end_location: Some( - Location { - row: 152, - column: 9, - }, - ), + range: 2633..2634, custom: (), node: Name( ExprName { @@ -8584,16 +4741,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 152, - column: 12, - }, - end_location: Some( - Location { - row: 152, - column: 13, - }, - ), + range: 2637..2638, custom: (), node: Constant( ExprConstant { @@ -8615,30 +4763,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 154, - column: 0, - }, - end_location: Some( - Location { - row: 156, - column: 13, - }, - ), + range: 2661..2697, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 154, - column: 6, - }, - end_location: Some( - Location { - row: 154, - column: 7, - }, - ), + range: 2667..2668, custom: (), node: Name( ExprName { @@ -8650,31 +4780,13 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 155, - column: 9, - }, - end_location: Some( - Location { - row: 155, - column: 11, - }, - ), + range: 2680..2682, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 155, - column: 9, - }, - end_location: Some( - Location { - row: 155, - column: 10, - }, - ), + range: 2680..2681, custom: (), node: MatchAs( PatternMatchAs { @@ -8692,31 +4804,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 156, - column: 8, - }, - end_location: Some( - Location { - row: 156, - column: 13, - }, - ), + range: 2692..2697, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 156, - column: 8, - }, - end_location: Some( - Location { - row: 156, - column: 9, - }, - ), + range: 2692..2693, custom: (), node: Name( ExprName { @@ -8727,16 +4821,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 156, - column: 12, - }, - end_location: Some( - Location { - row: 156, - column: 13, - }, - ), + range: 2696..2697, custom: (), node: Constant( ExprConstant { @@ -8758,45 +4843,18 @@ expression: parse_ast ), }, Located { - location: Location { - row: 158, - column: 0, - }, - end_location: Some( - Location { - row: 160, - column: 13, - }, - ), + range: 2720..2760, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 158, - column: 0, - }, - end_location: Some( - Location { - row: 160, - column: 13, - }, - ), + range: 2720..2760, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 158, - column: 6, - }, - end_location: Some( - Location { - row: 158, - column: 7, - }, - ), + range: 2726..2727, custom: (), node: Name( ExprName { @@ -8806,16 +4864,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 158, - column: 9, - }, - end_location: Some( - Location { - row: 158, - column: 10, - }, - ), + range: 2729..2730, custom: (), node: Name( ExprName { @@ -8832,31 +4881,13 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 159, - column: 9, - }, - end_location: Some( - Location { - row: 159, - column: 13, - }, - ), + range: 2741..2745, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 159, - column: 9, - }, - end_location: Some( - Location { - row: 159, - column: 10, - }, - ), + range: 2741..2742, custom: (), node: MatchAs( PatternMatchAs { @@ -8868,16 +4899,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 159, - column: 12, - }, - end_location: Some( - Location { - row: 159, - column: 13, - }, - ), + range: 2744..2745, custom: (), node: MatchAs( PatternMatchAs { @@ -8895,31 +4917,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 160, - column: 8, - }, - end_location: Some( - Location { - row: 160, - column: 13, - }, - ), + range: 2755..2760, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 160, - column: 8, - }, - end_location: Some( - Location { - row: 160, - column: 9, - }, - ), + range: 2755..2756, custom: (), node: Name( ExprName { @@ -8930,16 +4934,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 160, - column: 12, - }, - end_location: Some( - Location { - row: 160, - column: 13, - }, - ), + range: 2759..2760, custom: (), node: Constant( ExprConstant { @@ -8961,44 +4956,17 @@ expression: parse_ast ), }, Located { - location: Location { - row: 162, - column: 0, - }, - end_location: Some( - Location { - row: 164, - column: 13, - }, - ), + range: 2783..2829, custom: (), node: Match( StmtMatch { subject: Located { - location: Location { - row: 162, - column: 6, - }, - end_location: Some( - Location { - row: 162, - column: 12, - }, - ), + range: 2789..2795, custom: (), node: NamedExpr( ExprNamedExpr { target: Located { - location: Location { - row: 162, - column: 6, - }, - end_location: Some( - Location { - row: 162, - column: 7, - }, - ), + range: 2789..2790, custom: (), node: Name( ExprName { @@ -9008,16 +4976,7 @@ expression: parse_ast ), }, value: Located { - location: Location { - row: 162, - column: 11, - }, - end_location: Some( - Location { - row: 162, - column: 12, - }, - ), + range: 2794..2795, custom: (), node: Name( ExprName { @@ -9032,46 +4991,19 @@ expression: parse_ast cases: [ MatchCase { pattern: Located { - location: Location { - row: 163, - column: 9, - }, - end_location: Some( - Location { - row: 163, - column: 16, - }, - ), + range: 2807..2814, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ Located { - location: Location { - row: 163, - column: 9, - }, - end_location: Some( - Location { - row: 163, - column: 15, - }, - ), + range: 2807..2813, custom: (), node: MatchAs( PatternMatchAs { pattern: Some( Located { - location: Location { - row: 163, - column: 9, - }, - end_location: Some( - Location { - row: 163, - column: 10, - }, - ), + range: 2807..2808, custom: (), node: MatchAs( PatternMatchAs { @@ -9096,31 +5028,13 @@ expression: parse_ast guard: None, body: [ Located { - location: Location { - row: 164, - column: 8, - }, - end_location: Some( - Location { - row: 164, - column: 13, - }, - ), + range: 2824..2829, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 164, - column: 8, - }, - end_location: Some( - Location { - row: 164, - column: 9, - }, - ), + range: 2824..2825, custom: (), node: Name( ExprName { @@ -9131,16 +5045,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 164, - column: 12, - }, - end_location: Some( - Location { - row: 164, - column: 13, - }, - ), + range: 2828..2829, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__slice.snap b/parser/src/snapshots/rustpython_parser__parser__tests__slice.snap index 222c1c2d..4e1f1141 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__slice.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__slice.snap @@ -3,30 +3,12 @@ source: parser/src/parser.rs expression: parse_ast --- Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 0..8, custom: (), node: Subscript( ExprSubscript { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 1, - }, - ), + range: 0..1, custom: (), node: Name( ExprName { @@ -36,31 +18,13 @@ Located { ), }, slice: Located { - location: Location { - row: 1, - column: 2, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 2..7, custom: (), node: Slice( ExprSlice { lower: Some( Located { - location: Location { - row: 1, - column: 2, - }, - end_location: Some( - Location { - row: 1, - column: 3, - }, - ), + range: 2..3, custom: (), node: Constant( ExprConstant { @@ -74,16 +38,7 @@ Located { ), upper: Some( Located { - location: Location { - row: 1, - column: 4, - }, - end_location: Some( - Location { - row: 1, - column: 5, - }, - ), + range: 4..5, custom: (), node: Constant( ExprConstant { @@ -97,16 +52,7 @@ Located { ), step: Some( Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 6..7, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__star_index.snap b/parser/src/snapshots/rustpython_parser__parser__tests__star_index.snap index 50a2778f..6579c081 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__star_index.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__star_index.snap @@ -4,31 +4,13 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 36, - }, - ), + range: 0..36, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 0..11, custom: (), node: Name( ExprName { @@ -39,30 +21,12 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 1, - column: 14, - }, - end_location: Some( - Location { - row: 1, - column: 36, - }, - ), + range: 14..36, custom: (), node: Subscript( ExprSubscript { value: Located { - location: Location { - row: 1, - column: 14, - }, - end_location: Some( - Location { - row: 1, - column: 19, - }, - ), + range: 14..19, custom: (), node: Name( ExprName { @@ -72,31 +36,13 @@ expression: parse_ast ), }, slice: Located { - location: Location { - row: 1, - column: 20, - }, - end_location: Some( - Location { - row: 1, - column: 35, - }, - ), + range: 20..35, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 1, - column: 20, - }, - end_location: Some( - Location { - row: 1, - column: 21, - }, - ), + range: 20..21, custom: (), node: Constant( ExprConstant { @@ -108,30 +54,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 23, - }, - end_location: Some( - Location { - row: 1, - column: 31, - }, - ), + range: 23..31, custom: (), node: Starred( ExprStarred { value: Located { - location: Location { - row: 1, - column: 24, - }, - end_location: Some( - Location { - row: 1, - column: 31, - }, - ), + range: 24..31, custom: (), node: Name( ExprName { @@ -145,31 +73,13 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 33, - }, - end_location: Some( - Location { - row: 1, - column: 35, - }, - ), + range: 33..35, custom: (), node: UnaryOp( ExprUnaryOp { op: USub, operand: Located { - location: Location { - row: 1, - column: 34, - }, - end_location: Some( - Location { - row: 1, - column: 35, - }, - ), + range: 34..35, custom: (), node: Constant( ExprConstant { @@ -197,45 +107,18 @@ expression: parse_ast ), }, Located { - location: Location { - row: 2, - column: 0, - }, - end_location: Some( - Location { - row: 2, - column: 36, - }, - ), + range: 37..73, custom: (), node: Assign( StmtAssign { targets: [ Located { - location: Location { - row: 2, - column: 0, - }, - end_location: Some( - Location { - row: 2, - column: 22, - }, - ), + range: 37..59, custom: (), node: Subscript( ExprSubscript { value: Located { - location: Location { - row: 2, - column: 0, - }, - end_location: Some( - Location { - row: 2, - column: 5, - }, - ), + range: 37..42, custom: (), node: Name( ExprName { @@ -245,31 +128,13 @@ expression: parse_ast ), }, slice: Located { - location: Location { - row: 2, - column: 6, - }, - end_location: Some( - Location { - row: 2, - column: 21, - }, - ), + range: 43..58, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 2, - column: 6, - }, - end_location: Some( - Location { - row: 2, - column: 7, - }, - ), + range: 43..44, custom: (), node: Constant( ExprConstant { @@ -281,30 +146,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 2, - column: 9, - }, - end_location: Some( - Location { - row: 2, - column: 17, - }, - ), + range: 46..54, custom: (), node: Starred( ExprStarred { value: Located { - location: Location { - row: 2, - column: 10, - }, - end_location: Some( - Location { - row: 2, - column: 17, - }, - ), + range: 47..54, custom: (), node: Name( ExprName { @@ -318,31 +165,13 @@ expression: parse_ast ), }, Located { - location: Location { - row: 2, - column: 19, - }, - end_location: Some( - Location { - row: 2, - column: 21, - }, - ), + range: 56..58, custom: (), node: UnaryOp( ExprUnaryOp { op: USub, operand: Located { - location: Location { - row: 2, - column: 20, - }, - end_location: Some( - Location { - row: 2, - column: 21, - }, - ), + range: 57..58, custom: (), node: Constant( ExprConstant { @@ -367,16 +196,7 @@ expression: parse_ast }, ], value: Located { - location: Location { - row: 2, - column: 25, - }, - end_location: Some( - Location { - row: 2, - column: 36, - }, - ), + range: 62..73, custom: (), node: Name( ExprName { @@ -390,44 +210,17 @@ expression: parse_ast ), }, Located { - location: Location { - row: 3, - column: 0, - }, - end_location: Some( - Location { - row: 3, - column: 45, - }, - ), + range: 74..119, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 3, - column: 0, - }, - end_location: Some( - Location { - row: 3, - column: 45, - }, - ), + range: 74..119, custom: (), node: Subscript( ExprSubscript { value: Located { - location: Location { - row: 3, - column: 0, - }, - end_location: Some( - Location { - row: 3, - column: 5, - }, - ), + range: 74..79, custom: (), node: Name( ExprName { @@ -437,45 +230,18 @@ expression: parse_ast ), }, slice: Located { - location: Location { - row: 3, - column: 6, - }, - end_location: Some( - Location { - row: 3, - column: 44, - }, - ), + range: 80..118, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 3, - column: 6, - }, - end_location: Some( - Location { - row: 3, - column: 24, - }, - ), + range: 80..98, custom: (), node: Starred( ExprStarred { value: Located { - location: Location { - row: 3, - column: 7, - }, - end_location: Some( - Location { - row: 3, - column: 24, - }, - ), + range: 81..98, custom: (), node: Name( ExprName { @@ -489,30 +255,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 3, - column: 26, - }, - end_location: Some( - Location { - row: 3, - column: 44, - }, - ), + range: 100..118, custom: (), node: Starred( ExprStarred { value: Located { - location: Location { - row: 3, - column: 27, - }, - end_location: Some( - Location { - row: 3, - column: 44, - }, - ), + range: 101..118, custom: (), node: Name( ExprName { @@ -538,44 +286,17 @@ expression: parse_ast ), }, Located { - location: Location { - row: 4, - column: 0, - }, - end_location: Some( - Location { - row: 4, - column: 30, - }, - ), + range: 120..150, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 4, - column: 0, - }, - end_location: Some( - Location { - row: 4, - column: 30, - }, - ), + range: 120..150, custom: (), node: Subscript( ExprSubscript { value: Located { - location: Location { - row: 4, - column: 0, - }, - end_location: Some( - Location { - row: 4, - column: 5, - }, - ), + range: 120..125, custom: (), node: Name( ExprName { @@ -585,46 +306,19 @@ expression: parse_ast ), }, slice: Located { - location: Location { - row: 4, - column: 6, - }, - end_location: Some( - Location { - row: 4, - column: 29, - }, - ), + range: 126..149, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 4, - column: 6, - }, - end_location: Some( - Location { - row: 4, - column: 9, - }, - ), + range: 126..129, custom: (), node: Slice( ExprSlice { lower: Some( Located { - location: Location { - row: 4, - column: 6, - }, - end_location: Some( - Location { - row: 4, - column: 7, - }, - ), + range: 126..127, custom: (), node: Constant( ExprConstant { @@ -638,16 +332,7 @@ expression: parse_ast ), upper: Some( Located { - location: Location { - row: 4, - column: 8, - }, - end_location: Some( - Location { - row: 4, - column: 9, - }, - ), + range: 128..129, custom: (), node: Constant( ExprConstant { @@ -664,30 +349,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 4, - column: 11, - }, - end_location: Some( - Location { - row: 4, - column: 29, - }, - ), + range: 131..149, custom: (), node: Starred( ExprStarred { value: Located { - location: Location { - row: 4, - column: 12, - }, - end_location: Some( - Location { - row: 4, - column: 29, - }, - ), + range: 132..149, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__try.snap b/parser/src/snapshots/rustpython_parser__parser__tests__try.snap index ea69b37b..befaf44d 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__try.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__try.snap @@ -4,60 +4,24 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 6, - column: 30, - }, - ), + range: 0..134, custom: (), node: Try( StmtTry { body: [ Located { - location: Location { - row: 2, - column: 4, - }, - end_location: Some( - Location { - row: 2, - column: 23, - }, - ), + range: 9..28, custom: (), node: Raise( StmtRaise { exc: Some( Located { - location: Location { - row: 2, - column: 10, - }, - end_location: Some( - Location { - row: 2, - column: 23, - }, - ), + range: 15..28, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 2, - column: 10, - }, - end_location: Some( - Location { - row: 2, - column: 20, - }, - ), + range: 15..25, custom: (), node: Name( ExprName { @@ -68,16 +32,7 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 2, - column: 21, - }, - end_location: Some( - Location { - row: 2, - column: 22, - }, - ), + range: 26..27, custom: (), node: Constant( ExprConstant { @@ -101,31 +56,13 @@ expression: parse_ast ], handlers: [ Located { - location: Location { - row: 3, - column: 0, - }, - end_location: Some( - Location { - row: 4, - column: 30, - }, - ), + range: 29..82, custom: (), node: ExceptHandler( ExcepthandlerExceptHandler { type_: Some( Located { - location: Location { - row: 3, - column: 7, - }, - end_location: Some( - Location { - row: 3, - column: 16, - }, - ), + range: 36..45, custom: (), node: Name( ExprName { @@ -140,44 +77,17 @@ expression: parse_ast ), body: [ Located { - location: Location { - row: 4, - column: 4, - }, - end_location: Some( - Location { - row: 4, - column: 30, - }, - ), + range: 56..82, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 4, - column: 4, - }, - end_location: Some( - Location { - row: 4, - column: 30, - }, - ), + range: 56..82, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 4, - column: 4, - }, - end_location: Some( - Location { - row: 4, - column: 9, - }, - ), + range: 56..61, custom: (), node: Name( ExprName { @@ -188,31 +98,13 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 4, - column: 10, - }, - end_location: Some( - Location { - row: 4, - column: 29, - }, - ), + range: 62..81, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 4, - column: 10, - }, - end_location: Some( - Location { - row: 4, - column: 29, - }, - ), + range: 62..81, custom: (), node: Constant( ExprConstant { @@ -224,44 +116,17 @@ expression: parse_ast ), }, Located { - location: Location { - row: 4, - column: 10, - }, - end_location: Some( - Location { - row: 4, - column: 29, - }, - ), + range: 62..81, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 4, - column: 20, - }, - end_location: Some( - Location { - row: 4, - column: 27, - }, - ), + range: 72..79, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 4, - column: 20, - }, - end_location: Some( - Location { - row: 4, - column: 24, - }, - ), + range: 72..76, custom: (), node: Name( ExprName { @@ -272,16 +137,7 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 4, - column: 25, - }, - end_location: Some( - Location { - row: 4, - column: 26, - }, - ), + range: 77..78, custom: (), node: Name( ExprName { @@ -317,31 +173,13 @@ expression: parse_ast ), }, Located { - location: Location { - row: 5, - column: 0, - }, - end_location: Some( - Location { - row: 6, - column: 30, - }, - ), + range: 83..134, custom: (), node: ExceptHandler( ExcepthandlerExceptHandler { type_: Some( Located { - location: Location { - row: 5, - column: 7, - }, - end_location: Some( - Location { - row: 5, - column: 14, - }, - ), + range: 90..97, custom: (), node: Name( ExprName { @@ -356,44 +194,17 @@ expression: parse_ast ), body: [ Located { - location: Location { - row: 6, - column: 4, - }, - end_location: Some( - Location { - row: 6, - column: 30, - }, - ), + range: 108..134, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 6, - column: 4, - }, - end_location: Some( - Location { - row: 6, - column: 30, - }, - ), + range: 108..134, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 6, - column: 4, - }, - end_location: Some( - Location { - row: 6, - column: 9, - }, - ), + range: 108..113, custom: (), node: Name( ExprName { @@ -404,31 +215,13 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 6, - column: 10, - }, - end_location: Some( - Location { - row: 6, - column: 29, - }, - ), + range: 114..133, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 6, - column: 10, - }, - end_location: Some( - Location { - row: 6, - column: 29, - }, - ), + range: 114..133, custom: (), node: Constant( ExprConstant { @@ -440,44 +233,17 @@ expression: parse_ast ), }, Located { - location: Location { - row: 6, - column: 10, - }, - end_location: Some( - Location { - row: 6, - column: 29, - }, - ), + range: 114..133, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 6, - column: 20, - }, - end_location: Some( - Location { - row: 6, - column: 27, - }, - ), + range: 124..131, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 6, - column: 20, - }, - end_location: Some( - Location { - row: 6, - column: 24, - }, - ), + range: 124..128, custom: (), node: Name( ExprName { @@ -488,16 +254,7 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 6, - column: 25, - }, - end_location: Some( - Location { - row: 6, - column: 26, - }, - ), + range: 129..130, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__try_star.snap b/parser/src/snapshots/rustpython_parser__parser__tests__try_star.snap index 0ab9b4f9..a98c9afc 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__try_star.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__try_star.snap @@ -4,60 +4,24 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 7, - column: 57, - }, - ), + range: 0..260, custom: (), node: TryStar( StmtTryStar { body: [ Located { - location: Location { - row: 2, - column: 4, - }, - end_location: Some( - Location { - row: 3, - column: 62, - }, - ), + range: 9..98, custom: (), node: Raise( StmtRaise { exc: Some( Located { - location: Location { - row: 2, - column: 10, - }, - end_location: Some( - Location { - row: 3, - column: 62, - }, - ), + range: 15..98, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 2, - column: 10, - }, - end_location: Some( - Location { - row: 2, - column: 24, - }, - ), + range: 15..29, custom: (), node: Name( ExprName { @@ -68,16 +32,7 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 2, - column: 25, - }, - end_location: Some( - Location { - row: 2, - column: 29, - }, - ), + range: 30..34, custom: (), node: Constant( ExprConstant { @@ -89,45 +44,18 @@ expression: parse_ast ), }, Located { - location: Location { - row: 3, - column: 8, - }, - end_location: Some( - Location { - row: 3, - column: 61, - }, - ), + range: 44..97, custom: (), node: List( ExprList { elts: [ Located { - location: Location { - row: 3, - column: 9, - }, - end_location: Some( - Location { - row: 3, - column: 22, - }, - ), + range: 45..58, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 3, - column: 9, - }, - end_location: Some( - Location { - row: 3, - column: 19, - }, - ), + range: 45..55, custom: (), node: Name( ExprName { @@ -138,16 +66,7 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 3, - column: 20, - }, - end_location: Some( - Location { - row: 3, - column: 21, - }, - ), + range: 56..57, custom: (), node: Constant( ExprConstant { @@ -164,30 +83,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 3, - column: 24, - }, - end_location: Some( - Location { - row: 3, - column: 36, - }, - ), + range: 60..72, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 3, - column: 24, - }, - end_location: Some( - Location { - row: 3, - column: 33, - }, - ), + range: 60..69, custom: (), node: Name( ExprName { @@ -198,16 +99,7 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 3, - column: 34, - }, - end_location: Some( - Location { - row: 3, - column: 35, - }, - ), + range: 70..71, custom: (), node: Constant( ExprConstant { @@ -224,30 +116,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 3, - column: 38, - }, - end_location: Some( - Location { - row: 3, - column: 48, - }, - ), + range: 74..84, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 3, - column: 38, - }, - end_location: Some( - Location { - row: 3, - column: 45, - }, - ), + range: 74..81, custom: (), node: Name( ExprName { @@ -258,16 +132,7 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 3, - column: 46, - }, - end_location: Some( - Location { - row: 3, - column: 47, - }, - ), + range: 82..83, custom: (), node: Constant( ExprConstant { @@ -284,30 +149,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 3, - column: 50, - }, - end_location: Some( - Location { - row: 3, - column: 60, - }, - ), + range: 86..96, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 3, - column: 50, - }, - end_location: Some( - Location { - row: 3, - column: 57, - }, - ), + range: 86..93, custom: (), node: Name( ExprName { @@ -318,16 +165,7 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 3, - column: 58, - }, - end_location: Some( - Location { - row: 3, - column: 59, - }, - ), + range: 94..95, custom: (), node: Constant( ExprConstant { @@ -361,31 +199,13 @@ expression: parse_ast ], handlers: [ Located { - location: Location { - row: 4, - column: 0, - }, - end_location: Some( - Location { - row: 5, - column: 57, - }, - ), + range: 99..180, custom: (), node: ExceptHandler( ExcepthandlerExceptHandler { type_: Some( Located { - location: Location { - row: 4, - column: 8, - }, - end_location: Some( - Location { - row: 4, - column: 17, - }, - ), + range: 107..116, custom: (), node: Name( ExprName { @@ -400,44 +220,17 @@ expression: parse_ast ), body: [ Located { - location: Location { - row: 5, - column: 4, - }, - end_location: Some( - Location { - row: 5, - column: 57, - }, - ), + range: 127..180, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 5, - column: 4, - }, - end_location: Some( - Location { - row: 5, - column: 57, - }, - ), + range: 127..180, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 5, - column: 4, - }, - end_location: Some( - Location { - row: 5, - column: 9, - }, - ), + range: 127..132, custom: (), node: Name( ExprName { @@ -448,31 +241,13 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 5, - column: 10, - }, - end_location: Some( - Location { - row: 5, - column: 56, - }, - ), + range: 133..179, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 5, - column: 10, - }, - end_location: Some( - Location { - row: 5, - column: 56, - }, - ), + range: 133..179, custom: (), node: Constant( ExprConstant { @@ -484,44 +259,17 @@ expression: parse_ast ), }, Located { - location: Location { - row: 5, - column: 10, - }, - end_location: Some( - Location { - row: 5, - column: 56, - }, - ), + range: 133..179, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 5, - column: 20, - }, - end_location: Some( - Location { - row: 5, - column: 27, - }, - ), + range: 143..150, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 5, - column: 20, - }, - end_location: Some( - Location { - row: 5, - column: 24, - }, - ), + range: 143..147, custom: (), node: Name( ExprName { @@ -532,16 +280,7 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 5, - column: 25, - }, - end_location: Some( - Location { - row: 5, - column: 26, - }, - ), + range: 148..149, custom: (), node: Name( ExprName { @@ -561,16 +300,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 5, - column: 10, - }, - end_location: Some( - Location { - row: 5, - column: 56, - }, - ), + range: 133..179, custom: (), node: Constant( ExprConstant { @@ -582,44 +312,17 @@ expression: parse_ast ), }, Located { - location: Location { - row: 5, - column: 10, - }, - end_location: Some( - Location { - row: 5, - column: 56, - }, - ), + range: 133..179, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 5, - column: 42, - }, - end_location: Some( - Location { - row: 5, - column: 54, - }, - ), + range: 165..177, custom: (), node: Attribute( ExprAttribute { value: Located { - location: Location { - row: 5, - column: 42, - }, - end_location: Some( - Location { - row: 5, - column: 43, - }, - ), + range: 165..166, custom: (), node: Name( ExprName { @@ -655,31 +358,13 @@ expression: parse_ast ), }, Located { - location: Location { - row: 6, - column: 0, - }, - end_location: Some( - Location { - row: 7, - column: 57, - }, - ), + range: 181..260, custom: (), node: ExceptHandler( ExcepthandlerExceptHandler { type_: Some( Located { - location: Location { - row: 6, - column: 8, - }, - end_location: Some( - Location { - row: 6, - column: 15, - }, - ), + range: 189..196, custom: (), node: Name( ExprName { @@ -694,44 +379,17 @@ expression: parse_ast ), body: [ Located { - location: Location { - row: 7, - column: 4, - }, - end_location: Some( - Location { - row: 7, - column: 57, - }, - ), + range: 207..260, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 7, - column: 4, - }, - end_location: Some( - Location { - row: 7, - column: 57, - }, - ), + range: 207..260, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 7, - column: 4, - }, - end_location: Some( - Location { - row: 7, - column: 9, - }, - ), + range: 207..212, custom: (), node: Name( ExprName { @@ -742,31 +400,13 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 7, - column: 10, - }, - end_location: Some( - Location { - row: 7, - column: 56, - }, - ), + range: 213..259, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 7, - column: 10, - }, - end_location: Some( - Location { - row: 7, - column: 56, - }, - ), + range: 213..259, custom: (), node: Constant( ExprConstant { @@ -778,44 +418,17 @@ expression: parse_ast ), }, Located { - location: Location { - row: 7, - column: 10, - }, - end_location: Some( - Location { - row: 7, - column: 56, - }, - ), + range: 213..259, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 7, - column: 20, - }, - end_location: Some( - Location { - row: 7, - column: 27, - }, - ), + range: 223..230, custom: (), node: Call( ExprCall { func: Located { - location: Location { - row: 7, - column: 20, - }, - end_location: Some( - Location { - row: 7, - column: 24, - }, - ), + range: 223..227, custom: (), node: Name( ExprName { @@ -826,16 +439,7 @@ expression: parse_ast }, args: [ Located { - location: Location { - row: 7, - column: 25, - }, - end_location: Some( - Location { - row: 7, - column: 26, - }, - ), + range: 228..229, custom: (), node: Name( ExprName { @@ -855,16 +459,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 7, - column: 10, - }, - end_location: Some( - Location { - row: 7, - column: 56, - }, - ), + range: 213..259, custom: (), node: Constant( ExprConstant { @@ -876,44 +471,17 @@ expression: parse_ast ), }, Located { - location: Location { - row: 7, - column: 10, - }, - end_location: Some( - Location { - row: 7, - column: 56, - }, - ), + range: 213..259, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 7, - column: 42, - }, - end_location: Some( - Location { - row: 7, - column: 54, - }, - ), + range: 245..257, custom: (), node: Attribute( ExprAttribute { value: Located { - location: Location { - row: 7, - column: 42, - }, - end_location: Some( - Location { - row: 7, - column: 43, - }, - ), + range: 245..246, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__variadic_generics.snap b/parser/src/snapshots/rustpython_parser__parser__tests__variadic_generics.snap index 79a17e0b..5825248d 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__variadic_generics.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__variadic_generics.snap @@ -4,16 +4,7 @@ expression: parse_ast --- [ Located { - location: Location { - row: 2, - column: 0, - }, - end_location: Some( - Location { - row: 2, - column: 48, - }, - ), + range: 1..49, custom: (), node: FunctionDef( StmtFunctionDef { @@ -23,45 +14,18 @@ expression: parse_ast args: [], vararg: Some( Located { - location: Location { - row: 2, - column: 19, - }, - end_location: Some( - Location { - row: 2, - column: 28, - }, - ), + range: 20..29, custom: (), node: ArgData { arg: "args", annotation: Some( Located { - location: Location { - row: 2, - column: 25, - }, - end_location: Some( - Location { - row: 2, - column: 28, - }, - ), + range: 26..29, custom: (), node: Starred( ExprStarred { value: Located { - location: Location { - row: 2, - column: 26, - }, - end_location: Some( - Location { - row: 2, - column: 28, - }, - ), + range: 27..29, custom: (), node: Name( ExprName { @@ -86,30 +50,12 @@ expression: parse_ast }, body: [ Located { - location: Location { - row: 2, - column: 45, - }, - end_location: Some( - Location { - row: 2, - column: 48, - }, - ), + range: 46..49, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 2, - column: 45, - }, - end_location: Some( - Location { - row: 2, - column: 48, - }, - ), + range: 46..49, custom: (), node: Constant( ExprConstant { @@ -125,30 +71,12 @@ expression: parse_ast decorator_list: [], returns: Some( Located { - location: Location { - row: 2, - column: 33, - }, - end_location: Some( - Location { - row: 2, - column: 43, - }, - ), + range: 34..44, custom: (), node: Subscript( ExprSubscript { value: Located { - location: Location { - row: 2, - column: 33, - }, - end_location: Some( - Location { - row: 2, - column: 38, - }, - ), + range: 34..39, custom: (), node: Name( ExprName { @@ -158,30 +86,12 @@ expression: parse_ast ), }, slice: Located { - location: Location { - row: 2, - column: 39, - }, - end_location: Some( - Location { - row: 2, - column: 42, - }, - ), + range: 40..43, custom: (), node: Starred( ExprStarred { value: Located { - location: Location { - row: 2, - column: 40, - }, - end_location: Some( - Location { - row: 2, - column: 42, - }, - ), + range: 41..43, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__with_statement.snap b/parser/src/snapshots/rustpython_parser__parser__tests__with_statement.snap index 70a5f5da..5065d7bf 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__with_statement.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__with_statement.snap @@ -4,32 +4,14 @@ expression: "parse_program(source, \"\").unwrap()" --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 12, - }, - ), + range: 0..12, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 1, - column: 5, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 5..6, custom: (), node: Constant( ExprConstant { @@ -45,16 +27,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 1, - column: 8, - }, - end_location: Some( - Location { - row: 1, - column: 12, - }, - ), + range: 8..12, custom: (), node: Pass, }, @@ -64,32 +37,14 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 2, - column: 0, - }, - end_location: Some( - Location { - row: 2, - column: 17, - }, - ), + range: 13..30, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 2, - column: 5, - }, - end_location: Some( - Location { - row: 2, - column: 6, - }, - ), + range: 18..19, custom: (), node: Constant( ExprConstant { @@ -102,16 +57,7 @@ expression: "parse_program(source, \"\").unwrap()" }, optional_vars: Some( Located { - location: Location { - row: 2, - column: 10, - }, - end_location: Some( - Location { - row: 2, - column: 11, - }, - ), + range: 23..24, custom: (), node: Name( ExprName { @@ -125,16 +71,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 2, - column: 13, - }, - end_location: Some( - Location { - row: 2, - column: 17, - }, - ), + range: 26..30, custom: (), node: Pass, }, @@ -144,32 +81,14 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 3, - column: 0, - }, - end_location: Some( - Location { - row: 3, - column: 15, - }, - ), + range: 31..46, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 3, - column: 5, - }, - end_location: Some( - Location { - row: 3, - column: 6, - }, - ), + range: 36..37, custom: (), node: Constant( ExprConstant { @@ -184,16 +103,7 @@ expression: "parse_program(source, \"\").unwrap()" }, Withitem { context_expr: Located { - location: Location { - row: 3, - column: 8, - }, - end_location: Some( - Location { - row: 3, - column: 9, - }, - ), + range: 39..40, custom: (), node: Constant( ExprConstant { @@ -209,16 +119,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 3, - column: 11, - }, - end_location: Some( - Location { - row: 3, - column: 15, - }, - ), + range: 42..46, custom: (), node: Pass, }, @@ -228,32 +129,14 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 4, - column: 0, - }, - end_location: Some( - Location { - row: 4, - column: 25, - }, - ), + range: 47..72, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 4, - column: 5, - }, - end_location: Some( - Location { - row: 4, - column: 6, - }, - ), + range: 52..53, custom: (), node: Constant( ExprConstant { @@ -266,16 +149,7 @@ expression: "parse_program(source, \"\").unwrap()" }, optional_vars: Some( Located { - location: Location { - row: 4, - column: 10, - }, - end_location: Some( - Location { - row: 4, - column: 11, - }, - ), + range: 57..58, custom: (), node: Name( ExprName { @@ -288,16 +162,7 @@ expression: "parse_program(source, \"\").unwrap()" }, Withitem { context_expr: Located { - location: Location { - row: 4, - column: 13, - }, - end_location: Some( - Location { - row: 4, - column: 14, - }, - ), + range: 60..61, custom: (), node: Constant( ExprConstant { @@ -310,16 +175,7 @@ expression: "parse_program(source, \"\").unwrap()" }, optional_vars: Some( Located { - location: Location { - row: 4, - column: 18, - }, - end_location: Some( - Location { - row: 4, - column: 19, - }, - ), + range: 65..66, custom: (), node: Name( ExprName { @@ -333,16 +189,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 4, - column: 21, - }, - end_location: Some( - Location { - row: 4, - column: 25, - }, - ), + range: 68..72, custom: (), node: Pass, }, @@ -352,46 +199,19 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 5, - column: 0, - }, - end_location: Some( - Location { - row: 5, - column: 24, - }, - ), + range: 73..97, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 5, - column: 5, - }, - end_location: Some( - Location { - row: 5, - column: 18, - }, - ), + range: 78..91, custom: (), node: IfExp( ExprIfExp { test: Located { - location: Location { - row: 5, - column: 10, - }, - end_location: Some( - Location { - row: 5, - column: 11, - }, - ), + range: 83..84, custom: (), node: Constant( ExprConstant { @@ -403,16 +223,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, body: Located { - location: Location { - row: 5, - column: 5, - }, - end_location: Some( - Location { - row: 5, - column: 6, - }, - ), + range: 78..79, custom: (), node: Constant( ExprConstant { @@ -424,16 +235,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, orelse: Located { - location: Location { - row: 5, - column: 17, - }, - end_location: Some( - Location { - row: 5, - column: 18, - }, - ), + range: 90..91, custom: (), node: Constant( ExprConstant { @@ -452,16 +254,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 5, - column: 20, - }, - end_location: Some( - Location { - row: 5, - column: 24, - }, - ), + range: 93..97, custom: (), node: Pass, }, @@ -471,46 +264,19 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 6, - column: 0, - }, - end_location: Some( - Location { - row: 6, - column: 29, - }, - ), + range: 98..127, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 6, - column: 5, - }, - end_location: Some( - Location { - row: 6, - column: 18, - }, - ), + range: 103..116, custom: (), node: IfExp( ExprIfExp { test: Located { - location: Location { - row: 6, - column: 10, - }, - end_location: Some( - Location { - row: 6, - column: 11, - }, - ), + range: 108..109, custom: (), node: Constant( ExprConstant { @@ -522,16 +288,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, body: Located { - location: Location { - row: 6, - column: 5, - }, - end_location: Some( - Location { - row: 6, - column: 6, - }, - ), + range: 103..104, custom: (), node: Constant( ExprConstant { @@ -543,16 +300,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, orelse: Located { - location: Location { - row: 6, - column: 17, - }, - end_location: Some( - Location { - row: 6, - column: 18, - }, - ), + range: 115..116, custom: (), node: Constant( ExprConstant { @@ -568,16 +316,7 @@ expression: "parse_program(source, \"\").unwrap()" }, optional_vars: Some( Located { - location: Location { - row: 6, - column: 22, - }, - end_location: Some( - Location { - row: 6, - column: 23, - }, - ), + range: 120..121, custom: (), node: Name( ExprName { @@ -591,16 +330,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 6, - column: 25, - }, - end_location: Some( - Location { - row: 6, - column: 29, - }, - ), + range: 123..127, custom: (), node: Pass, }, @@ -610,32 +340,14 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 7, - column: 0, - }, - end_location: Some( - Location { - row: 7, - column: 13, - }, - ), + range: 128..141, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 7, - column: 5, - }, - end_location: Some( - Location { - row: 7, - column: 7, - }, - ), + range: 133..135, custom: (), node: Tuple( ExprTuple { @@ -649,16 +361,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 7, - column: 9, - }, - end_location: Some( - Location { - row: 7, - column: 13, - }, - ), + range: 137..141, custom: (), node: Pass, }, @@ -668,32 +371,14 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 8, - column: 0, - }, - end_location: Some( - Location { - row: 8, - column: 18, - }, - ), + range: 142..160, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 8, - column: 5, - }, - end_location: Some( - Location { - row: 8, - column: 7, - }, - ), + range: 147..149, custom: (), node: Tuple( ExprTuple { @@ -704,16 +389,7 @@ expression: "parse_program(source, \"\").unwrap()" }, optional_vars: Some( Located { - location: Location { - row: 8, - column: 11, - }, - end_location: Some( - Location { - row: 8, - column: 12, - }, - ), + range: 153..154, custom: (), node: Name( ExprName { @@ -727,16 +403,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 8, - column: 14, - }, - end_location: Some( - Location { - row: 8, - column: 18, - }, - ), + range: 156..160, custom: (), node: Pass, }, @@ -746,32 +413,14 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 9, - column: 0, - }, - end_location: Some( - Location { - row: 9, - column: 14, - }, - ), + range: 161..175, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 9, - column: 6, - }, - end_location: Some( - Location { - row: 9, - column: 7, - }, - ), + range: 167..168, custom: (), node: Constant( ExprConstant { @@ -787,16 +436,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 9, - column: 10, - }, - end_location: Some( - Location { - row: 9, - column: 14, - }, - ), + range: 171..175, custom: (), node: Pass, }, @@ -806,32 +446,14 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 10, - column: 0, - }, - end_location: Some( - Location { - row: 10, - column: 19, - }, - ), + range: 176..195, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 10, - column: 6, - }, - end_location: Some( - Location { - row: 10, - column: 7, - }, - ), + range: 182..183, custom: (), node: Constant( ExprConstant { @@ -844,16 +466,7 @@ expression: "parse_program(source, \"\").unwrap()" }, optional_vars: Some( Located { - location: Location { - row: 10, - column: 12, - }, - end_location: Some( - Location { - row: 10, - column: 13, - }, - ), + range: 188..189, custom: (), node: Name( ExprName { @@ -867,16 +480,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 10, - column: 15, - }, - end_location: Some( - Location { - row: 10, - column: 19, - }, - ), + range: 191..195, custom: (), node: Pass, }, @@ -886,32 +490,14 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 11, - column: 0, - }, - end_location: Some( - Location { - row: 11, - column: 15, - }, - ), + range: 196..211, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 11, - column: 6, - }, - end_location: Some( - Location { - row: 11, - column: 7, - }, - ), + range: 202..203, custom: (), node: Constant( ExprConstant { @@ -927,16 +513,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 11, - column: 11, - }, - end_location: Some( - Location { - row: 11, - column: 15, - }, - ), + range: 207..211, custom: (), node: Pass, }, @@ -946,47 +523,20 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 12, - column: 0, - }, - end_location: Some( - Location { - row: 12, - column: 20, - }, - ), + range: 212..232, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 12, - column: 5, - }, - end_location: Some( - Location { - row: 12, - column: 9, - }, - ), + range: 217..221, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 12, - column: 6, - }, - end_location: Some( - Location { - row: 12, - column: 7, - }, - ), + range: 218..219, custom: (), node: Constant( ExprConstant { @@ -1004,16 +554,7 @@ expression: "parse_program(source, \"\").unwrap()" }, optional_vars: Some( Located { - location: Location { - row: 12, - column: 13, - }, - end_location: Some( - Location { - row: 12, - column: 14, - }, - ), + range: 225..226, custom: (), node: Name( ExprName { @@ -1027,16 +568,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 12, - column: 16, - }, - end_location: Some( - Location { - row: 12, - column: 20, - }, - ), + range: 228..232, custom: (), node: Pass, }, @@ -1046,32 +578,14 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 13, - column: 0, - }, - end_location: Some( - Location { - row: 13, - column: 17, - }, - ), + range: 233..250, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 13, - column: 6, - }, - end_location: Some( - Location { - row: 13, - column: 7, - }, - ), + range: 239..240, custom: (), node: Constant( ExprConstant { @@ -1086,16 +600,7 @@ expression: "parse_program(source, \"\").unwrap()" }, Withitem { context_expr: Located { - location: Location { - row: 13, - column: 9, - }, - end_location: Some( - Location { - row: 13, - column: 10, - }, - ), + range: 242..243, custom: (), node: Constant( ExprConstant { @@ -1111,16 +616,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 13, - column: 13, - }, - end_location: Some( - Location { - row: 13, - column: 17, - }, - ), + range: 246..250, custom: (), node: Pass, }, @@ -1130,47 +626,20 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 14, - column: 0, - }, - end_location: Some( - Location { - row: 14, - column: 22, - }, - ), + range: 251..273, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 14, - column: 5, - }, - end_location: Some( - Location { - row: 14, - column: 11, - }, - ), + range: 256..262, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 14, - column: 6, - }, - end_location: Some( - Location { - row: 14, - column: 7, - }, - ), + range: 257..258, custom: (), node: Constant( ExprConstant { @@ -1182,16 +651,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 14, - column: 9, - }, - end_location: Some( - Location { - row: 14, - column: 10, - }, - ), + range: 260..261, custom: (), node: Constant( ExprConstant { @@ -1209,16 +669,7 @@ expression: "parse_program(source, \"\").unwrap()" }, optional_vars: Some( Located { - location: Location { - row: 14, - column: 15, - }, - end_location: Some( - Location { - row: 14, - column: 16, - }, - ), + range: 266..267, custom: (), node: Name( ExprName { @@ -1232,16 +683,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 14, - column: 18, - }, - end_location: Some( - Location { - row: 14, - column: 22, - }, - ), + range: 269..273, custom: (), node: Pass, }, @@ -1251,61 +693,25 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 15, - column: 0, - }, - end_location: Some( - Location { - row: 15, - column: 16, - }, - ), + range: 274..290, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 15, - column: 5, - }, - end_location: Some( - Location { - row: 15, - column: 10, - }, - ), + range: 279..284, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 15, - column: 6, - }, - end_location: Some( - Location { - row: 15, - column: 8, - }, - ), + range: 280..282, custom: (), node: Starred( ExprStarred { value: Located { - location: Location { - row: 15, - column: 7, - }, - end_location: Some( - Location { - row: 15, - column: 8, - }, - ), + range: 281..282, custom: (), node: Name( ExprName { @@ -1328,16 +734,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 15, - column: 12, - }, - end_location: Some( - Location { - row: 15, - column: 16, - }, - ), + range: 286..290, custom: (), node: Pass, }, @@ -1347,61 +744,25 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 16, - column: 0, - }, - end_location: Some( - Location { - row: 16, - column: 21, - }, - ), + range: 291..312, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 16, - column: 5, - }, - end_location: Some( - Location { - row: 16, - column: 10, - }, - ), + range: 296..301, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 16, - column: 6, - }, - end_location: Some( - Location { - row: 16, - column: 8, - }, - ), + range: 297..299, custom: (), node: Starred( ExprStarred { value: Located { - location: Location { - row: 16, - column: 7, - }, - end_location: Some( - Location { - row: 16, - column: 8, - }, - ), + range: 298..299, custom: (), node: Name( ExprName { @@ -1421,16 +782,7 @@ expression: "parse_program(source, \"\").unwrap()" }, optional_vars: Some( Located { - location: Location { - row: 16, - column: 14, - }, - end_location: Some( - Location { - row: 16, - column: 15, - }, - ), + range: 305..306, custom: (), node: Name( ExprName { @@ -1444,16 +796,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 16, - column: 17, - }, - end_location: Some( - Location { - row: 16, - column: 21, - }, - ), + range: 308..312, custom: (), node: Pass, }, @@ -1463,47 +806,20 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 17, - column: 0, - }, - end_location: Some( - Location { - row: 17, - column: 18, - }, - ), + range: 313..331, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 17, - column: 5, - }, - end_location: Some( - Location { - row: 17, - column: 12, - }, - ), + range: 318..325, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 17, - column: 6, - }, - end_location: Some( - Location { - row: 17, - column: 7, - }, - ), + range: 319..320, custom: (), node: Constant( ExprConstant { @@ -1515,30 +831,12 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 17, - column: 9, - }, - end_location: Some( - Location { - row: 17, - column: 11, - }, - ), + range: 322..324, custom: (), node: Starred( ExprStarred { value: Located { - location: Location { - row: 17, - column: 10, - }, - end_location: Some( - Location { - row: 17, - column: 11, - }, - ), + range: 323..324, custom: (), node: Name( ExprName { @@ -1561,16 +859,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 17, - column: 14, - }, - end_location: Some( - Location { - row: 17, - column: 18, - }, - ), + range: 327..331, custom: (), node: Pass, }, @@ -1580,47 +869,20 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 18, - column: 0, - }, - end_location: Some( - Location { - row: 18, - column: 23, - }, - ), + range: 332..355, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 18, - column: 5, - }, - end_location: Some( - Location { - row: 18, - column: 12, - }, - ), + range: 337..344, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 18, - column: 6, - }, - end_location: Some( - Location { - row: 18, - column: 7, - }, - ), + range: 338..339, custom: (), node: Constant( ExprConstant { @@ -1632,30 +894,12 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 18, - column: 9, - }, - end_location: Some( - Location { - row: 18, - column: 11, - }, - ), + range: 341..343, custom: (), node: Starred( ExprStarred { value: Located { - location: Location { - row: 18, - column: 10, - }, - end_location: Some( - Location { - row: 18, - column: 11, - }, - ), + range: 342..343, custom: (), node: Name( ExprName { @@ -1675,16 +919,7 @@ expression: "parse_program(source, \"\").unwrap()" }, optional_vars: Some( Located { - location: Location { - row: 18, - column: 16, - }, - end_location: Some( - Location { - row: 18, - column: 17, - }, - ), + range: 348..349, custom: (), node: Name( ExprName { @@ -1698,16 +933,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 18, - column: 19, - }, - end_location: Some( - Location { - row: 18, - column: 23, - }, - ), + range: 351..355, custom: (), node: Pass, }, @@ -1717,46 +943,19 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 19, - column: 0, - }, - end_location: Some( - Location { - row: 19, - column: 19, - }, - ), + range: 356..375, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 19, - column: 6, - }, - end_location: Some( - Location { - row: 19, - column: 12, - }, - ), + range: 362..368, custom: (), node: NamedExpr( ExprNamedExpr { target: Located { - location: Location { - row: 19, - column: 6, - }, - end_location: Some( - Location { - row: 19, - column: 7, - }, - ), + range: 362..363, custom: (), node: Name( ExprName { @@ -1766,16 +965,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, value: Located { - location: Location { - row: 19, - column: 11, - }, - end_location: Some( - Location { - row: 19, - column: 12, - }, - ), + range: 367..368, custom: (), node: Constant( ExprConstant { @@ -1794,16 +984,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 19, - column: 15, - }, - end_location: Some( - Location { - row: 19, - column: 19, - }, - ), + range: 371..375, custom: (), node: Pass, }, @@ -1813,46 +994,19 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 20, - column: 0, - }, - end_location: Some( - Location { - row: 20, - column: 24, - }, - ), + range: 376..400, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 20, - column: 6, - }, - end_location: Some( - Location { - row: 20, - column: 12, - }, - ), + range: 382..388, custom: (), node: NamedExpr( ExprNamedExpr { target: Located { - location: Location { - row: 20, - column: 6, - }, - end_location: Some( - Location { - row: 20, - column: 7, - }, - ), + range: 382..383, custom: (), node: Name( ExprName { @@ -1862,16 +1016,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, value: Located { - location: Location { - row: 20, - column: 11, - }, - end_location: Some( - Location { - row: 20, - column: 12, - }, - ), + range: 387..388, custom: (), node: Constant( ExprConstant { @@ -1887,16 +1032,7 @@ expression: "parse_program(source, \"\").unwrap()" }, optional_vars: Some( Located { - location: Location { - row: 20, - column: 17, - }, - end_location: Some( - Location { - row: 20, - column: 18, - }, - ), + range: 393..394, custom: (), node: Name( ExprName { @@ -1910,16 +1046,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 20, - column: 20, - }, - end_location: Some( - Location { - row: 20, - column: 24, - }, - ), + range: 396..400, custom: (), node: Pass, }, @@ -1929,61 +1056,25 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 21, - column: 0, - }, - end_location: Some( - Location { - row: 21, - column: 27, - }, - ), + range: 401..428, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 21, - column: 5, - }, - end_location: Some( - Location { - row: 21, - column: 21, - }, - ), + range: 406..422, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 21, - column: 6, - }, - end_location: Some( - Location { - row: 21, - column: 12, - }, - ), + range: 407..413, custom: (), node: NamedExpr( ExprNamedExpr { target: Located { - location: Location { - row: 21, - column: 6, - }, - end_location: Some( - Location { - row: 21, - column: 7, - }, - ), + range: 407..408, custom: (), node: Name( ExprName { @@ -1993,16 +1084,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, value: Located { - location: Location { - row: 21, - column: 11, - }, - end_location: Some( - Location { - row: 21, - column: 12, - }, - ), + range: 412..413, custom: (), node: Constant( ExprConstant { @@ -2017,30 +1099,12 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 21, - column: 14, - }, - end_location: Some( - Location { - row: 21, - column: 20, - }, - ), + range: 415..421, custom: (), node: NamedExpr( ExprNamedExpr { target: Located { - location: Location { - row: 21, - column: 14, - }, - end_location: Some( - Location { - row: 21, - column: 15, - }, - ), + range: 415..416, custom: (), node: Name( ExprName { @@ -2050,16 +1114,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, value: Located { - location: Location { - row: 21, - column: 19, - }, - end_location: Some( - Location { - row: 21, - column: 20, - }, - ), + range: 420..421, custom: (), node: Constant( ExprConstant { @@ -2083,16 +1138,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 21, - column: 23, - }, - end_location: Some( - Location { - row: 21, - column: 27, - }, - ), + range: 424..428, custom: (), node: Pass, }, @@ -2102,61 +1148,25 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 22, - column: 0, - }, - end_location: Some( - Location { - row: 22, - column: 32, - }, - ), + range: 429..461, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 22, - column: 5, - }, - end_location: Some( - Location { - row: 22, - column: 21, - }, - ), + range: 434..450, custom: (), node: Tuple( ExprTuple { elts: [ Located { - location: Location { - row: 22, - column: 6, - }, - end_location: Some( - Location { - row: 22, - column: 12, - }, - ), + range: 435..441, custom: (), node: NamedExpr( ExprNamedExpr { target: Located { - location: Location { - row: 22, - column: 6, - }, - end_location: Some( - Location { - row: 22, - column: 7, - }, - ), + range: 435..436, custom: (), node: Name( ExprName { @@ -2166,16 +1176,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, value: Located { - location: Location { - row: 22, - column: 11, - }, - end_location: Some( - Location { - row: 22, - column: 12, - }, - ), + range: 440..441, custom: (), node: Constant( ExprConstant { @@ -2190,30 +1191,12 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 22, - column: 14, - }, - end_location: Some( - Location { - row: 22, - column: 20, - }, - ), + range: 443..449, custom: (), node: NamedExpr( ExprNamedExpr { target: Located { - location: Location { - row: 22, - column: 14, - }, - end_location: Some( - Location { - row: 22, - column: 15, - }, - ), + range: 443..444, custom: (), node: Name( ExprName { @@ -2223,16 +1206,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, value: Located { - location: Location { - row: 22, - column: 19, - }, - end_location: Some( - Location { - row: 22, - column: 20, - }, - ), + range: 448..449, custom: (), node: Constant( ExprConstant { @@ -2253,16 +1227,7 @@ expression: "parse_program(source, \"\").unwrap()" }, optional_vars: Some( Located { - location: Location { - row: 22, - column: 25, - }, - end_location: Some( - Location { - row: 22, - column: 26, - }, - ), + range: 454..455, custom: (), node: Name( ExprName { @@ -2276,16 +1241,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 22, - column: 28, - }, - end_location: Some( - Location { - row: 22, - column: 32, - }, - ), + range: 457..461, custom: (), node: Pass, }, @@ -2295,32 +1251,14 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 23, - column: 0, - }, - end_location: Some( - Location { - row: 23, - column: 19, - }, - ), + range: 462..481, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 23, - column: 6, - }, - end_location: Some( - Location { - row: 23, - column: 7, - }, - ), + range: 468..469, custom: (), node: Constant( ExprConstant { @@ -2333,16 +1271,7 @@ expression: "parse_program(source, \"\").unwrap()" }, optional_vars: Some( Located { - location: Location { - row: 23, - column: 11, - }, - end_location: Some( - Location { - row: 23, - column: 12, - }, - ), + range: 473..474, custom: (), node: Name( ExprName { @@ -2356,16 +1285,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 23, - column: 15, - }, - end_location: Some( - Location { - row: 23, - column: 19, - }, - ), + range: 477..481, custom: (), node: Pass, }, @@ -2375,32 +1295,14 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 24, - column: 0, - }, - end_location: Some( - Location { - row: 24, - column: 20, - }, - ), + range: 482..502, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 24, - column: 6, - }, - end_location: Some( - Location { - row: 24, - column: 7, - }, - ), + range: 488..489, custom: (), node: Constant( ExprConstant { @@ -2413,16 +1315,7 @@ expression: "parse_program(source, \"\").unwrap()" }, optional_vars: Some( Located { - location: Location { - row: 24, - column: 11, - }, - end_location: Some( - Location { - row: 24, - column: 12, - }, - ), + range: 493..494, custom: (), node: Name( ExprName { @@ -2436,16 +1329,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 24, - column: 16, - }, - end_location: Some( - Location { - row: 24, - column: 20, - }, - ), + range: 498..502, custom: (), node: Pass, }, @@ -2455,32 +1339,14 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 25, - column: 0, - }, - end_location: Some( - Location { - row: 25, - column: 27, - }, - ), + range: 503..530, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 25, - column: 6, - }, - end_location: Some( - Location { - row: 25, - column: 7, - }, - ), + range: 509..510, custom: (), node: Constant( ExprConstant { @@ -2493,16 +1359,7 @@ expression: "parse_program(source, \"\").unwrap()" }, optional_vars: Some( Located { - location: Location { - row: 25, - column: 11, - }, - end_location: Some( - Location { - row: 25, - column: 12, - }, - ), + range: 514..515, custom: (), node: Name( ExprName { @@ -2515,16 +1372,7 @@ expression: "parse_program(source, \"\").unwrap()" }, Withitem { context_expr: Located { - location: Location { - row: 25, - column: 14, - }, - end_location: Some( - Location { - row: 25, - column: 15, - }, - ), + range: 517..518, custom: (), node: Constant( ExprConstant { @@ -2537,16 +1385,7 @@ expression: "parse_program(source, \"\").unwrap()" }, optional_vars: Some( Located { - location: Location { - row: 25, - column: 19, - }, - end_location: Some( - Location { - row: 25, - column: 20, - }, - ), + range: 522..523, custom: (), node: Name( ExprName { @@ -2560,16 +1399,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 25, - column: 23, - }, - end_location: Some( - Location { - row: 25, - column: 27, - }, - ), + range: 526..530, custom: (), node: Pass, }, @@ -2579,32 +1409,14 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Located { - location: Location { - row: 26, - column: 0, - }, - end_location: Some( - Location { - row: 26, - column: 28, - }, - ), + range: 531..559, custom: (), node: With( StmtWith { items: [ Withitem { context_expr: Located { - location: Location { - row: 26, - column: 6, - }, - end_location: Some( - Location { - row: 26, - column: 7, - }, - ), + range: 537..538, custom: (), node: Constant( ExprConstant { @@ -2617,16 +1429,7 @@ expression: "parse_program(source, \"\").unwrap()" }, optional_vars: Some( Located { - location: Location { - row: 26, - column: 11, - }, - end_location: Some( - Location { - row: 26, - column: 12, - }, - ), + range: 542..543, custom: (), node: Name( ExprName { @@ -2639,16 +1442,7 @@ expression: "parse_program(source, \"\").unwrap()" }, Withitem { context_expr: Located { - location: Location { - row: 26, - column: 14, - }, - end_location: Some( - Location { - row: 26, - column: 15, - }, - ), + range: 545..546, custom: (), node: Constant( ExprConstant { @@ -2661,16 +1455,7 @@ expression: "parse_program(source, \"\").unwrap()" }, optional_vars: Some( Located { - location: Location { - row: 26, - column: 19, - }, - end_location: Some( - Location { - row: 26, - column: 20, - }, - ), + range: 550..551, custom: (), node: Name( ExprName { @@ -2684,16 +1469,7 @@ expression: "parse_program(source, \"\").unwrap()" ], body: [ Located { - location: Location { - row: 26, - column: 24, - }, - end_location: Some( - Location { - row: 26, - column: 28, - }, - ), + range: 555..559, custom: (), node: Pass, }, diff --git a/parser/src/snapshots/rustpython_parser__string__tests__backspace_alias.snap b/parser/src/snapshots/rustpython_parser__string__tests__backspace_alias.snap index 0e228bf4..08aa32d4 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__backspace_alias.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__backspace_alias.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 15, - }, - ), + range: 0..15, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 15, - }, - ), + range: 0..15, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__bell_alias.snap b/parser/src/snapshots/rustpython_parser__string__tests__bell_alias.snap index ba39e8fb..969367ad 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__bell_alias.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__bell_alias.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 9, - }, - ), + range: 0..9, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 9, - }, - ), + range: 0..9, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__carriage_return_alias.snap b/parser/src/snapshots/rustpython_parser__string__tests__carriage_return_alias.snap index ddb73293..f765d007 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__carriage_return_alias.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__carriage_return_alias.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 21, - }, - ), + range: 0..21, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 21, - }, - ), + range: 0..21, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__character_tabulation_with_justification_alias.snap b/parser/src/snapshots/rustpython_parser__string__tests__character_tabulation_with_justification_alias.snap index 36ec8586..bcf4db75 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__character_tabulation_with_justification_alias.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__character_tabulation_with_justification_alias.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 45, - }, - ), + range: 0..45, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 45, - }, - ), + range: 0..45, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__delete_alias.snap b/parser/src/snapshots/rustpython_parser__string__tests__delete_alias.snap index 7307b3fb..49804725 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__delete_alias.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__delete_alias.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 12, - }, - ), + range: 0..12, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 12, - }, - ), + range: 0..12, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__double_quoted_byte.snap b/parser/src/snapshots/rustpython_parser__string__tests__double_quoted_byte.snap index 997e84d7..da670865 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__double_quoted_byte.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__double_quoted_byte.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 738, - }, - ), + range: 0..738, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 738, - }, - ), + range: 0..738, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__escape_alias.snap b/parser/src/snapshots/rustpython_parser__string__tests__escape_alias.snap index a74628bd..1b3f5616 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__escape_alias.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__escape_alias.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 12, - }, - ), + range: 0..12, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 12, - }, - ), + range: 0..12, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__escape_char_in_byte_literal.snap b/parser/src/snapshots/rustpython_parser__string__tests__escape_char_in_byte_literal.snap index a4b2127f..2af28ee1 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__escape_char_in_byte_literal.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__escape_char_in_byte_literal.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 0..13, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 0..13, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__escape_octet.snap b/parser/src/snapshots/rustpython_parser__string__tests__escape_octet.snap index 22ba1e4d..36137fa7 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__escape_octet.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__escape_octet.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 0..14, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 0..14, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__form_feed_alias.snap b/parser/src/snapshots/rustpython_parser__string__tests__form_feed_alias.snap index e9d3f648..43cb8097 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__form_feed_alias.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__form_feed_alias.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 15, - }, - ), + range: 0..15, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 15, - }, - ), + range: 0..15, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__fstring_escaped_character.snap b/parser/src/snapshots/rustpython_parser__string__tests__fstring_escaped_character.snap index 1fe6e98b..622c6ba9 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__fstring_escaped_character.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__fstring_escaped_character.snap @@ -4,45 +4,18 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 0..8, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 0..8, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 0..8, custom: (), node: Constant( ExprConstant { @@ -54,30 +27,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 0..8, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 5, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 5..6, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__fstring_escaped_newline.snap b/parser/src/snapshots/rustpython_parser__string__tests__fstring_escaped_newline.snap index 0fdda54a..553a3e53 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__fstring_escaped_newline.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__fstring_escaped_newline.snap @@ -4,45 +4,18 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 0..8, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 0..8, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 0..8, custom: (), node: Constant( ExprConstant { @@ -54,30 +27,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 0..8, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 5, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 5..6, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__fstring_line_continuation.snap b/parser/src/snapshots/rustpython_parser__string__tests__fstring_line_continuation.snap index 55cc1800..4d05ada4 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__fstring_line_continuation.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__fstring_line_continuation.snap @@ -4,45 +4,18 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 2, - column: 4, - }, - ), + range: 0..9, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 2, - column: 4, - }, - ), + range: 0..9, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 2, - column: 4, - }, - ), + range: 0..9, custom: (), node: Constant( ExprConstant { @@ -54,30 +27,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 2, - column: 4, - }, - ), + range: 0..9, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 2, - column: 1, - }, - end_location: Some( - Location { - row: 2, - column: 2, - }, - ), + range: 6..7, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_base.snap b/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_base.snap index 7fe9d3d0..12772b19 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_base.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_base.snap @@ -4,16 +4,7 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 0..10, custom: (), node: Constant( ExprConstant { @@ -25,16 +16,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 0..10, custom: (), node: Constant( ExprConstant { @@ -46,30 +28,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 0..10, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 3, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 3..7, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_base_more.snap b/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_base_more.snap index 0a99d7a7..ec1f2c8c 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_base_more.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_base_more.snap @@ -4,16 +4,7 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 38, - }, - ), + range: 0..38, custom: (), node: Constant( ExprConstant { @@ -25,16 +16,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 38, - }, - ), + range: 0..38, custom: (), node: Constant( ExprConstant { @@ -46,16 +28,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 38, - }, - ), + range: 0..38, custom: (), node: Constant( ExprConstant { @@ -67,30 +40,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 38, - }, - ), + range: 0..38, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 7, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 7..11, custom: (), node: Name( ExprName { @@ -105,16 +60,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 38, - }, - ), + range: 0..38, custom: (), node: Constant( ExprConstant { @@ -126,16 +72,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 38, - }, - ), + range: 0..38, custom: (), node: Constant( ExprConstant { @@ -147,16 +84,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 38, - }, - ), + range: 0..38, custom: (), node: Constant( ExprConstant { @@ -168,30 +96,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 38, - }, - ), + range: 0..38, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 29, - }, - end_location: Some( - Location { - row: 1, - column: 35, - }, - ), + range: 29..35, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_format.snap b/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_format.snap index fcb1ed06..d9525b53 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_format.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_format.snap @@ -4,16 +4,7 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 0..14, custom: (), node: Constant( ExprConstant { @@ -25,16 +16,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 0..14, custom: (), node: Constant( ExprConstant { @@ -46,30 +28,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 0..14, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 3, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 3..7, custom: (), node: Name( ExprName { @@ -81,31 +45,13 @@ expression: parse_ast conversion: 0, format_spec: Some( Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 0..14, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 14, - }, - ), + range: 0..14, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__fstring_unescaped_newline.snap b/parser/src/snapshots/rustpython_parser__string__tests__fstring_unescaped_newline.snap index 4d282a93..357da38c 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__fstring_unescaped_newline.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__fstring_unescaped_newline.snap @@ -4,45 +4,18 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 2, - column: 6, - }, - ), + range: 0..11, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 2, - column: 6, - }, - ), + range: 0..11, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 2, - column: 6, - }, - ), + range: 0..11, custom: (), node: Constant( ExprConstant { @@ -54,30 +27,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 2, - column: 6, - }, - ), + range: 0..11, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 2, - column: 1, - }, - end_location: Some( - Location { - row: 2, - column: 2, - }, - ), + range: 6..7, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__hts_alias.snap b/parser/src/snapshots/rustpython_parser__string__tests__hts_alias.snap index 3abcd1a4..37876936 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__hts_alias.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__hts_alias.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 9, - }, - ), + range: 0..9, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 9, - }, - ), + range: 0..9, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_1.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_1.snap index 3d9cee15..0c1e9c5e 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_1.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_1.snap @@ -4,45 +4,18 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 0..17, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 0..17, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 0..17, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_2.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_2.snap index 3d9cee15..0c1e9c5e 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_2.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_2.snap @@ -4,45 +4,18 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 0..17, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 0..17, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 0..17, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_3.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_3.snap index 6f69734f..2c6c069b 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_3.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_3.snap @@ -4,45 +4,18 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 22, - }, - ), + range: 0..22, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 22, - }, - ), + range: 0..22, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 22, - }, - ), + range: 0..22, custom: (), node: Constant( ExprConstant { @@ -54,30 +27,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 9, - }, - end_location: Some( - Location { - row: 1, - column: 22, - }, - ), + range: 9..22, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 17, - }, - end_location: Some( - Location { - row: 1, - column: 20, - }, - ), + range: 17..20, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring.snap index 4466900f..a18e34e9 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 0..18, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 3, - }, - end_location: Some( - Location { - row: 1, - column: 4, - }, - ), + range: 3..4, custom: (), node: Name( ExprName { @@ -42,30 +24,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 0..18, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 7, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 7..8, custom: (), node: Name( ExprName { @@ -80,16 +44,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 0..18, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_equals.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_equals.snap index 688b4087..9fcc119b 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_equals.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_equals.snap @@ -4,44 +4,17 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 0..13, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 3, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 3..11, custom: (), node: Compare( ExprCompare { left: Located { - location: Location { - row: 1, - column: 3, - }, - end_location: Some( - Location { - row: 1, - column: 5, - }, - ), + range: 3..5, custom: (), node: Constant( ExprConstant { @@ -57,16 +30,7 @@ expression: parse_ast ], comparators: [ Located { - location: Location { - row: 1, - column: 9, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 9..11, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_nested_spec.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_nested_spec.snap index 88e6a5ce..b34dcde7 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_nested_spec.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_nested_spec.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 15, - }, - ), + range: 0..15, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 3, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 3..6, custom: (), node: Name( ExprName { @@ -39,45 +21,18 @@ expression: parse_ast conversion: 0, format_spec: Some( Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 15, - }, - ), + range: 0..15, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 15, - }, - ), + range: 0..15, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 8, - }, - end_location: Some( - Location { - row: 1, - column: 12, - }, - ), + range: 8..12, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_not_equals.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_not_equals.snap index e2db2a98..6bcd0536 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_not_equals.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_not_equals.snap @@ -4,44 +4,17 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 0..11, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 3, - }, - end_location: Some( - Location { - row: 1, - column: 9, - }, - ), + range: 3..9, custom: (), node: Compare( ExprCompare { left: Located { - location: Location { - row: 1, - column: 3, - }, - end_location: Some( - Location { - row: 1, - column: 4, - }, - ), + range: 3..4, custom: (), node: Constant( ExprConstant { @@ -57,16 +30,7 @@ expression: parse_ast ], comparators: [ Located { - location: Location { - row: 1, - column: 8, - }, - end_location: Some( - Location { - row: 1, - column: 9, - }, - ), + range: 8..9, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_not_nested_spec.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_not_nested_spec.snap index faceb8c7..b65d2859 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_not_nested_spec.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_not_nested_spec.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 0..13, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 3, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 3..6, custom: (), node: Name( ExprName { @@ -39,31 +21,13 @@ expression: parse_ast conversion: 0, format_spec: Some( Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 0..13, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 13, - }, - ), + range: 0..13, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_self_doc_prec_space.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_self_doc_prec_space.snap index 40b69905..9e965158 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_self_doc_prec_space.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_self_doc_prec_space.snap @@ -4,16 +4,7 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 0..10, custom: (), node: Constant( ExprConstant { @@ -25,16 +16,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 0..10, custom: (), node: Constant( ExprConstant { @@ -46,30 +28,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 0..10, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 3, - }, - end_location: Some( - Location { - row: 1, - column: 4, - }, - ), + range: 3..4, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_self_doc_trailing_space.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_self_doc_trailing_space.snap index ed0bce7f..e89cd60f 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_self_doc_trailing_space.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_self_doc_trailing_space.snap @@ -4,16 +4,7 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 0..10, custom: (), node: Constant( ExprConstant { @@ -25,16 +16,7 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 0..10, custom: (), node: Constant( ExprConstant { @@ -46,30 +28,12 @@ expression: parse_ast ), }, Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 0..10, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 3, - }, - end_location: Some( - Location { - row: 1, - column: 4, - }, - ), + range: 3..4, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_yield_expr.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_yield_expr.snap index 0fad54a7..bddce355 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_yield_expr.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_yield_expr.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 10, - }, - ), + range: 0..10, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 3, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 3..8, custom: (), node: Yield( ExprYield { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_string_concat.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_string_concat.snap index 4078989a..bd422603 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_string_concat.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_string_concat.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 16, - }, - ), + range: 0..16, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 16, - }, - ), + range: 0..16, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_string_triple_quotes_with_kind.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_string_triple_quotes_with_kind.snap index 5bcd2070..d5766285 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_string_triple_quotes_with_kind.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_string_triple_quotes_with_kind.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 20, - }, - ), + range: 0..20, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 20, - }, - ), + range: 0..20, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_u_f_string_concat_1.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_u_f_string_concat_1.snap index 5fa16c10..ab4f1c89 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_u_f_string_concat_1.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_u_f_string_concat_1.snap @@ -4,45 +4,18 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 0..18, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 0..18, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 18, - }, - ), + range: 0..18, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_u_f_string_concat_2.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_u_f_string_concat_2.snap index dd275d2a..1d83de3a 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_u_f_string_concat_2.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_u_f_string_concat_2.snap @@ -4,45 +4,18 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 22, - }, - ), + range: 0..22, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 22, - }, - ), + range: 0..22, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 22, - }, - ), + range: 0..22, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_u_string_concat_1.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_u_string_concat_1.snap index 35655818..534eab5f 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_u_string_concat_1.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_u_string_concat_1.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 0..17, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 0..17, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_u_string_concat_2.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_u_string_concat_2.snap index a16dec2b..01bb7136 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_u_string_concat_2.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_u_string_concat_2.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 0..17, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 17, - }, - ), + range: 0..17, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__raw_byte_literal_1.snap b/parser/src/snapshots/rustpython_parser__string__tests__raw_byte_literal_1.snap index bbccb406..0125cb3e 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__raw_byte_literal_1.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__raw_byte_literal_1.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 0..8, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 8, - }, - ), + range: 0..8, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__raw_byte_literal_2.snap b/parser/src/snapshots/rustpython_parser__string__tests__raw_byte_literal_2.snap index e4f53784..bfb3892e 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__raw_byte_literal_2.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__raw_byte_literal_2.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 0..6, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 6, - }, - ), + range: 0..6, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__raw_fstring.snap b/parser/src/snapshots/rustpython_parser__string__tests__raw_fstring.snap index e24a31cb..f8a9555f 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__raw_fstring.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__raw_fstring.snap @@ -4,59 +4,23 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 0..7, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 0..7, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 0..7, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 4, - }, - end_location: Some( - Location { - row: 1, - column: 5, - }, - ), + range: 4..5, custom: (), node: Name( ExprName { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__single_quoted_byte.snap b/parser/src/snapshots/rustpython_parser__string__tests__single_quoted_byte.snap index 997e84d7..da670865 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__single_quoted_byte.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__single_quoted_byte.snap @@ -4,30 +4,12 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 738, - }, - ), + range: 0..738, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 738, - }, - ), + range: 0..738, custom: (), node: Constant( ExprConstant { diff --git a/parser/src/snapshots/rustpython_parser__string__tests__triple_quoted_raw_fstring.snap b/parser/src/snapshots/rustpython_parser__string__tests__triple_quoted_raw_fstring.snap index 180c8113..d3de8275 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__triple_quoted_raw_fstring.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__triple_quoted_raw_fstring.snap @@ -4,59 +4,23 @@ expression: parse_ast --- [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 0..11, custom: (), node: Expr( StmtExpr { value: Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 0..11, custom: (), node: JoinedStr( ExprJoinedStr { values: [ Located { - location: Location { - row: 1, - column: 0, - }, - end_location: Some( - Location { - row: 1, - column: 11, - }, - ), + range: 0..11, custom: (), node: FormattedValue( ExprFormattedValue { value: Located { - location: Location { - row: 1, - column: 6, - }, - end_location: Some( - Location { - row: 1, - column: 7, - }, - ), + range: 6..7, custom: (), node: Name( ExprName { diff --git a/parser/src/soft_keywords.rs b/parser/src/soft_keywords.rs index c670fd17..3a5eb41e 100644 --- a/parser/src/soft_keywords.rs +++ b/parser/src/soft_keywords.rs @@ -42,7 +42,7 @@ where #[inline] fn next(&mut self) -> Option { let mut next = self.underlying.next(); - if let Some(Ok((start, tok, end))) = next.as_ref() { + if let Some(Ok((tok, range))) = next.as_ref() { // If the token is a `match` or `case` token, check if it's used as an identifier. // We assume every `match` or `case` is an identifier unless both of the following // conditions are met: @@ -54,13 +54,13 @@ where // type hints.) if matches!(tok, Tok::Match | Tok::Case) { if !self.start_of_line { - next = Some(Ok((*start, soft_to_name(tok), *end))); + next = Some(Ok((soft_to_name(tok), *range))); } else { let mut nesting = 0; let mut first = true; let mut seen_colon = false; let mut seen_lambda = false; - while let Some(Ok((_, tok, _))) = self.underlying.peek() { + while let Some(Ok((tok, _))) = self.underlying.peek() { match tok { Tok::Newline => break, Tok::Lambda if nesting == 0 => seen_lambda = true, @@ -78,14 +78,14 @@ where first = false; } if !seen_colon { - next = Some(Ok((*start, soft_to_name(tok), *end))); + next = Some(Ok((soft_to_name(tok), *range))); } } } } self.start_of_line = next.as_ref().map_or(false, |lex_result| { - lex_result.as_ref().map_or(false, |(_, tok, _)| { + lex_result.as_ref().map_or(false, |(tok, _)| { if matches!(tok, Tok::NonLogicalNewline | Tok::Comment { .. }) { self.start_of_line } else { diff --git a/parser/src/string.rs b/parser/src/string.rs index 6cf25d35..1b18ebd0 100644 --- a/parser/src/string.rs +++ b/parser/src/string.rs @@ -4,12 +4,14 @@ // regular strings. Since the parser has no definition of f-string formats (Pending PEP 701) // we have to do the parsing here, manually. use crate::{ - ast::{self, Constant, ConversionFlag, Expr, ExprKind, Location}, + ast::{self, Constant, ConversionFlag, Expr, ExprKind}, lexer::{LexicalError, LexicalErrorType}, parser::{parse_expression_located, LalrpopError, ParseError, ParseErrorType}, token::{StringKind, Tok}, + Location, }; use itertools::Itertools; +use ruff_text_size::{TextLen, TextSize}; // unicode_name2 does not expose `MAX_NAME_LENGTH`, so we replicate that constant here, fix #3798 const MAX_UNICODE_NAME: usize = 88; @@ -30,26 +32,25 @@ impl<'a> StringParser<'a> { start: Location, end: Location, ) -> Self { - let offset = kind.prefix_len() + if triple_quoted { 3 } else { 1 }; + let offset = kind.prefix_len() + + if triple_quoted { + TextSize::from(3) + } else { + TextSize::from(1) + }; Self { chars: source.chars().peekable(), kind, start, end, - location: start.with_col_offset(offset), + location: start + offset, } } #[inline] fn next_char(&mut self) -> Option { - let Some(c) = self.chars.next() else { - return None - }; - if c == '\n' { - self.location.newline(); - } else { - self.location.go_right(); - } + let c = self.chars.next()?; + self.location += c.text_len(); Some(c) } @@ -571,7 +572,8 @@ impl<'a> StringParser<'a> { fn parse_fstring_expr(source: &str, location: Location) -> Result { let fstring_body = format!("({source})"); - parse_expression_located(&fstring_body, "", location.with_col_offset(-1)) + let start = location - Location::from(1); + parse_expression_located(&fstring_body, "", start) } fn parse_string( @@ -611,7 +613,7 @@ pub(crate) fn parse_strings( let mut content: Vec = vec![]; for (start, (source, kind, triple_quoted), end) in values { for value in parse_string(&source, kind, triple_quoted, start, end)? { - match value.node { + match value.into_node() { ExprKind::Constant(ast::ExprConstant { value: Constant::Bytes(value), .. @@ -635,7 +637,7 @@ pub(crate) fn parse_strings( let mut content: Vec = vec![]; for (start, (source, kind, triple_quoted), end) in values { for value in parse_string(&source, kind, triple_quoted, start, end)? { - match value.node { + match value.into_node() { ExprKind::Constant(ast::ExprConstant { value: Constant::Str(value), .. @@ -801,6 +803,7 @@ impl From for LalrpopError { } } +#[cfg(not(feature = "byte_offsets"))] #[cfg(test)] mod tests { use super::*; @@ -812,7 +815,7 @@ mod tests { StringKind::FString, false, Location::default(), - Location::default().with_col_offset(source.len() + 3), // 3 for prefix and quotes + Location::default() + source.text_len() + Location::from(3), // 3 for prefix and quotes ) .parse() } @@ -876,8 +879,7 @@ mod tests { LexicalErrorType::FStringError(e) => e, e => unreachable!("Expected FStringError: {:?}", e), }) - .err() - .expect("Expected error") + .expect_err("Expected error") } #[test] diff --git a/parser/src/token.rs b/parser/src/token.rs index 42b09915..50a07e6c 100644 --- a/parser/src/token.rs +++ b/parser/src/token.rs @@ -5,6 +5,7 @@ //! //! [CPython source]: https://github.com/python/cpython/blob/dfc2e065a2e71011017077e549cd2f9bf4944c54/Include/internal/pycore_token.h use num_bigint::BigInt; +use ruff_text_size::TextSize; use std::fmt; /// The set of tokens the Python source code can be tokenized in. @@ -401,12 +402,12 @@ impl StringKind { } /// Returns the number of characters in the prefix. - pub fn prefix_len(&self) -> usize { + pub fn prefix_len(&self) -> TextSize { use StringKind::*; match self { - String => 0, - RawString | FString | Unicode | Bytes => 1, - RawFString | RawBytes => 2, + String => TextSize::from(0), + RawString | FString | Unicode | Bytes => TextSize::from(1), + RawFString | RawBytes => TextSize::from(2), } } } diff --git a/ruff_text_size/Cargo.toml b/ruff_text_size/Cargo.toml new file mode 100644 index 00000000..d3ce1851 --- /dev/null +++ b/ruff_text_size/Cargo.toml @@ -0,0 +1,22 @@ +[package] +name = "ruff_text_size" +version = "0.0.0" +publish = false +edition = "2021" +rust-version = "1.67.1" + +[dependencies] +serde = { version="1.0.152", optional = true, default_features = false } +schemars = { version = "0.8.12", optional = true } + +[dev-dependencies] +serde_test = { version = "1.0.152" } +static_assertions = { version = "1.1.0" } + +[features] +serde = ["dep:serde"] + +[[test]] +name = "serde" +path = "tests/serde.rs" +required-features = ["serde"] \ No newline at end of file diff --git a/ruff_text_size/src/lib.rs b/ruff_text_size/src/lib.rs new file mode 100644 index 00000000..fd27c655 --- /dev/null +++ b/ruff_text_size/src/lib.rs @@ -0,0 +1,34 @@ +//! Newtypes for working with text sizes/ranges in a more type-safe manner. +//! +//! This library can help with two things: +//! * Reducing storage requirements for offsets and ranges, under the +//! assumption that 32 bits is enough. +//! * Providing standard vocabulary types for applications where text ranges +//! are pervasive. +//! +//! However, you should not use this library simply because you work with +//! strings. In the overwhelming majority of cases, using `usize` and +//! `std::ops::Range` is better. In particular, if you are publishing a +//! library, using only std types in the interface would make it more +//! interoperable. Similarly, if you are writing something like a lexer, which +//! produces, but does not *store* text ranges, then sticking to `usize` would +//! be better. +//! +//! Minimal Supported Rust Version: latest stable. + +#![forbid(unsafe_code)] +#![warn(missing_debug_implementations, missing_docs)] + +mod range; +mod size; +mod traits; + +#[cfg(feature = "schemars")] +mod schemars_impls; +#[cfg(feature = "serde")] +mod serde_impls; + +pub use crate::{range::TextRange, size::TextSize, traits::TextLen}; + +#[cfg(target_pointer_width = "16")] +compile_error!("text-size assumes usize >= u32 and does not work on 16-bit targets"); diff --git a/ruff_text_size/src/range.rs b/ruff_text_size/src/range.rs new file mode 100644 index 00000000..32048178 --- /dev/null +++ b/ruff_text_size/src/range.rs @@ -0,0 +1,537 @@ +use cmp::Ordering; + +use { + crate::TextSize, + std::{ + cmp, fmt, + ops::{Add, AddAssign, Bound, Index, IndexMut, Range, RangeBounds, Sub, SubAssign}, + }, +}; + +/// A range in text, represented as a pair of [`TextSize`][struct@TextSize]. +/// +/// It is a logic error for `start` to be greater than `end`. +#[derive(Default, Copy, Clone, Eq, PartialEq, Hash)] +pub struct TextRange { + // Invariant: start <= end + start: TextSize, + end: TextSize, +} + +impl fmt::Debug for TextRange { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + write!(f, "{}..{}", self.start().raw, self.end().raw) + } +} + +impl TextRange { + /// Creates a new `TextRange` with the given `start` and `end` (`start..end`). + /// + /// # Panics + /// + /// Panics if `end < start`. + /// + /// # Examples + /// + /// ```rust + /// # use ruff_text_size::*; + /// let start = TextSize::from(5); + /// let end = TextSize::from(10); + /// let range = TextRange::new(start, end); + /// + /// assert_eq!(range.start(), start); + /// assert_eq!(range.end(), end); + /// assert_eq!(range.len(), end - start); + /// ``` + #[inline] + pub const fn new(start: TextSize, end: TextSize) -> TextRange { + assert!(start.raw <= end.raw); + TextRange { start, end } + } + + /// Create a new `TextRange` with the given `offset` and `len` (`offset..offset + len`). + /// + /// # Examples + /// + /// ```rust + /// # use ruff_text_size::*; + /// let text = "0123456789"; + /// + /// let offset = TextSize::from(2); + /// let length = TextSize::from(5); + /// let range = TextRange::at(offset, length); + /// + /// assert_eq!(range, TextRange::new(offset, offset + length)); + /// assert_eq!(&text[range], "23456") + /// ``` + #[inline] + pub fn at(offset: TextSize, len: TextSize) -> TextRange { + TextRange::new(offset, offset + len) + } + + /// Create a zero-length range at the specified offset (`offset..offset`). + /// + /// # Examples + /// + /// ```rust + /// # use ruff_text_size::*; + /// let point: TextSize; + /// # point = TextSize::from(3); + /// let range = TextRange::empty(point); + /// assert!(range.is_empty()); + /// assert_eq!(range, TextRange::new(point, point)); + /// ``` + #[inline] + pub fn empty(offset: TextSize) -> TextRange { + TextRange { + start: offset, + end: offset, + } + } + + /// Create a range up to the given end (`..end`). + /// + /// # Examples + /// + /// ```rust + /// # use ruff_text_size::*; + /// let point: TextSize; + /// # point = TextSize::from(12); + /// let range = TextRange::up_to(point); + /// + /// assert_eq!(range.len(), point); + /// assert_eq!(range, TextRange::new(0.into(), point)); + /// assert_eq!(range, TextRange::at(0.into(), point)); + /// ``` + #[inline] + pub fn up_to(end: TextSize) -> TextRange { + TextRange { + start: 0.into(), + end, + } + } +} + +/// Identity methods. +impl TextRange { + /// The start point of this range. + #[inline] + pub const fn start(self) -> TextSize { + self.start + } + + /// The end point of this range. + #[inline] + pub const fn end(self) -> TextSize { + self.end + } + + /// The size of this range. + #[inline] + pub const fn len(self) -> TextSize { + // HACK for const fn: math on primitives only + TextSize { + raw: self.end().raw - self.start().raw, + } + } + + /// Check if this range is empty. + #[inline] + pub const fn is_empty(self) -> bool { + // HACK for const fn: math on primitives only + self.start().raw == self.end().raw + } +} + +/// Manipulation methods. +impl TextRange { + /// Check if this range contains an offset. + /// + /// The end index is considered excluded. + /// + /// # Examples + /// + /// ```rust + /// # use ruff_text_size::*; + /// let (start, end): (TextSize, TextSize); + /// # start = 10.into(); end = 20.into(); + /// let range = TextRange::new(start, end); + /// assert!(range.contains(start)); + /// assert!(!range.contains(end)); + /// ``` + #[inline] + pub fn contains(self, offset: TextSize) -> bool { + self.start() <= offset && offset < self.end() + } + + /// Check if this range contains an offset. + /// + /// The end index is considered included. + /// + /// # Examples + /// + /// ```rust + /// # use ruff_text_size::*; + /// let (start, end): (TextSize, TextSize); + /// # start = 10.into(); end = 20.into(); + /// let range = TextRange::new(start, end); + /// assert!(range.contains_inclusive(start)); + /// assert!(range.contains_inclusive(end)); + /// ``` + #[inline] + pub fn contains_inclusive(self, offset: TextSize) -> bool { + self.start() <= offset && offset <= self.end() + } + + /// Check if this range completely contains another range. + /// + /// # Examples + /// + /// ```rust + /// # use ruff_text_size::*; + /// let larger = TextRange::new(0.into(), 20.into()); + /// let smaller = TextRange::new(5.into(), 15.into()); + /// assert!(larger.contains_range(smaller)); + /// assert!(!smaller.contains_range(larger)); + /// + /// // a range always contains itself + /// assert!(larger.contains_range(larger)); + /// assert!(smaller.contains_range(smaller)); + /// ``` + #[inline] + pub fn contains_range(self, other: TextRange) -> bool { + self.start() <= other.start() && other.end() <= self.end() + } + + /// The range covered by both ranges, if it exists. + /// If the ranges touch but do not overlap, the output range is empty. + /// + /// # Examples + /// + /// ```rust + /// # use ruff_text_size::*; + /// assert_eq!( + /// TextRange::intersect( + /// TextRange::new(0.into(), 10.into()), + /// TextRange::new(5.into(), 15.into()), + /// ), + /// Some(TextRange::new(5.into(), 10.into())), + /// ); + /// ``` + #[inline] + pub fn intersect(self, other: TextRange) -> Option { + let start = cmp::max(self.start(), other.start()); + let end = cmp::min(self.end(), other.end()); + if end < start { + return None; + } + Some(TextRange::new(start, end)) + } + + /// Extends the range to cover `other` as well. + /// + /// # Examples + /// + /// ```rust + /// # use ruff_text_size::*; + /// assert_eq!( + /// TextRange::cover( + /// TextRange::new(0.into(), 5.into()), + /// TextRange::new(15.into(), 20.into()), + /// ), + /// TextRange::new(0.into(), 20.into()), + /// ); + /// ``` + #[inline] + #[must_use] + pub fn cover(self, other: TextRange) -> TextRange { + let start = cmp::min(self.start(), other.start()); + let end = cmp::max(self.end(), other.end()); + TextRange::new(start, end) + } + + /// Extends the range to cover `other` offsets as well. + /// + /// # Examples + /// + /// ```rust + /// # use ruff_text_size::*; + /// assert_eq!( + /// TextRange::empty(0.into()).cover_offset(20.into()), + /// TextRange::new(0.into(), 20.into()), + /// ) + /// ``` + #[inline] + #[must_use] + pub fn cover_offset(self, offset: TextSize) -> TextRange { + self.cover(TextRange::empty(offset)) + } + + /// Add an offset to this range. + /// + /// Note that this is not appropriate for changing where a `TextRange` is + /// within some string; rather, it is for changing the reference anchor + /// that the `TextRange` is measured against. + /// + /// The unchecked version (`Add::add`) will _always_ panic on overflow, + /// in contrast to primitive integers, which check in debug mode only. + #[inline] + pub fn checked_add(self, offset: TextSize) -> Option { + Some(TextRange { + start: self.start.checked_add(offset)?, + end: self.end.checked_add(offset)?, + }) + } + + /// Subtract an offset from this range. + /// + /// Note that this is not appropriate for changing where a `TextRange` is + /// within some string; rather, it is for changing the reference anchor + /// that the `TextRange` is measured against. + /// + /// The unchecked version (`Sub::sub`) will _always_ panic on overflow, + /// in contrast to primitive integers, which check in debug mode only. + #[inline] + pub fn checked_sub(self, offset: TextSize) -> Option { + Some(TextRange { + start: self.start.checked_sub(offset)?, + end: self.end.checked_sub(offset)?, + }) + } + + /// Relative order of the two ranges (overlapping ranges are considered + /// equal). + /// + /// + /// This is useful when, for example, binary searching an array of disjoint + /// ranges. + /// + /// # Examples + /// + /// ``` + /// # use ruff_text_size::*; + /// # use std::cmp::Ordering; + /// + /// let a = TextRange::new(0.into(), 3.into()); + /// let b = TextRange::new(4.into(), 5.into()); + /// assert_eq!(a.ordering(b), Ordering::Less); + /// + /// let a = TextRange::new(0.into(), 3.into()); + /// let b = TextRange::new(3.into(), 5.into()); + /// assert_eq!(a.ordering(b), Ordering::Less); + /// + /// let a = TextRange::new(0.into(), 3.into()); + /// let b = TextRange::new(2.into(), 5.into()); + /// assert_eq!(a.ordering(b), Ordering::Equal); + /// + /// let a = TextRange::new(0.into(), 3.into()); + /// let b = TextRange::new(2.into(), 2.into()); + /// assert_eq!(a.ordering(b), Ordering::Equal); + /// + /// let a = TextRange::new(2.into(), 3.into()); + /// let b = TextRange::new(2.into(), 2.into()); + /// assert_eq!(a.ordering(b), Ordering::Greater); + /// ``` + #[inline] + pub fn ordering(self, other: TextRange) -> Ordering { + if self.end() <= other.start() { + Ordering::Less + } else if other.end() <= self.start() { + Ordering::Greater + } else { + Ordering::Equal + } + } + + /// Subtracts an offset from the start position. + /// + /// + /// ## Panics + /// If `start - amount` is less than zero. + /// + /// ## Examples + /// + /// ``` + /// use ruff_text_size::{TextRange, TextSize}; + /// + /// let range = TextRange::new(TextSize::from(5), TextSize::from(10)); + /// assert_eq!(range.sub_start(TextSize::from(2)), TextRange::new(TextSize::from(3), TextSize::from(10))); + /// ``` + #[inline] + #[must_use] + pub fn sub_start(&self, amount: TextSize) -> TextRange { + TextRange::new(self.start() - amount, self.end()) + } + + /// Adds an offset to the start position. + /// + /// ## Panics + /// If `start + amount > end` + /// + /// ## Examples + /// + /// ``` + /// use ruff_text_size::{TextRange, TextSize}; + /// + /// let range = TextRange::new(TextSize::from(5), TextSize::from(10)); + /// assert_eq!(range.add_start(TextSize::from(3)), TextRange::new(TextSize::from(8), TextSize::from(10))); + /// ``` + #[inline] + #[must_use] + pub fn add_start(&self, amount: TextSize) -> TextRange { + TextRange::new(self.start() + amount, self.end()) + } + + /// Subtracts an offset from the end position. + /// + /// + /// ## Panics + /// If `end - amount < 0` or `end - amount < start` + /// + /// ## Examples + /// + /// ``` + /// use ruff_text_size::{TextRange, TextSize}; + /// + /// let range = TextRange::new(TextSize::from(5), TextSize::from(10)); + /// assert_eq!(range.sub_end(TextSize::from(2)), TextRange::new(TextSize::from(5), TextSize::from(8))); + /// ``` + #[inline] + #[must_use] + pub fn sub_end(&self, amount: TextSize) -> TextRange { + TextRange::new(self.start(), self.end() - amount) + } + + /// Adds an offset to the end position. + /// + /// + /// ## Panics + /// If `end + amount > u32::MAX` + /// + /// ## Examples + /// + /// ``` + /// use ruff_text_size::{TextRange, TextSize}; + /// + /// let range = TextRange::new(TextSize::from(5), TextSize::from(10)); + /// assert_eq!(range.add_end(TextSize::from(2)), TextRange::new(TextSize::from(5), TextSize::from(12))); + /// ``` + #[inline] + #[must_use] + pub fn add_end(&self, amount: TextSize) -> TextRange { + TextRange::new(self.start(), self.end() + amount) + } +} + +impl Index for str { + type Output = str; + #[inline] + fn index(&self, index: TextRange) -> &str { + &self[Range::::from(index)] + } +} + +impl Index for String { + type Output = str; + #[inline] + fn index(&self, index: TextRange) -> &str { + &self[Range::::from(index)] + } +} + +impl IndexMut for str { + #[inline] + fn index_mut(&mut self, index: TextRange) -> &mut str { + &mut self[Range::::from(index)] + } +} + +impl IndexMut for String { + #[inline] + fn index_mut(&mut self, index: TextRange) -> &mut str { + &mut self[Range::::from(index)] + } +} + +impl RangeBounds for TextRange { + fn start_bound(&self) -> Bound<&TextSize> { + Bound::Included(&self.start) + } + + fn end_bound(&self) -> Bound<&TextSize> { + Bound::Excluded(&self.end) + } +} + +impl From for Range +where + T: From, +{ + #[inline] + fn from(r: TextRange) -> Self { + r.start().into()..r.end().into() + } +} + +macro_rules! ops { + (impl $Op:ident for TextRange by fn $f:ident = $op:tt) => { + impl $Op<&TextSize> for TextRange { + type Output = TextRange; + #[inline] + fn $f(self, other: &TextSize) -> TextRange { + self $op *other + } + } + impl $Op for &TextRange + where + TextRange: $Op, + { + type Output = TextRange; + #[inline] + fn $f(self, other: T) -> TextRange { + *self $op other + } + } + }; +} + +impl Add for TextRange { + type Output = TextRange; + #[inline] + fn add(self, offset: TextSize) -> TextRange { + self.checked_add(offset) + .expect("TextRange +offset overflowed") + } +} + +impl Sub for TextRange { + type Output = TextRange; + #[inline] + fn sub(self, offset: TextSize) -> TextRange { + self.checked_sub(offset) + .expect("TextRange -offset overflowed") + } +} + +ops!(impl Add for TextRange by fn add = +); +ops!(impl Sub for TextRange by fn sub = -); + +impl AddAssign for TextRange +where + TextRange: Add, +{ + #[inline] + fn add_assign(&mut self, rhs: A) { + *self = *self + rhs; + } +} + +impl SubAssign for TextRange +where + TextRange: Sub, +{ + #[inline] + fn sub_assign(&mut self, rhs: S) { + *self = *self - rhs; + } +} diff --git a/ruff_text_size/src/schemars_impls.rs b/ruff_text_size/src/schemars_impls.rs new file mode 100644 index 00000000..a1c7fa36 --- /dev/null +++ b/ruff_text_size/src/schemars_impls.rs @@ -0,0 +1,33 @@ +//! This module implements the [`JsonSchema`] trait from the `schemars` crate for +//! [`TextSize`] and [`TextRange`] if the `schemars` feature is enabled. This trait +//! exposes meta-information on how a given type is serialized and deserialized +//! using `serde`, and is currently used to generate autocomplete information +//! for the `rome.json` configuration file and TypeScript types for the node.js +//! bindings to the Workspace API + +use crate::{TextRange, TextSize}; +use schemars::{gen::SchemaGenerator, schema::Schema, JsonSchema}; + +impl JsonSchema for TextSize { + fn schema_name() -> String { + String::from("TextSize") + } + + fn json_schema(gen: &mut SchemaGenerator) -> Schema { + // TextSize is represented as a raw u32, see serde_impls.rs for the + // actual implementation + ::json_schema(gen) + } +} + +impl JsonSchema for TextRange { + fn schema_name() -> String { + String::from("TextRange") + } + + fn json_schema(gen: &mut SchemaGenerator) -> Schema { + // TextSize is represented as (TextSize, TextSize), see serde_impls.rs + // for the actual implementation + <(TextSize, TextSize)>::json_schema(gen) + } +} diff --git a/ruff_text_size/src/serde_impls.rs b/ruff_text_size/src/serde_impls.rs new file mode 100644 index 00000000..b6885d67 --- /dev/null +++ b/ruff_text_size/src/serde_impls.rs @@ -0,0 +1,47 @@ +use { + crate::{TextRange, TextSize}, + serde::{de, Deserialize, Deserializer, Serialize, Serializer}, +}; + +impl Serialize for TextSize { + fn serialize(&self, serializer: S) -> Result + where + S: Serializer, + { + self.raw.serialize(serializer) + } +} + +impl<'de> Deserialize<'de> for TextSize { + fn deserialize(deserializer: D) -> Result + where + D: Deserializer<'de>, + { + u32::deserialize(deserializer).map(TextSize::from) + } +} + +impl Serialize for TextRange { + fn serialize(&self, serializer: S) -> Result + where + S: Serializer, + { + (self.start(), self.end()).serialize(serializer) + } +} + +impl<'de> Deserialize<'de> for TextRange { + #[allow(clippy::nonminimal_bool)] + fn deserialize(deserializer: D) -> Result + where + D: Deserializer<'de>, + { + let (start, end) = Deserialize::deserialize(deserializer)?; + if !(start <= end) { + return Err(de::Error::custom(format!( + "invalid range: {start:?}..{end:?}" + ))); + } + Ok(TextRange::new(start, end)) + } +} diff --git a/ruff_text_size/src/size.rs b/ruff_text_size/src/size.rs new file mode 100644 index 00000000..7b7765b7 --- /dev/null +++ b/ruff_text_size/src/size.rs @@ -0,0 +1,173 @@ +use { + crate::TextLen, + std::{ + convert::TryFrom, + fmt, iter, + num::TryFromIntError, + ops::{Add, AddAssign, Sub, SubAssign}, + u32, + }, +}; + +/// A measure of text length. Also, equivalently, an index into text. +/// +/// This is a UTF-8 bytes offset stored as `u32`, but +/// most clients should treat it as an opaque measure. +/// +/// For cases that need to escape `TextSize` and return to working directly +/// with primitive integers, `TextSize` can be converted losslessly to/from +/// `u32` via [`From`] conversions as well as losslessly be converted [`Into`] +/// `usize`. The `usize -> TextSize` direction can be done via [`TryFrom`]. +/// +/// These escape hatches are primarily required for unit testing and when +/// converting from UTF-8 size to another coordinate space, such as UTF-16. +#[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash)] +pub struct TextSize { + pub(crate) raw: u32, +} + +impl fmt::Debug for TextSize { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + write!(f, "{}", self.raw) + } +} + +impl TextSize { + /// Creates a new `TextSize` at the given `offset`. + /// + /// # Examples + /// + /// ```rust + /// # use ruff_text_size::*; + /// assert_eq!(TextSize::from(4), TextSize::new(4)); + /// ``` + pub const fn new(offset: u32) -> Self { + Self { raw: offset } + } + + /// The text size of some primitive text-like object. + /// + /// Accepts `char`, `&str`, and `&String`. + /// + /// # Examples + /// + /// ```rust + /// # use ruff_text_size::*; + /// let char_size = TextSize::of('🦀'); + /// assert_eq!(char_size, TextSize::from(4)); + /// + /// let str_size = TextSize::of("rust-analyzer"); + /// assert_eq!(str_size, TextSize::from(13)); + /// ``` + #[inline] + pub fn of(text: T) -> TextSize { + text.text_len() + } +} + +/// Methods to act like a primitive integer type, where reasonably applicable. +// Last updated for parity with Rust 1.42.0. +impl TextSize { + /// Checked addition. Returns `None` if overflow occurred. + #[inline] + pub fn checked_add(self, rhs: TextSize) -> Option { + self.raw.checked_add(rhs.raw).map(|raw| TextSize { raw }) + } + + /// Checked subtraction. Returns `None` if overflow occurred. + #[inline] + pub fn checked_sub(self, rhs: TextSize) -> Option { + self.raw.checked_sub(rhs.raw).map(|raw| TextSize { raw }) + } +} + +impl From for TextSize { + #[inline] + fn from(raw: u32) -> Self { + TextSize::new(raw) + } +} + +impl From for u32 { + #[inline] + fn from(value: TextSize) -> Self { + value.raw + } +} + +impl TryFrom for TextSize { + type Error = TryFromIntError; + #[inline] + fn try_from(value: usize) -> Result { + Ok(u32::try_from(value)?.into()) + } +} + +impl From for usize { + #[inline] + fn from(value: TextSize) -> Self { + value.raw as usize + } +} + +macro_rules! ops { + (impl $Op:ident for TextSize by fn $f:ident = $op:tt) => { + impl $Op for TextSize { + type Output = TextSize; + #[inline] + fn $f(self, other: TextSize) -> TextSize { + TextSize { raw: self.raw $op other.raw } + } + } + impl $Op<&TextSize> for TextSize { + type Output = TextSize; + #[inline] + fn $f(self, other: &TextSize) -> TextSize { + self $op *other + } + } + impl $Op for &TextSize + where + TextSize: $Op, + { + type Output = TextSize; + #[inline] + fn $f(self, other: T) -> TextSize { + *self $op other + } + } + }; +} + +ops!(impl Add for TextSize by fn add = +); +ops!(impl Sub for TextSize by fn sub = -); + +impl AddAssign for TextSize +where + TextSize: Add, +{ + #[inline] + fn add_assign(&mut self, rhs: A) { + *self = *self + rhs; + } +} + +impl SubAssign for TextSize +where + TextSize: Sub, +{ + #[inline] + fn sub_assign(&mut self, rhs: S) { + *self = *self - rhs; + } +} + +impl iter::Sum for TextSize +where + TextSize: Add, +{ + #[inline] + fn sum>(iter: I) -> TextSize { + iter.fold(0.into(), Add::add) + } +} diff --git a/ruff_text_size/src/traits.rs b/ruff_text_size/src/traits.rs new file mode 100644 index 00000000..3f5261bf --- /dev/null +++ b/ruff_text_size/src/traits.rs @@ -0,0 +1,37 @@ +use {crate::TextSize, std::convert::TryInto}; + +use priv_in_pub::Sealed; +mod priv_in_pub { + pub trait Sealed {} +} + +/// Primitives with a textual length that can be passed to [`TextSize::of`]. +pub trait TextLen: Copy + Sealed { + /// The textual length of this primitive. + fn text_len(self) -> TextSize; +} + +impl Sealed for &'_ str {} +impl TextLen for &'_ str { + #[inline] + fn text_len(self) -> TextSize { + self.len().try_into().unwrap() + } +} + +impl Sealed for &'_ String {} +impl TextLen for &'_ String { + #[inline] + fn text_len(self) -> TextSize { + self.as_str().text_len() + } +} + +impl Sealed for char {} +impl TextLen for char { + #[inline] + #[allow(clippy::cast_possible_truncation)] + fn text_len(self) -> TextSize { + (self.len_utf8() as u32).into() + } +} diff --git a/ruff_text_size/tests/auto_traits.rs b/ruff_text_size/tests/auto_traits.rs new file mode 100644 index 00000000..6adf8bd2 --- /dev/null +++ b/ruff_text_size/tests/auto_traits.rs @@ -0,0 +1,18 @@ +use { + ruff_text_size::{TextRange, TextSize}, + static_assertions::assert_impl_all, + std::{ + fmt::Debug, + hash::Hash, + marker::{Send, Sync}, + panic::{RefUnwindSafe, UnwindSafe}, + }, +}; + +// auto traits +assert_impl_all!(TextSize: Send, Sync, Unpin, UnwindSafe, RefUnwindSafe); +assert_impl_all!(TextRange: Send, Sync, Unpin, UnwindSafe, RefUnwindSafe); + +// common traits +assert_impl_all!(TextSize: Copy, Debug, Default, Hash, Ord); +assert_impl_all!(TextRange: Copy, Debug, Default, Hash, Eq); diff --git a/ruff_text_size/tests/constructors.rs b/ruff_text_size/tests/constructors.rs new file mode 100644 index 00000000..8ee2fde9 --- /dev/null +++ b/ruff_text_size/tests/constructors.rs @@ -0,0 +1,24 @@ +use ruff_text_size::TextSize; + +#[derive(Copy, Clone)] +struct BadRope<'a>(&'a [&'a str]); + +impl BadRope<'_> { + fn text_len(self) -> TextSize { + self.0.iter().copied().map(TextSize::of).sum() + } +} + +#[test] +fn main() { + let x: char = 'c'; + let _ = TextSize::of(x); + + let x: &str = "hello"; + let _ = TextSize::of(x); + + let x: &String = &"hello".into(); + let _ = TextSize::of(x); + + let _ = BadRope(&[""]).text_len(); +} diff --git a/ruff_text_size/tests/indexing.rs b/ruff_text_size/tests/indexing.rs new file mode 100644 index 00000000..e7205fde --- /dev/null +++ b/ruff_text_size/tests/indexing.rs @@ -0,0 +1,8 @@ +use ruff_text_size::TextRange; + +#[test] +fn main() { + let range = TextRange::default(); + let _ = &""[range]; + let _ = &String::new()[range]; +} diff --git a/ruff_text_size/tests/main.rs b/ruff_text_size/tests/main.rs new file mode 100644 index 00000000..8d8dd091 --- /dev/null +++ b/ruff_text_size/tests/main.rs @@ -0,0 +1,79 @@ +use { + ruff_text_size::{TextRange, TextSize}, + std::ops, +}; + +fn size(x: u32) -> TextSize { + TextSize::from(x) +} + +fn range(x: ops::Range) -> TextRange { + TextRange::new(x.start.into(), x.end.into()) +} + +#[test] +fn sum() { + let xs: Vec = vec![size(0), size(1), size(2)]; + assert_eq!(xs.iter().sum::(), size(3)); + assert_eq!(xs.into_iter().sum::(), size(3)); +} + +#[test] +fn math() { + assert_eq!(size(10) + size(5), size(15)); + assert_eq!(size(10) - size(5), size(5)); +} + +#[test] +fn checked_math() { + assert_eq!(size(1).checked_add(size(1)), Some(size(2))); + assert_eq!(size(1).checked_sub(size(1)), Some(size(0))); + assert_eq!(size(1).checked_sub(size(2)), None); + assert_eq!(size(!0).checked_add(size(1)), None); +} + +#[test] +#[rustfmt::skip] +fn contains() { + assert!( range(2..4).contains_range(range(2..3))); + assert!( ! range(2..4).contains_range(range(1..3))); +} + +#[test] +fn intersect() { + assert_eq!(range(1..2).intersect(range(2..3)), Some(range(2..2))); + assert_eq!(range(1..5).intersect(range(2..3)), Some(range(2..3))); + assert_eq!(range(1..2).intersect(range(3..4)), None); +} + +#[test] +fn cover() { + assert_eq!(range(1..2).cover(range(2..3)), range(1..3)); + assert_eq!(range(1..5).cover(range(2..3)), range(1..5)); + assert_eq!(range(1..2).cover(range(4..5)), range(1..5)); +} + +#[test] +fn cover_offset() { + assert_eq!(range(1..3).cover_offset(size(0)), range(0..3)); + assert_eq!(range(1..3).cover_offset(size(1)), range(1..3)); + assert_eq!(range(1..3).cover_offset(size(2)), range(1..3)); + assert_eq!(range(1..3).cover_offset(size(3)), range(1..3)); + assert_eq!(range(1..3).cover_offset(size(4)), range(1..4)); +} + +#[test] +#[rustfmt::skip] +fn contains_point() { + assert!( ! range(1..3).contains(size(0))); + assert!( range(1..3).contains(size(1))); + assert!( range(1..3).contains(size(2))); + assert!( ! range(1..3).contains(size(3))); + assert!( ! range(1..3).contains(size(4))); + + assert!( ! range(1..3).contains_inclusive(size(0))); + assert!( range(1..3).contains_inclusive(size(1))); + assert!( range(1..3).contains_inclusive(size(2))); + assert!( range(1..3).contains_inclusive(size(3))); + assert!( ! range(1..3).contains_inclusive(size(4))); +} diff --git a/ruff_text_size/tests/serde.rs b/ruff_text_size/tests/serde.rs new file mode 100644 index 00000000..0d8f9d4a --- /dev/null +++ b/ruff_text_size/tests/serde.rs @@ -0,0 +1,83 @@ +use { + ruff_text_size::{TextRange, TextSize}, + serde_test::{assert_de_tokens_error, assert_tokens, Token}, + std::ops, +}; + +fn size(x: u32) -> TextSize { + TextSize::from(x) +} + +fn range(x: ops::Range) -> TextRange { + TextRange::new(x.start.into(), x.end.into()) +} + +#[test] +fn size_serialization() { + assert_tokens(&size(00), &[Token::U32(00)]); + assert_tokens(&size(10), &[Token::U32(10)]); + assert_tokens(&size(20), &[Token::U32(20)]); + assert_tokens(&size(30), &[Token::U32(30)]); +} + +#[test] +fn range_serialization() { + assert_tokens( + &range(00..10), + &[ + Token::Tuple { len: 2 }, + Token::U32(00), + Token::U32(10), + Token::TupleEnd, + ], + ); + assert_tokens( + &range(10..20), + &[ + Token::Tuple { len: 2 }, + Token::U32(10), + Token::U32(20), + Token::TupleEnd, + ], + ); + assert_tokens( + &range(20..30), + &[ + Token::Tuple { len: 2 }, + Token::U32(20), + Token::U32(30), + Token::TupleEnd, + ], + ); + assert_tokens( + &range(30..40), + &[ + Token::Tuple { len: 2 }, + Token::U32(30), + Token::U32(40), + Token::TupleEnd, + ], + ); +} + +#[test] +fn invalid_range_deserialization() { + assert_tokens::( + &range(62..92), + &[ + Token::Tuple { len: 2 }, + Token::U32(62), + Token::U32(92), + Token::TupleEnd, + ], + ); + assert_de_tokens_error::( + &[ + Token::Tuple { len: 2 }, + Token::U32(92), + Token::U32(62), + Token::TupleEnd, + ], + "invalid range: 92..62", + ); +} From f47dfca4e311e7ea37fc4b02a7de56ef449d0335 Mon Sep 17 00:00:00 2001 From: Jeong YunWon Date: Sat, 6 May 2023 17:49:47 +0900 Subject: [PATCH 2/7] Rename compiler Location to TextSize --- ast/Cargo.toml | 1 - ast/asdl_rs.py | 2 +- ast/src/ast_gen.rs | 2 +- core/src/lib.rs | 2 + parser/Cargo.toml | 1 - parser/src/function.rs | 2 +- parser/src/lexer.rs | 2 +- parser/src/lib.rs | 4 +- parser/src/parser.rs | 20 +- parser/src/python.lalrpop | 4 +- parser/src/python.rs | 18770 ++++++++++++++++++------------------ parser/src/string.rs | 38 +- parser/src/token.rs | 2 +- 13 files changed, 9423 insertions(+), 9427 deletions(-) diff --git a/ast/Cargo.toml b/ast/Cargo.toml index 5abbabe6..5de211dd 100644 --- a/ast/Cargo.toml +++ b/ast/Cargo.toml @@ -16,6 +16,5 @@ unparse = ["rustpython-literal"] [dependencies] rustpython-compiler-core = { path = "../core", version = "0.2.0" } rustpython-literal = { path = "../literal", version = "0.2.0", optional = true } -ruff_text_size = { path = "../ruff_text_size" } num-bigint = { workspace = true } diff --git a/ast/asdl_rs.py b/ast/asdl_rs.py index 165c4fb5..9db17c93 100755 --- a/ast/asdl_rs.py +++ b/ast/asdl_rs.py @@ -718,7 +718,7 @@ def write_ast_def(mod, typeinfo, f): #![allow(clippy::derive_partial_eq_without_eq)] pub use crate::constant::*; - pub use ruff_text_size::{TextSize, TextRange}; + pub use rustpython_compiler_core::text_size::{TextSize, TextRange}; type Ident = String; \n diff --git a/ast/src/ast_gen.rs b/ast/src/ast_gen.rs index 6a1709e3..dc451670 100644 --- a/ast/src/ast_gen.rs +++ b/ast/src/ast_gen.rs @@ -3,7 +3,7 @@ #![allow(clippy::derive_partial_eq_without_eq)] pub use crate::constant::*; -pub use ruff_text_size::{TextRange, TextSize}; +pub use rustpython_compiler_core::text_size::{TextRange, TextSize}; type Ident = String; diff --git a/core/src/lib.rs b/core/src/lib.rs index d527d8c9..76b0ae26 100644 --- a/core/src/lib.rs +++ b/core/src/lib.rs @@ -11,3 +11,5 @@ pub use bytecode::*; pub use error::BaseError; pub use location::Location; pub use mode::Mode; + +pub use ruff_text_size as text_size; // re-export mandatory and frequently accessed dependency diff --git a/parser/Cargo.toml b/parser/Cargo.toml index ad3bcd77..cc9608ac 100644 --- a/parser/Cargo.toml +++ b/parser/Cargo.toml @@ -21,7 +21,6 @@ tiny-keccak = { version = "2", features = ["sha3"] } [dependencies] rustpython-ast = { path = "../ast", version = "0.2.0" } rustpython-compiler-core = { path = "../core", version = "0.2.0" } -ruff_text_size = { path = "../ruff_text_size" } ahash = { workspace = true } itertools = { workspace = true } diff --git a/parser/src/function.rs b/parser/src/function.rs index ea66938a..810e6220 100644 --- a/parser/src/function.rs +++ b/parser/src/function.rs @@ -3,8 +3,8 @@ use crate::{ ast, lexer::{LexicalError, LexicalErrorType}, + text_size::TextSize, }; -use ruff_text_size::TextSize; use rustc_hash::FxHashSet; pub(crate) struct ArgumentList { diff --git a/parser/src/lexer.rs b/parser/src/lexer.rs index 9f4bb545..31a16640 100644 --- a/parser/src/lexer.rs +++ b/parser/src/lexer.rs @@ -31,12 +31,12 @@ use crate::{ mode::Mode, soft_keywords::SoftKeywordTransformer, string::FStringErrorType, + text_size::{TextLen, TextRange, TextSize}, token::{StringKind, Tok}, }; use log::trace; use num_bigint::BigInt; use num_traits::{Num, Zero}; -use ruff_text_size::{TextLen, TextRange, TextSize}; use std::{char, cmp::Ordering, ops::Index, slice::SliceIndex, str::FromStr}; use unic_emoji_char::is_emoji_presentation; use unic_ucd_ident::{is_xid_continue, is_xid_start}; diff --git a/parser/src/lib.rs b/parser/src/lib.rs index d66f105a..38cfc08a 100644 --- a/parser/src/lib.rs +++ b/parser/src/lib.rs @@ -113,6 +113,7 @@ #![doc(html_root_url = "https://docs.rs/rustpython-parser/")] pub use rustpython_ast as ast; +pub use rustpython_compiler_core::text_size; pub use rustpython_compiler_core::ConversionFlag; mod function; @@ -125,14 +126,11 @@ mod soft_keywords; mod string; mod token; -type Location = TextSize; - pub use mode::Mode; pub use parser::{ parse, parse_expression, parse_expression_located, parse_located, parse_program, parse_tokens, ParseError, ParseErrorType, }; -use ruff_text_size::TextSize; pub use string::FStringErrorType; pub use token::{StringKind, Tok}; diff --git a/parser/src/parser.rs b/parser/src/parser.rs index b5d626d2..96edb6a0 100644 --- a/parser/src/parser.rs +++ b/parser/src/parser.rs @@ -13,12 +13,12 @@ //! [`Mode`]: crate::mode use crate::{ - ast::{self}, + ast, lexer::{self, LexResult, LexicalError, LexicalErrorType}, mode::Mode, python, + text_size::TextSize, token::Tok, - Location, }; use itertools::Itertools; use std::iter; @@ -70,7 +70,7 @@ pub fn parse_program(source: &str, source_path: &str) -> Result Result { - parse_expression_located(source, path, Location::default()) + parse_expression_located(source, path, TextSize::default()) } /// Parses a Python expression from a given location. @@ -84,8 +84,7 @@ pub fn parse_expression(source: &str, path: &str) -> Result", TextSize::from(400)); /// assert!(expr.is_ok()); @@ -93,7 +92,7 @@ pub fn parse_expression(source: &str, path: &str) -> Result Result { parse_located(source, Mode::Expression, path, location).map(|top| match top { ast::Mod::Expression(ast::ModExpression { body }) => *body, @@ -133,7 +132,7 @@ pub fn parse_expression_located( /// assert!(program.is_ok()); /// ``` pub fn parse(source: &str, mode: Mode, source_path: &str) -> Result { - parse_located(source, mode, source_path, Location::default()) + parse_located(source, mode, source_path, TextSize::default()) } /// Parse the given Python source code using the specified [`Mode`] and [`Location`]. @@ -144,8 +143,7 @@ pub fn parse(source: &str, mode: Mode, source_path: &str) -> Result Result { let lxr = lexer::lex_located(source, mode, location); parse_tokens(lxr, mode, source_path) @@ -226,7 +224,7 @@ impl std::error::Error for ParseErrorType {} // Convert `lalrpop_util::ParseError` to our internal type fn parse_error_from_lalrpop( - err: LalrpopError, + err: LalrpopError, source_path: &str, ) -> ParseError { let source_path = source_path.to_owned(); diff --git a/parser/src/python.lalrpop b/parser/src/python.lalrpop index 6d5d72b4..ebcfdada 100644 --- a/parser/src/python.lalrpop +++ b/parser/src/python.lalrpop @@ -1721,7 +1721,7 @@ ArgumentList: ArgumentList = { } }; -FunctionArgument: (Option<(crate::Location, crate::Location, Option)>, ast::Expr) = { +FunctionArgument: (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr) = { => { let expr = match c { Some(c) => ast::Expr::new( @@ -1776,7 +1776,7 @@ Identifier: String = => s; // Hook external lexer: extern { - type Location = crate::Location; + type Location = crate::text_size::TextSize; type Error = LexicalError; enum token::Tok { diff --git a/parser/src/python.rs b/parser/src/python.rs index 9ad30ef0..b1337ebc 100644 --- a/parser/src/python.rs +++ b/parser/src/python.rs @@ -1,5 +1,5 @@ // auto-generated: "lalrpop 0.19.10" -// sha3: 500b070a89f833c1852f979a2f0ac6345b7e68de039b904ddebe25c40cc4e6df +// sha3: 1e1b28f6c4d82d12bc29591853da3359916cff65c06bc361fa6d9dbdaca35fd2 use crate::{ ast, lexer::{LexicalError, LexicalErrorType}, @@ -81,28 +81,28 @@ mod __parse__Top { Variant39(core::option::Option<(token::Tok, token::Tok, ast::Suite)>), Variant40(ast::Pattern), Variant41(alloc::vec::Vec), - Variant42((Option<(crate::Location, crate::Location, Option)>, ast::Expr)), - Variant43(alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>), + Variant42((Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)), + Variant43(alloc::vec::Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>), Variant44(Vec), Variant45(core::option::Option>), Variant46(Vec), Variant47(core::option::Option>), - Variant48((crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)), - Variant49(alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>), - Variant50((crate::Location, (String, StringKind, bool), crate::Location)), - Variant51(alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>), + Variant48((crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite)), + Variant49(alloc::vec::Vec<(crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite)>), + Variant50((crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize)), + Variant51(alloc::vec::Vec<(crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize)>), Variant52((ast::Cmpop, ast::Expr)), Variant53(alloc::vec::Vec<(ast::Cmpop, ast::Expr)>), Variant54(core::option::Option), Variant55(ast::Arguments), Variant56(core::option::Option), Variant57((ast::Expr, token::Tok, String)), - Variant58(crate::Location), + Variant58(crate::text_size::TextSize), Variant59(ast::Operator), Variant60(ArgumentList), Variant61(ast::Stmt), Variant62(ast::PatternKind), - Variant63(Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>), + Variant63(Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>), Variant64(Vec), Variant65(Vec), Variant66(core::option::Option>), @@ -116,7 +116,7 @@ mod __parse__Top { Variant74(alloc::vec::Vec), Variant75(ast::Suite), Variant76(alloc::vec::Vec), - Variant77(core::option::Option<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>), + Variant77(core::option::Option<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>), Variant78(ast::Alias), Variant79(Vec), Variant80(usize), @@ -6379,7 +6379,7 @@ mod __parse__Top { impl<> __state_machine::ParserDefinition for __StateMachine<> where { - type Location = crate::Location; + type Location = crate::text_size::TextSize; type Error = LexicalError; type Token = token::Tok; type TokenIndex = usize; @@ -13471,7 +13471,7 @@ mod __parse__Top { >( &self, __tokens0: __TOKENS, - ) -> Result> + ) -> Result> { let __tokens = __tokens0.into_iter(); let mut __tokens = __tokens.map(|t| __ToTriple::to_triple(t)); @@ -13518,11 +13518,11 @@ mod __parse__Top { pub(crate) fn __reduce< >( __action: i16, - __lookahead_start: Option<&crate::Location>, + __lookahead_start: Option<&crate::text_size::TextSize>, __states: &mut alloc::vec::Vec, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, - ) -> Option>> + ) -> Option>> { let (__pop_states, __nonterminal) = match __action { 0 => { @@ -22334,8 +22334,8 @@ mod __parse__Top { } fn __pop_Variant42< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant42(__v), __r)) => (__l, __v, __r), @@ -22344,8 +22344,8 @@ mod __parse__Top { } fn __pop_Variant94< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (Option>, Vec, Vec, Option>), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (Option>, Vec, Vec, Option>), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant94(__v), __r)) => (__l, __v, __r), @@ -22354,8 +22354,8 @@ mod __parse__Top { } fn __pop_Variant69< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (Option>, ast::Expr), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (Option>, ast::Expr), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant69(__v), __r)) => (__l, __v, __r), @@ -22364,8 +22364,8 @@ mod __parse__Top { } fn __pop_Variant82< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (Option, Option), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (Option, Option), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant82(__v), __r)) => (__l, __v, __r), @@ -22374,8 +22374,8 @@ mod __parse__Top { } fn __pop_Variant5< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (String, StringKind, bool), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant5(__v), __r)) => (__l, __v, __r), @@ -22384,8 +22384,8 @@ mod __parse__Top { } fn __pop_Variant86< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (String, ast::Pattern), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant86(__v), __r)) => (__l, __v, __r), @@ -22394,8 +22394,8 @@ mod __parse__Top { } fn __pop_Variant93< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant93(__v), __r)) => (__l, __v, __r), @@ -22404,8 +22404,8 @@ mod __parse__Top { } fn __pop_Variant92< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (ast::Arg, Option), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant92(__v), __r)) => (__l, __v, __r), @@ -22414,8 +22414,8 @@ mod __parse__Top { } fn __pop_Variant52< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (ast::Cmpop, ast::Expr), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (ast::Cmpop, ast::Expr), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant52(__v), __r)) => (__l, __v, __r), @@ -22424,8 +22424,8 @@ mod __parse__Top { } fn __pop_Variant70< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (ast::Expr, ast::Expr), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (ast::Expr, ast::Expr), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant70(__v), __r)) => (__l, __v, __r), @@ -22434,8 +22434,8 @@ mod __parse__Top { } fn __pop_Variant87< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (ast::Expr, ast::Pattern), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (ast::Expr, ast::Pattern), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant87(__v), __r)) => (__l, __v, __r), @@ -22444,8 +22444,8 @@ mod __parse__Top { } fn __pop_Variant57< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (ast::Expr, token::Tok, String), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (ast::Expr, token::Tok, String), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant57(__v), __r)) => (__l, __v, __r), @@ -22454,8 +22454,8 @@ mod __parse__Top { } fn __pop_Variant50< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (crate::Location, (String, StringKind, bool), crate::Location), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant50(__v), __r)) => (__l, __v, __r), @@ -22464,8 +22464,8 @@ mod __parse__Top { } fn __pop_Variant48< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant48(__v), __r)) => (__l, __v, __r), @@ -22474,8 +22474,8 @@ mod __parse__Top { } fn __pop_Variant1< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (f64, f64), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (f64, f64), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant1(__v), __r)) => (__l, __v, __r), @@ -22484,8 +22484,8 @@ mod __parse__Top { } fn __pop_Variant29< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (token::Tok, (Option>, Vec, Vec, Option>)), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (token::Tok, (Option>, Vec, Vec, Option>)), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant29(__v), __r)) => (__l, __v, __r), @@ -22494,8 +22494,8 @@ mod __parse__Top { } fn __pop_Variant13< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (token::Tok, (Option>, ast::Expr)), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (token::Tok, (Option>, ast::Expr)), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant13(__v), __r)) => (__l, __v, __r), @@ -22504,8 +22504,8 @@ mod __parse__Top { } fn __pop_Variant23< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (token::Tok, (String, ast::Pattern)), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (token::Tok, (String, ast::Pattern)), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant23(__v), __r)) => (__l, __v, __r), @@ -22514,8 +22514,8 @@ mod __parse__Top { } fn __pop_Variant27< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (token::Tok, (ast::Arg, Option)), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (token::Tok, (ast::Arg, Option)), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant27(__v), __r)) => (__l, __v, __r), @@ -22524,8 +22524,8 @@ mod __parse__Top { } fn __pop_Variant25< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (token::Tok, (ast::Expr, ast::Pattern)), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (token::Tok, (ast::Expr, ast::Pattern)), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant25(__v), __r)) => (__l, __v, __r), @@ -22534,8 +22534,8 @@ mod __parse__Top { } fn __pop_Variant7< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (token::Tok, ArgumentList, token::Tok), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (token::Tok, ArgumentList, token::Tok), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant7(__v), __r)) => (__l, __v, __r), @@ -22544,8 +22544,8 @@ mod __parse__Top { } fn __pop_Variant21< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (token::Tok, Option>), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (token::Tok, Option>), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant21(__v), __r)) => (__l, __v, __r), @@ -22554,8 +22554,8 @@ mod __parse__Top { } fn __pop_Variant17< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (token::Tok, String), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (token::Tok, String), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant17(__v), __r)) => (__l, __v, __r), @@ -22564,8 +22564,8 @@ mod __parse__Top { } fn __pop_Variant19< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (token::Tok, ast::Alias), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (token::Tok, ast::Alias), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant19(__v), __r)) => (__l, __v, __r), @@ -22574,8 +22574,8 @@ mod __parse__Top { } fn __pop_Variant15< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (token::Tok, ast::Expr), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant15(__v), __r)) => (__l, __v, __r), @@ -22584,8 +22584,8 @@ mod __parse__Top { } fn __pop_Variant31< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (token::Tok, ast::Pattern), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (token::Tok, ast::Pattern), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant31(__v), __r)) => (__l, __v, __r), @@ -22594,8 +22594,8 @@ mod __parse__Top { } fn __pop_Variant34< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (token::Tok, ast::Stmt), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (token::Tok, ast::Stmt), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant34(__v), __r)) => (__l, __v, __r), @@ -22604,8 +22604,8 @@ mod __parse__Top { } fn __pop_Variant38< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, (token::Tok, token::Tok, ast::Suite), crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, (token::Tok, token::Tok, ast::Suite), crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant38(__v), __r)) => (__l, __v, __r), @@ -22614,8 +22614,8 @@ mod __parse__Top { } fn __pop_Variant60< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, ArgumentList, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, ArgumentList, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant60(__v), __r)) => (__l, __v, __r), @@ -22624,8 +22624,8 @@ mod __parse__Top { } fn __pop_Variant3< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, BigInt, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, BigInt, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant3(__v), __r)) => (__l, __v, __r), @@ -22634,8 +22634,8 @@ mod __parse__Top { } fn __pop_Variant83< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, Option>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, Option>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant83(__v), __r)) => (__l, __v, __r), @@ -22644,8 +22644,8 @@ mod __parse__Top { } fn __pop_Variant98< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, Option, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, Option, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant98(__v), __r)) => (__l, __v, __r), @@ -22654,8 +22654,8 @@ mod __parse__Top { } fn __pop_Variant4< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, String, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, String, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant4(__v), __r)) => (__l, __v, __r), @@ -22664,8 +22664,8 @@ mod __parse__Top { } fn __pop_Variant63< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant63(__v), __r)) => (__l, __v, __r), @@ -22674,8 +22674,8 @@ mod __parse__Top { } fn __pop_Variant71< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, Vec<(Option>, ast::Expr)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, Vec<(Option>, ast::Expr)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant71(__v), __r)) => (__l, __v, __r), @@ -22684,8 +22684,8 @@ mod __parse__Top { } fn __pop_Variant89< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, Vec<(String, ast::Pattern)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant89(__v), __r)) => (__l, __v, __r), @@ -22694,8 +22694,8 @@ mod __parse__Top { } fn __pop_Variant91< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, Vec<(ast::Arg, Option)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, Vec<(ast::Arg, Option)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant91(__v), __r)) => (__l, __v, __r), @@ -22704,8 +22704,8 @@ mod __parse__Top { } fn __pop_Variant90< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, Vec<(ast::Expr, ast::Pattern)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant90(__v), __r)) => (__l, __v, __r), @@ -22714,8 +22714,8 @@ mod __parse__Top { } fn __pop_Variant88< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, Vec, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, Vec, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant88(__v), __r)) => (__l, __v, __r), @@ -22724,8 +22724,8 @@ mod __parse__Top { } fn __pop_Variant79< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, Vec, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, Vec, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant79(__v), __r)) => (__l, __v, __r), @@ -22734,8 +22734,8 @@ mod __parse__Top { } fn __pop_Variant65< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, Vec, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, Vec, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant65(__v), __r)) => (__l, __v, __r), @@ -22744,8 +22744,8 @@ mod __parse__Top { } fn __pop_Variant44< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, Vec, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, Vec, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant44(__v), __r)) => (__l, __v, __r), @@ -22754,8 +22754,8 @@ mod __parse__Top { } fn __pop_Variant64< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, Vec, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, Vec, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant64(__v), __r)) => (__l, __v, __r), @@ -22764,8 +22764,8 @@ mod __parse__Top { } fn __pop_Variant46< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, Vec, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, Vec, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant46(__v), __r)) => (__l, __v, __r), @@ -22774,8 +22774,8 @@ mod __parse__Top { } fn __pop_Variant43< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant43(__v), __r)) => (__l, __v, __r), @@ -22784,8 +22784,8 @@ mod __parse__Top { } fn __pop_Variant53< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant53(__v), __r)) => (__l, __v, __r), @@ -22794,8 +22794,8 @@ mod __parse__Top { } fn __pop_Variant51< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant51(__v), __r)) => (__l, __v, __r), @@ -22804,8 +22804,8 @@ mod __parse__Top { } fn __pop_Variant49< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant49(__v), __r)) => (__l, __v, __r), @@ -22814,8 +22814,8 @@ mod __parse__Top { } fn __pop_Variant14< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant14(__v), __r)) => (__l, __v, __r), @@ -22824,8 +22824,8 @@ mod __parse__Top { } fn __pop_Variant24< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant24(__v), __r)) => (__l, __v, __r), @@ -22834,8 +22834,8 @@ mod __parse__Top { } fn __pop_Variant28< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant28(__v), __r)) => (__l, __v, __r), @@ -22844,8 +22844,8 @@ mod __parse__Top { } fn __pop_Variant26< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant26(__v), __r)) => (__l, __v, __r), @@ -22854,8 +22854,8 @@ mod __parse__Top { } fn __pop_Variant18< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, String)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant18(__v), __r)) => (__l, __v, __r), @@ -22864,8 +22864,8 @@ mod __parse__Top { } fn __pop_Variant20< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant20(__v), __r)) => (__l, __v, __r), @@ -22874,8 +22874,8 @@ mod __parse__Top { } fn __pop_Variant16< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant16(__v), __r)) => (__l, __v, __r), @@ -22884,8 +22884,8 @@ mod __parse__Top { } fn __pop_Variant32< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant32(__v), __r)) => (__l, __v, __r), @@ -22894,8 +22894,8 @@ mod __parse__Top { } fn __pop_Variant35< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant35(__v), __r)) => (__l, __v, __r), @@ -22904,8 +22904,8 @@ mod __parse__Top { } fn __pop_Variant97< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant97(__v), __r)) => (__l, __v, __r), @@ -22914,8 +22914,8 @@ mod __parse__Top { } fn __pop_Variant74< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant74(__v), __r)) => (__l, __v, __r), @@ -22924,8 +22924,8 @@ mod __parse__Top { } fn __pop_Variant10< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant10(__v), __r)) => (__l, __v, __r), @@ -22934,8 +22934,8 @@ mod __parse__Top { } fn __pop_Variant85< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant85(__v), __r)) => (__l, __v, __r), @@ -22944,8 +22944,8 @@ mod __parse__Top { } fn __pop_Variant41< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant41(__v), __r)) => (__l, __v, __r), @@ -22954,8 +22954,8 @@ mod __parse__Top { } fn __pop_Variant76< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant76(__v), __r)) => (__l, __v, __r), @@ -22964,8 +22964,8 @@ mod __parse__Top { } fn __pop_Variant12< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant12(__v), __r)) => (__l, __v, __r), @@ -22974,8 +22974,8 @@ mod __parse__Top { } fn __pop_Variant36< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant36(__v), __r)) => (__l, __v, __r), @@ -22984,8 +22984,8 @@ mod __parse__Top { } fn __pop_Variant81< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, alloc::vec::Vec, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant81(__v), __r)) => (__l, __v, __r), @@ -22994,8 +22994,8 @@ mod __parse__Top { } fn __pop_Variant78< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, ast::Alias, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, ast::Alias, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant78(__v), __r)) => (__l, __v, __r), @@ -23004,8 +23004,8 @@ mod __parse__Top { } fn __pop_Variant100< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, ast::Arg, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant100(__v), __r)) => (__l, __v, __r), @@ -23014,8 +23014,8 @@ mod __parse__Top { } fn __pop_Variant55< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, ast::Arguments, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant55(__v), __r)) => (__l, __v, __r), @@ -23024,8 +23024,8 @@ mod __parse__Top { } fn __pop_Variant67< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, ast::Cmpop, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, ast::Cmpop, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant67(__v), __r)) => (__l, __v, __r), @@ -23034,8 +23034,8 @@ mod __parse__Top { } fn __pop_Variant96< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, ast::Comprehension, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, ast::Comprehension, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant96(__v), __r)) => (__l, __v, __r), @@ -23044,8 +23044,8 @@ mod __parse__Top { } fn __pop_Variant68< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, ast::Constant, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, ast::Constant, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant68(__v), __r)) => (__l, __v, __r), @@ -23054,8 +23054,8 @@ mod __parse__Top { } fn __pop_Variant73< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, ast::Excepthandler, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, ast::Excepthandler, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant73(__v), __r)) => (__l, __v, __r), @@ -23064,8 +23064,8 @@ mod __parse__Top { } fn __pop_Variant9< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, ast::Expr, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant9(__v), __r)) => (__l, __v, __r), @@ -23074,8 +23074,8 @@ mod __parse__Top { } fn __pop_Variant84< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, ast::MatchCase, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, ast::MatchCase, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant84(__v), __r)) => (__l, __v, __r), @@ -23084,8 +23084,8 @@ mod __parse__Top { } fn __pop_Variant102< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, ast::Mod, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, ast::Mod, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant102(__v), __r)) => (__l, __v, __r), @@ -23094,8 +23094,8 @@ mod __parse__Top { } fn __pop_Variant59< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, ast::Operator, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant59(__v), __r)) => (__l, __v, __r), @@ -23104,8 +23104,8 @@ mod __parse__Top { } fn __pop_Variant40< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, ast::Pattern, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant40(__v), __r)) => (__l, __v, __r), @@ -23114,8 +23114,8 @@ mod __parse__Top { } fn __pop_Variant62< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, ast::PatternKind, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant62(__v), __r)) => (__l, __v, __r), @@ -23124,8 +23124,8 @@ mod __parse__Top { } fn __pop_Variant61< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, ast::Stmt, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant61(__v), __r)) => (__l, __v, __r), @@ -23134,8 +23134,8 @@ mod __parse__Top { } fn __pop_Variant75< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, ast::Suite, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant75(__v), __r)) => (__l, __v, __r), @@ -23144,8 +23144,8 @@ mod __parse__Top { } fn __pop_Variant103< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, ast::Unaryop, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, ast::Unaryop, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant103(__v), __r)) => (__l, __v, __r), @@ -23154,8 +23154,8 @@ mod __parse__Top { } fn __pop_Variant11< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, ast::Withitem, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant11(__v), __r)) => (__l, __v, __r), @@ -23164,8 +23164,8 @@ mod __parse__Top { } fn __pop_Variant77< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, core::option::Option<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, core::option::Option<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant77(__v), __r)) => (__l, __v, __r), @@ -23174,8 +23174,8 @@ mod __parse__Top { } fn __pop_Variant30< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant30(__v), __r)) => (__l, __v, __r), @@ -23184,8 +23184,8 @@ mod __parse__Top { } fn __pop_Variant8< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, core::option::Option<(token::Tok, ArgumentList, token::Tok)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, core::option::Option<(token::Tok, ArgumentList, token::Tok)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant8(__v), __r)) => (__l, __v, __r), @@ -23194,8 +23194,8 @@ mod __parse__Top { } fn __pop_Variant22< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, core::option::Option<(token::Tok, Option>)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, core::option::Option<(token::Tok, Option>)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant22(__v), __r)) => (__l, __v, __r), @@ -23204,8 +23204,8 @@ mod __parse__Top { } fn __pop_Variant37< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, core::option::Option<(token::Tok, String)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, core::option::Option<(token::Tok, String)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant37(__v), __r)) => (__l, __v, __r), @@ -23214,8 +23214,8 @@ mod __parse__Top { } fn __pop_Variant33< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, core::option::Option<(token::Tok, ast::Expr)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant33(__v), __r)) => (__l, __v, __r), @@ -23224,8 +23224,8 @@ mod __parse__Top { } fn __pop_Variant39< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant39(__v), __r)) => (__l, __v, __r), @@ -23234,8 +23234,8 @@ mod __parse__Top { } fn __pop_Variant99< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, core::option::Option>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant99(__v), __r)) => (__l, __v, __r), @@ -23244,8 +23244,8 @@ mod __parse__Top { } fn __pop_Variant72< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, core::option::Option>, ast::Expr)>>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, core::option::Option>, ast::Expr)>>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant72(__v), __r)) => (__l, __v, __r), @@ -23254,8 +23254,8 @@ mod __parse__Top { } fn __pop_Variant66< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, core::option::Option>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant66(__v), __r)) => (__l, __v, __r), @@ -23264,8 +23264,8 @@ mod __parse__Top { } fn __pop_Variant45< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, core::option::Option>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant45(__v), __r)) => (__l, __v, __r), @@ -23274,8 +23274,8 @@ mod __parse__Top { } fn __pop_Variant47< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, core::option::Option>, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant47(__v), __r)) => (__l, __v, __r), @@ -23284,8 +23284,8 @@ mod __parse__Top { } fn __pop_Variant101< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, core::option::Option, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant101(__v), __r)) => (__l, __v, __r), @@ -23294,8 +23294,8 @@ mod __parse__Top { } fn __pop_Variant56< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, core::option::Option, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant56(__v), __r)) => (__l, __v, __r), @@ -23304,8 +23304,8 @@ mod __parse__Top { } fn __pop_Variant54< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, core::option::Option, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant54(__v), __r)) => (__l, __v, __r), @@ -23314,8 +23314,8 @@ mod __parse__Top { } fn __pop_Variant95< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, core::option::Option, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant95(__v), __r)) => (__l, __v, __r), @@ -23324,8 +23324,8 @@ mod __parse__Top { } fn __pop_Variant6< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, core::option::Option, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant6(__v), __r)) => (__l, __v, __r), @@ -23334,8 +23334,8 @@ mod __parse__Top { } fn __pop_Variant58< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, crate::Location, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant58(__v), __r)) => (__l, __v, __r), @@ -23344,8 +23344,8 @@ mod __parse__Top { } fn __pop_Variant2< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, f64, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, f64, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant2(__v), __r)) => (__l, __v, __r), @@ -23354,8 +23354,8 @@ mod __parse__Top { } fn __pop_Variant0< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, token::Tok, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant0(__v), __r)) => (__l, __v, __r), @@ -23364,8 +23364,8 @@ mod __parse__Top { } fn __pop_Variant80< >( - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)> - ) -> (crate::Location, usize, crate::Location) + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)> + ) -> (crate::text_size::TextSize, usize, crate::text_size::TextSize) { match __symbols.pop() { Some((__l, __Symbol::Variant80(__v), __r)) => (__l, __v, __r), @@ -23374,8 +23374,8 @@ mod __parse__Top { } pub(crate) fn __reduce0< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23389,8 +23389,8 @@ mod __parse__Top { } pub(crate) fn __reduce1< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23403,8 +23403,8 @@ mod __parse__Top { } pub(crate) fn __reduce2< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23418,8 +23418,8 @@ mod __parse__Top { } pub(crate) fn __reduce3< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23432,8 +23432,8 @@ mod __parse__Top { } pub(crate) fn __reduce4< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23447,8 +23447,8 @@ mod __parse__Top { } pub(crate) fn __reduce5< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23461,8 +23461,8 @@ mod __parse__Top { } pub(crate) fn __reduce6< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23479,8 +23479,8 @@ mod __parse__Top { } pub(crate) fn __reduce7< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23497,8 +23497,8 @@ mod __parse__Top { } pub(crate) fn __reduce8< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23511,8 +23511,8 @@ mod __parse__Top { } pub(crate) fn __reduce9< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23528,8 +23528,8 @@ mod __parse__Top { } pub(crate) fn __reduce10< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23542,8 +23542,8 @@ mod __parse__Top { } pub(crate) fn __reduce11< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23557,8 +23557,8 @@ mod __parse__Top { } pub(crate) fn __reduce12< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23574,8 +23574,8 @@ mod __parse__Top { } pub(crate) fn __reduce13< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23592,8 +23592,8 @@ mod __parse__Top { } pub(crate) fn __reduce14< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23609,8 +23609,8 @@ mod __parse__Top { } pub(crate) fn __reduce15< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23623,8 +23623,8 @@ mod __parse__Top { } pub(crate) fn __reduce16< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23638,8 +23638,8 @@ mod __parse__Top { } pub(crate) fn __reduce17< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23655,8 +23655,8 @@ mod __parse__Top { } pub(crate) fn __reduce18< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23673,8 +23673,8 @@ mod __parse__Top { } pub(crate) fn __reduce19< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23690,8 +23690,8 @@ mod __parse__Top { } pub(crate) fn __reduce20< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23704,8 +23704,8 @@ mod __parse__Top { } pub(crate) fn __reduce21< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23719,8 +23719,8 @@ mod __parse__Top { } pub(crate) fn __reduce22< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23736,8 +23736,8 @@ mod __parse__Top { } pub(crate) fn __reduce23< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23754,8 +23754,8 @@ mod __parse__Top { } pub(crate) fn __reduce24< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23771,8 +23771,8 @@ mod __parse__Top { } pub(crate) fn __reduce25< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23785,8 +23785,8 @@ mod __parse__Top { } pub(crate) fn __reduce26< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23800,8 +23800,8 @@ mod __parse__Top { } pub(crate) fn __reduce27< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23817,8 +23817,8 @@ mod __parse__Top { } pub(crate) fn __reduce28< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23835,8 +23835,8 @@ mod __parse__Top { } pub(crate) fn __reduce29< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23852,8 +23852,8 @@ mod __parse__Top { } pub(crate) fn __reduce30< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23866,8 +23866,8 @@ mod __parse__Top { } pub(crate) fn __reduce31< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23881,8 +23881,8 @@ mod __parse__Top { } pub(crate) fn __reduce32< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23898,8 +23898,8 @@ mod __parse__Top { } pub(crate) fn __reduce33< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23916,8 +23916,8 @@ mod __parse__Top { } pub(crate) fn __reduce34< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23935,8 +23935,8 @@ mod __parse__Top { } pub(crate) fn __reduce35< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23952,8 +23952,8 @@ mod __parse__Top { } pub(crate) fn __reduce36< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23966,8 +23966,8 @@ mod __parse__Top { } pub(crate) fn __reduce37< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -23981,8 +23981,8 @@ mod __parse__Top { } pub(crate) fn __reduce38< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24000,8 +24000,8 @@ mod __parse__Top { } pub(crate) fn __reduce39< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24017,8 +24017,8 @@ mod __parse__Top { } pub(crate) fn __reduce40< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24037,8 +24037,8 @@ mod __parse__Top { } pub(crate) fn __reduce41< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24055,8 +24055,8 @@ mod __parse__Top { } pub(crate) fn __reduce42< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24074,8 +24074,8 @@ mod __parse__Top { } pub(crate) fn __reduce43< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24091,8 +24091,8 @@ mod __parse__Top { } pub(crate) fn __reduce44< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24105,8 +24105,8 @@ mod __parse__Top { } pub(crate) fn __reduce45< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24120,8 +24120,8 @@ mod __parse__Top { } pub(crate) fn __reduce46< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24139,8 +24139,8 @@ mod __parse__Top { } pub(crate) fn __reduce47< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24156,8 +24156,8 @@ mod __parse__Top { } pub(crate) fn __reduce48< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24176,8 +24176,8 @@ mod __parse__Top { } pub(crate) fn __reduce49< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24194,8 +24194,8 @@ mod __parse__Top { } pub(crate) fn __reduce50< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24211,8 +24211,8 @@ mod __parse__Top { } pub(crate) fn __reduce51< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24228,8 +24228,8 @@ mod __parse__Top { } pub(crate) fn __reduce52< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24242,8 +24242,8 @@ mod __parse__Top { } pub(crate) fn __reduce53< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24259,8 +24259,8 @@ mod __parse__Top { } pub(crate) fn __reduce54< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24276,8 +24276,8 @@ mod __parse__Top { } pub(crate) fn __reduce55< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24290,8 +24290,8 @@ mod __parse__Top { } pub(crate) fn __reduce56< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24307,8 +24307,8 @@ mod __parse__Top { } pub(crate) fn __reduce57< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24321,8 +24321,8 @@ mod __parse__Top { } pub(crate) fn __reduce58< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24336,8 +24336,8 @@ mod __parse__Top { } pub(crate) fn __reduce59< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24353,8 +24353,8 @@ mod __parse__Top { } pub(crate) fn __reduce60< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24371,8 +24371,8 @@ mod __parse__Top { } pub(crate) fn __reduce61< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24388,8 +24388,8 @@ mod __parse__Top { } pub(crate) fn __reduce62< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24402,8 +24402,8 @@ mod __parse__Top { } pub(crate) fn __reduce63< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24417,8 +24417,8 @@ mod __parse__Top { } pub(crate) fn __reduce64< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24434,8 +24434,8 @@ mod __parse__Top { } pub(crate) fn __reduce65< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24452,8 +24452,8 @@ mod __parse__Top { } pub(crate) fn __reduce66< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24469,8 +24469,8 @@ mod __parse__Top { } pub(crate) fn __reduce67< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24483,8 +24483,8 @@ mod __parse__Top { } pub(crate) fn __reduce68< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24498,8 +24498,8 @@ mod __parse__Top { } pub(crate) fn __reduce69< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24515,8 +24515,8 @@ mod __parse__Top { } pub(crate) fn __reduce70< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24533,8 +24533,8 @@ mod __parse__Top { } pub(crate) fn __reduce71< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24550,8 +24550,8 @@ mod __parse__Top { } pub(crate) fn __reduce72< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24564,8 +24564,8 @@ mod __parse__Top { } pub(crate) fn __reduce73< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24579,8 +24579,8 @@ mod __parse__Top { } pub(crate) fn __reduce74< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24596,8 +24596,8 @@ mod __parse__Top { } pub(crate) fn __reduce75< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24614,8 +24614,8 @@ mod __parse__Top { } pub(crate) fn __reduce92< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24628,8 +24628,8 @@ mod __parse__Top { } pub(crate) fn __reduce109< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24642,8 +24642,8 @@ mod __parse__Top { } pub(crate) fn __reduce110< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24659,8 +24659,8 @@ mod __parse__Top { } pub(crate) fn __reduce111< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24673,8 +24673,8 @@ mod __parse__Top { } pub(crate) fn __reduce112< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24688,8 +24688,8 @@ mod __parse__Top { } pub(crate) fn __reduce113< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24705,8 +24705,8 @@ mod __parse__Top { } pub(crate) fn __reduce114< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24723,8 +24723,8 @@ mod __parse__Top { } pub(crate) fn __reduce115< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24740,8 +24740,8 @@ mod __parse__Top { } pub(crate) fn __reduce116< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24754,8 +24754,8 @@ mod __parse__Top { } pub(crate) fn __reduce117< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24769,8 +24769,8 @@ mod __parse__Top { } pub(crate) fn __reduce118< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24786,8 +24786,8 @@ mod __parse__Top { } pub(crate) fn __reduce119< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24804,8 +24804,8 @@ mod __parse__Top { } pub(crate) fn __reduce120< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24821,8 +24821,8 @@ mod __parse__Top { } pub(crate) fn __reduce121< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24835,8 +24835,8 @@ mod __parse__Top { } pub(crate) fn __reduce122< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24850,8 +24850,8 @@ mod __parse__Top { } pub(crate) fn __reduce123< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24867,8 +24867,8 @@ mod __parse__Top { } pub(crate) fn __reduce124< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24885,8 +24885,8 @@ mod __parse__Top { } pub(crate) fn __reduce125< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24902,8 +24902,8 @@ mod __parse__Top { } pub(crate) fn __reduce126< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24916,8 +24916,8 @@ mod __parse__Top { } pub(crate) fn __reduce127< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24933,8 +24933,8 @@ mod __parse__Top { } pub(crate) fn __reduce128< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24947,8 +24947,8 @@ mod __parse__Top { } pub(crate) fn __reduce129< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24962,8 +24962,8 @@ mod __parse__Top { } pub(crate) fn __reduce130< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24979,8 +24979,8 @@ mod __parse__Top { } pub(crate) fn __reduce131< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -24997,8 +24997,8 @@ mod __parse__Top { } pub(crate) fn __reduce132< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25014,8 +25014,8 @@ mod __parse__Top { } pub(crate) fn __reduce133< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25028,8 +25028,8 @@ mod __parse__Top { } pub(crate) fn __reduce134< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25043,8 +25043,8 @@ mod __parse__Top { } pub(crate) fn __reduce135< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25060,8 +25060,8 @@ mod __parse__Top { } pub(crate) fn __reduce136< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25078,8 +25078,8 @@ mod __parse__Top { } pub(crate) fn __reduce137< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25095,8 +25095,8 @@ mod __parse__Top { } pub(crate) fn __reduce138< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25112,8 +25112,8 @@ mod __parse__Top { } pub(crate) fn __reduce139< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25126,8 +25126,8 @@ mod __parse__Top { } pub(crate) fn __reduce140< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25143,8 +25143,8 @@ mod __parse__Top { } pub(crate) fn __reduce141< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25160,8 +25160,8 @@ mod __parse__Top { } pub(crate) fn __reduce142< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25178,8 +25178,8 @@ mod __parse__Top { } pub(crate) fn __reduce143< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25195,8 +25195,8 @@ mod __parse__Top { } pub(crate) fn __reduce144< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25212,8 +25212,8 @@ mod __parse__Top { } pub(crate) fn __reduce145< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25226,8 +25226,8 @@ mod __parse__Top { } pub(crate) fn __reduce146< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25243,8 +25243,8 @@ mod __parse__Top { } pub(crate) fn __reduce147< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25260,8 +25260,8 @@ mod __parse__Top { } pub(crate) fn __reduce148< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25274,8 +25274,8 @@ mod __parse__Top { } pub(crate) fn __reduce149< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25291,8 +25291,8 @@ mod __parse__Top { } pub(crate) fn __reduce150< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25305,8 +25305,8 @@ mod __parse__Top { } pub(crate) fn __reduce151< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25320,8 +25320,8 @@ mod __parse__Top { } pub(crate) fn __reduce152< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25337,8 +25337,8 @@ mod __parse__Top { } pub(crate) fn __reduce153< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25355,8 +25355,8 @@ mod __parse__Top { } pub(crate) fn __reduce154< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25370,8 +25370,8 @@ mod __parse__Top { } pub(crate) fn __reduce155< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25384,8 +25384,8 @@ mod __parse__Top { } pub(crate) fn __reduce156< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25399,8 +25399,8 @@ mod __parse__Top { } pub(crate) fn __reduce157< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25414,8 +25414,8 @@ mod __parse__Top { } pub(crate) fn __reduce158< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25431,8 +25431,8 @@ mod __parse__Top { } pub(crate) fn __reduce159< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25448,8 +25448,8 @@ mod __parse__Top { } pub(crate) fn __reduce160< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25465,8 +25465,8 @@ mod __parse__Top { } pub(crate) fn __reduce161< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25483,8 +25483,8 @@ mod __parse__Top { } pub(crate) fn __reduce162< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25500,8 +25500,8 @@ mod __parse__Top { } pub(crate) fn __reduce163< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25517,8 +25517,8 @@ mod __parse__Top { } pub(crate) fn __reduce164< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25531,8 +25531,8 @@ mod __parse__Top { } pub(crate) fn __reduce165< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25549,8 +25549,8 @@ mod __parse__Top { } pub(crate) fn __reduce166< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25567,8 +25567,8 @@ mod __parse__Top { } pub(crate) fn __reduce167< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25581,8 +25581,8 @@ mod __parse__Top { } pub(crate) fn __reduce168< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25599,8 +25599,8 @@ mod __parse__Top { } pub(crate) fn __reduce169< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25617,8 +25617,8 @@ mod __parse__Top { } pub(crate) fn __reduce170< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25631,8 +25631,8 @@ mod __parse__Top { } pub(crate) fn __reduce171< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25648,8 +25648,8 @@ mod __parse__Top { } pub(crate) fn __reduce172< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25665,8 +25665,8 @@ mod __parse__Top { } pub(crate) fn __reduce173< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25679,8 +25679,8 @@ mod __parse__Top { } pub(crate) fn __reduce174< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25696,8 +25696,8 @@ mod __parse__Top { } pub(crate) fn __reduce175< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25713,8 +25713,8 @@ mod __parse__Top { } pub(crate) fn __reduce176< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25731,8 +25731,8 @@ mod __parse__Top { } pub(crate) fn __reduce177< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25748,8 +25748,8 @@ mod __parse__Top { } pub(crate) fn __reduce178< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25765,8 +25765,8 @@ mod __parse__Top { } pub(crate) fn __reduce179< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25783,8 +25783,8 @@ mod __parse__Top { } pub(crate) fn __reduce180< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25800,8 +25800,8 @@ mod __parse__Top { } pub(crate) fn __reduce181< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25814,8 +25814,8 @@ mod __parse__Top { } pub(crate) fn __reduce182< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25829,8 +25829,8 @@ mod __parse__Top { } pub(crate) fn __reduce183< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25846,8 +25846,8 @@ mod __parse__Top { } pub(crate) fn __reduce184< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25864,8 +25864,8 @@ mod __parse__Top { } pub(crate) fn __reduce185< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25881,8 +25881,8 @@ mod __parse__Top { } pub(crate) fn __reduce186< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25899,8 +25899,8 @@ mod __parse__Top { } pub(crate) fn __reduce187< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25916,8 +25916,8 @@ mod __parse__Top { } pub(crate) fn __reduce188< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25934,8 +25934,8 @@ mod __parse__Top { } pub(crate) fn __reduce189< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25948,8 +25948,8 @@ mod __parse__Top { } pub(crate) fn __reduce190< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25965,8 +25965,8 @@ mod __parse__Top { } pub(crate) fn __reduce191< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25979,8 +25979,8 @@ mod __parse__Top { } pub(crate) fn __reduce192< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -25994,8 +25994,8 @@ mod __parse__Top { } pub(crate) fn __reduce193< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26011,8 +26011,8 @@ mod __parse__Top { } pub(crate) fn __reduce194< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26029,8 +26029,8 @@ mod __parse__Top { } pub(crate) fn __reduce195< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26046,8 +26046,8 @@ mod __parse__Top { } pub(crate) fn __reduce196< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26064,8 +26064,8 @@ mod __parse__Top { } pub(crate) fn __reduce197< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26081,8 +26081,8 @@ mod __parse__Top { } pub(crate) fn __reduce198< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26099,8 +26099,8 @@ mod __parse__Top { } pub(crate) fn __reduce199< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26113,8 +26113,8 @@ mod __parse__Top { } pub(crate) fn __reduce200< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26132,8 +26132,8 @@ mod __parse__Top { } pub(crate) fn __reduce201< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26146,8 +26146,8 @@ mod __parse__Top { } pub(crate) fn __reduce202< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26161,8 +26161,8 @@ mod __parse__Top { } pub(crate) fn __reduce203< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26180,8 +26180,8 @@ mod __parse__Top { } pub(crate) fn __reduce204< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26200,8 +26200,8 @@ mod __parse__Top { } pub(crate) fn __reduce205< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26215,8 +26215,8 @@ mod __parse__Top { } pub(crate) fn __reduce206< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26230,8 +26230,8 @@ mod __parse__Top { } pub(crate) fn __reduce207< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26247,8 +26247,8 @@ mod __parse__Top { } pub(crate) fn __reduce208< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26264,8 +26264,8 @@ mod __parse__Top { } pub(crate) fn __reduce209< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26281,8 +26281,8 @@ mod __parse__Top { } pub(crate) fn __reduce210< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26299,8 +26299,8 @@ mod __parse__Top { } pub(crate) fn __reduce211< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26314,8 +26314,8 @@ mod __parse__Top { } pub(crate) fn __reduce212< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26329,8 +26329,8 @@ mod __parse__Top { } pub(crate) fn __reduce213< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26343,8 +26343,8 @@ mod __parse__Top { } pub(crate) fn __reduce214< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26358,8 +26358,8 @@ mod __parse__Top { } pub(crate) fn __reduce215< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26373,8 +26373,8 @@ mod __parse__Top { } pub(crate) fn __reduce216< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26387,8 +26387,8 @@ mod __parse__Top { } pub(crate) fn __reduce217< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26405,8 +26405,8 @@ mod __parse__Top { } pub(crate) fn __reduce218< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26419,8 +26419,8 @@ mod __parse__Top { } pub(crate) fn __reduce219< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26433,8 +26433,8 @@ mod __parse__Top { } pub(crate) fn __reduce220< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26448,8 +26448,8 @@ mod __parse__Top { } pub(crate) fn __reduce221< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26463,8 +26463,8 @@ mod __parse__Top { } pub(crate) fn __reduce222< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26481,8 +26481,8 @@ mod __parse__Top { } pub(crate) fn __reduce223< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26499,8 +26499,8 @@ mod __parse__Top { } pub(crate) fn __reduce224< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26514,8 +26514,8 @@ mod __parse__Top { } pub(crate) fn __reduce225< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26532,8 +26532,8 @@ mod __parse__Top { } pub(crate) fn __reduce226< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26547,8 +26547,8 @@ mod __parse__Top { } pub(crate) fn __reduce227< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26564,8 +26564,8 @@ mod __parse__Top { } pub(crate) fn __reduce228< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26579,8 +26579,8 @@ mod __parse__Top { } pub(crate) fn __reduce229< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26596,8 +26596,8 @@ mod __parse__Top { } pub(crate) fn __reduce230< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26611,8 +26611,8 @@ mod __parse__Top { } pub(crate) fn __reduce235< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26629,8 +26629,8 @@ mod __parse__Top { } pub(crate) fn __reduce236< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26644,8 +26644,8 @@ mod __parse__Top { } pub(crate) fn __reduce237< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26662,8 +26662,8 @@ mod __parse__Top { } pub(crate) fn __reduce238< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26677,8 +26677,8 @@ mod __parse__Top { } pub(crate) fn __reduce240< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26696,8 +26696,8 @@ mod __parse__Top { } pub(crate) fn __reduce241< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26713,8 +26713,8 @@ mod __parse__Top { } pub(crate) fn __reduce242< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26730,8 +26730,8 @@ mod __parse__Top { } pub(crate) fn __reduce243< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26744,8 +26744,8 @@ mod __parse__Top { } pub(crate) fn __reduce244< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26759,8 +26759,8 @@ mod __parse__Top { } pub(crate) fn __reduce245< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26774,8 +26774,8 @@ mod __parse__Top { } pub(crate) fn __reduce246< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26791,8 +26791,8 @@ mod __parse__Top { } pub(crate) fn __reduce247< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26806,8 +26806,8 @@ mod __parse__Top { } pub(crate) fn __reduce248< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26820,8 +26820,8 @@ mod __parse__Top { } pub(crate) fn __reduce250< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26835,8 +26835,8 @@ mod __parse__Top { } pub(crate) fn __reduce251< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26850,8 +26850,8 @@ mod __parse__Top { } pub(crate) fn __reduce252< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26868,8 +26868,8 @@ mod __parse__Top { } pub(crate) fn __reduce253< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26885,8 +26885,8 @@ mod __parse__Top { } pub(crate) fn __reduce254< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26904,8 +26904,8 @@ mod __parse__Top { } pub(crate) fn __reduce255< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26923,8 +26923,8 @@ mod __parse__Top { } pub(crate) fn __reduce256< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26943,8 +26943,8 @@ mod __parse__Top { } pub(crate) fn __reduce257< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26961,8 +26961,8 @@ mod __parse__Top { } pub(crate) fn __reduce258< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26980,8 +26980,8 @@ mod __parse__Top { } pub(crate) fn __reduce271< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -26997,8 +26997,8 @@ mod __parse__Top { } pub(crate) fn __reduce272< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27015,8 +27015,8 @@ mod __parse__Top { } pub(crate) fn __reduce273< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27034,8 +27034,8 @@ mod __parse__Top { } pub(crate) fn __reduce275< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27052,8 +27052,8 @@ mod __parse__Top { } pub(crate) fn __reduce276< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27069,8 +27069,8 @@ mod __parse__Top { } pub(crate) fn __reduce277< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27088,8 +27088,8 @@ mod __parse__Top { } pub(crate) fn __reduce278< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27106,8 +27106,8 @@ mod __parse__Top { } pub(crate) fn __reduce279< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27125,8 +27125,8 @@ mod __parse__Top { } pub(crate) fn __reduce280< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27140,8 +27140,8 @@ mod __parse__Top { } pub(crate) fn __reduce281< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27155,8 +27155,8 @@ mod __parse__Top { } pub(crate) fn __reduce282< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27170,8 +27170,8 @@ mod __parse__Top { } pub(crate) fn __reduce283< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27185,8 +27185,8 @@ mod __parse__Top { } pub(crate) fn __reduce285< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27200,8 +27200,8 @@ mod __parse__Top { } pub(crate) fn __reduce286< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27215,8 +27215,8 @@ mod __parse__Top { } pub(crate) fn __reduce287< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27233,8 +27233,8 @@ mod __parse__Top { } pub(crate) fn __reduce288< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27250,8 +27250,8 @@ mod __parse__Top { } pub(crate) fn __reduce289< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27269,8 +27269,8 @@ mod __parse__Top { } pub(crate) fn __reduce302< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27286,8 +27286,8 @@ mod __parse__Top { } pub(crate) fn __reduce303< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27304,8 +27304,8 @@ mod __parse__Top { } pub(crate) fn __reduce304< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27323,8 +27323,8 @@ mod __parse__Top { } pub(crate) fn __reduce306< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27341,8 +27341,8 @@ mod __parse__Top { } pub(crate) fn __reduce307< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27358,8 +27358,8 @@ mod __parse__Top { } pub(crate) fn __reduce308< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27377,8 +27377,8 @@ mod __parse__Top { } pub(crate) fn __reduce309< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27395,8 +27395,8 @@ mod __parse__Top { } pub(crate) fn __reduce310< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27414,8 +27414,8 @@ mod __parse__Top { } pub(crate) fn __reduce311< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27429,8 +27429,8 @@ mod __parse__Top { } pub(crate) fn __reduce312< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27444,8 +27444,8 @@ mod __parse__Top { } pub(crate) fn __reduce313< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27459,8 +27459,8 @@ mod __parse__Top { } pub(crate) fn __reduce314< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27474,8 +27474,8 @@ mod __parse__Top { } pub(crate) fn __reduce315< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27489,8 +27489,8 @@ mod __parse__Top { } pub(crate) fn __reduce316< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27508,8 +27508,8 @@ mod __parse__Top { } pub(crate) fn __reduce317< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27527,8 +27527,8 @@ mod __parse__Top { } pub(crate) fn __reduce318< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27545,8 +27545,8 @@ mod __parse__Top { } pub(crate) fn __reduce319< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27560,8 +27560,8 @@ mod __parse__Top { } pub(crate) fn __reduce320< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27579,8 +27579,8 @@ mod __parse__Top { } pub(crate) fn __reduce321< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27598,8 +27598,8 @@ mod __parse__Top { } pub(crate) fn __reduce322< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27616,8 +27616,8 @@ mod __parse__Top { } pub(crate) fn __reduce323< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27633,8 +27633,8 @@ mod __parse__Top { } pub(crate) fn __reduce324< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27648,8 +27648,8 @@ mod __parse__Top { } pub(crate) fn __reduce325< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27665,8 +27665,8 @@ mod __parse__Top { } pub(crate) fn __reduce326< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27680,8 +27680,8 @@ mod __parse__Top { } pub(crate) fn __reduce327< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27695,8 +27695,8 @@ mod __parse__Top { } pub(crate) fn __reduce328< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27710,8 +27710,8 @@ mod __parse__Top { } pub(crate) fn __reduce329< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27725,8 +27725,8 @@ mod __parse__Top { } pub(crate) fn __reduce330< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27740,8 +27740,8 @@ mod __parse__Top { } pub(crate) fn __reduce331< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27755,8 +27755,8 @@ mod __parse__Top { } pub(crate) fn __reduce332< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27770,8 +27770,8 @@ mod __parse__Top { } pub(crate) fn __reduce333< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27785,8 +27785,8 @@ mod __parse__Top { } pub(crate) fn __reduce334< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27800,8 +27800,8 @@ mod __parse__Top { } pub(crate) fn __reduce335< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27815,8 +27815,8 @@ mod __parse__Top { } pub(crate) fn __reduce336< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27830,8 +27830,8 @@ mod __parse__Top { } pub(crate) fn __reduce337< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27845,8 +27845,8 @@ mod __parse__Top { } pub(crate) fn __reduce338< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27860,8 +27860,8 @@ mod __parse__Top { } pub(crate) fn __reduce339< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27875,8 +27875,8 @@ mod __parse__Top { } pub(crate) fn __reduce340< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27890,8 +27890,8 @@ mod __parse__Top { } pub(crate) fn __reduce341< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27912,8 +27912,8 @@ mod __parse__Top { } pub(crate) fn __reduce342< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27935,8 +27935,8 @@ mod __parse__Top { } pub(crate) fn __reduce343< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27954,8 +27954,8 @@ mod __parse__Top { } pub(crate) fn __reduce344< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27974,8 +27974,8 @@ mod __parse__Top { } pub(crate) fn __reduce345< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -27996,8 +27996,8 @@ mod __parse__Top { } pub(crate) fn __reduce346< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28019,8 +28019,8 @@ mod __parse__Top { } pub(crate) fn __reduce347< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28042,8 +28042,8 @@ mod __parse__Top { } pub(crate) fn __reduce348< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28066,8 +28066,8 @@ mod __parse__Top { } pub(crate) fn __reduce349< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28087,8 +28087,8 @@ mod __parse__Top { } pub(crate) fn __reduce350< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28109,8 +28109,8 @@ mod __parse__Top { } pub(crate) fn __reduce351< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28131,8 +28131,8 @@ mod __parse__Top { } pub(crate) fn __reduce352< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28154,8 +28154,8 @@ mod __parse__Top { } pub(crate) fn __reduce353< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28174,8 +28174,8 @@ mod __parse__Top { } pub(crate) fn __reduce354< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28195,8 +28195,8 @@ mod __parse__Top { } pub(crate) fn __reduce355< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28214,8 +28214,8 @@ mod __parse__Top { } pub(crate) fn __reduce356< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28234,8 +28234,8 @@ mod __parse__Top { } pub(crate) fn __reduce357< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28254,8 +28254,8 @@ mod __parse__Top { } pub(crate) fn __reduce358< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28275,8 +28275,8 @@ mod __parse__Top { } pub(crate) fn __reduce359< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28294,8 +28294,8 @@ mod __parse__Top { } pub(crate) fn __reduce360< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28314,8 +28314,8 @@ mod __parse__Top { } pub(crate) fn __reduce361< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28332,8 +28332,8 @@ mod __parse__Top { } pub(crate) fn __reduce362< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28354,8 +28354,8 @@ mod __parse__Top { } pub(crate) fn __reduce363< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28377,8 +28377,8 @@ mod __parse__Top { } pub(crate) fn __reduce364< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28400,8 +28400,8 @@ mod __parse__Top { } pub(crate) fn __reduce365< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28424,8 +28424,8 @@ mod __parse__Top { } pub(crate) fn __reduce366< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28445,8 +28445,8 @@ mod __parse__Top { } pub(crate) fn __reduce367< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28467,8 +28467,8 @@ mod __parse__Top { } pub(crate) fn __reduce368< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28489,8 +28489,8 @@ mod __parse__Top { } pub(crate) fn __reduce369< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28512,8 +28512,8 @@ mod __parse__Top { } pub(crate) fn __reduce370< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28532,8 +28532,8 @@ mod __parse__Top { } pub(crate) fn __reduce371< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28553,8 +28553,8 @@ mod __parse__Top { } pub(crate) fn __reduce372< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28572,8 +28572,8 @@ mod __parse__Top { } pub(crate) fn __reduce373< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28592,8 +28592,8 @@ mod __parse__Top { } pub(crate) fn __reduce374< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28612,8 +28612,8 @@ mod __parse__Top { } pub(crate) fn __reduce375< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28633,8 +28633,8 @@ mod __parse__Top { } pub(crate) fn __reduce376< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28652,8 +28652,8 @@ mod __parse__Top { } pub(crate) fn __reduce377< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28672,8 +28672,8 @@ mod __parse__Top { } pub(crate) fn __reduce378< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28690,8 +28690,8 @@ mod __parse__Top { } pub(crate) fn __reduce379< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28705,8 +28705,8 @@ mod __parse__Top { } pub(crate) fn __reduce380< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28720,8 +28720,8 @@ mod __parse__Top { } pub(crate) fn __reduce381< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28735,8 +28735,8 @@ mod __parse__Top { } pub(crate) fn __reduce382< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28750,8 +28750,8 @@ mod __parse__Top { } pub(crate) fn __reduce383< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28765,8 +28765,8 @@ mod __parse__Top { } pub(crate) fn __reduce384< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28780,8 +28780,8 @@ mod __parse__Top { } pub(crate) fn __reduce385< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28795,8 +28795,8 @@ mod __parse__Top { } pub(crate) fn __reduce386< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28810,8 +28810,8 @@ mod __parse__Top { } pub(crate) fn __reduce387< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28824,8 +28824,8 @@ mod __parse__Top { } pub(crate) fn __reduce388< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28841,8 +28841,8 @@ mod __parse__Top { } pub(crate) fn __reduce389< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28856,8 +28856,8 @@ mod __parse__Top { } pub(crate) fn __reduce390< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28871,8 +28871,8 @@ mod __parse__Top { } pub(crate) fn __reduce391< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28885,8 +28885,8 @@ mod __parse__Top { } pub(crate) fn __reduce392< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28902,8 +28902,8 @@ mod __parse__Top { } pub(crate) fn __reduce393< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28917,8 +28917,8 @@ mod __parse__Top { } pub(crate) fn __reduce394< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28932,8 +28932,8 @@ mod __parse__Top { } pub(crate) fn __reduce395< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28947,8 +28947,8 @@ mod __parse__Top { } pub(crate) fn __reduce396< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28961,8 +28961,8 @@ mod __parse__Top { } pub(crate) fn __reduce397< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28976,8 +28976,8 @@ mod __parse__Top { } pub(crate) fn __reduce398< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -28991,8 +28991,8 @@ mod __parse__Top { } pub(crate) fn __reduce399< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29006,8 +29006,8 @@ mod __parse__Top { } pub(crate) fn __reduce400< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29021,8 +29021,8 @@ mod __parse__Top { } pub(crate) fn __reduce401< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29036,8 +29036,8 @@ mod __parse__Top { } pub(crate) fn __reduce402< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29051,8 +29051,8 @@ mod __parse__Top { } pub(crate) fn __reduce403< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29066,8 +29066,8 @@ mod __parse__Top { } pub(crate) fn __reduce404< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29083,8 +29083,8 @@ mod __parse__Top { } pub(crate) fn __reduce405< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29098,8 +29098,8 @@ mod __parse__Top { } pub(crate) fn __reduce406< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29115,8 +29115,8 @@ mod __parse__Top { } pub(crate) fn __reduce407< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29132,8 +29132,8 @@ mod __parse__Top { } pub(crate) fn __reduce408< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29147,8 +29147,8 @@ mod __parse__Top { } pub(crate) fn __reduce409< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29164,8 +29164,8 @@ mod __parse__Top { } pub(crate) fn __reduce410< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29179,8 +29179,8 @@ mod __parse__Top { } pub(crate) fn __reduce411< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29194,8 +29194,8 @@ mod __parse__Top { } pub(crate) fn __reduce412< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29209,8 +29209,8 @@ mod __parse__Top { } pub(crate) fn __reduce413< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29224,8 +29224,8 @@ mod __parse__Top { } pub(crate) fn __reduce414< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29239,8 +29239,8 @@ mod __parse__Top { } pub(crate) fn __reduce415< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29254,8 +29254,8 @@ mod __parse__Top { } pub(crate) fn __reduce416< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29269,8 +29269,8 @@ mod __parse__Top { } pub(crate) fn __reduce417< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29284,8 +29284,8 @@ mod __parse__Top { } pub(crate) fn __reduce418< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29299,8 +29299,8 @@ mod __parse__Top { } pub(crate) fn __reduce419< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29316,8 +29316,8 @@ mod __parse__Top { } pub(crate) fn __reduce420< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29330,8 +29330,8 @@ mod __parse__Top { } pub(crate) fn __reduce421< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29345,8 +29345,8 @@ mod __parse__Top { } pub(crate) fn __reduce422< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29360,8 +29360,8 @@ mod __parse__Top { } pub(crate) fn __reduce423< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29377,8 +29377,8 @@ mod __parse__Top { } pub(crate) fn __reduce424< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29392,8 +29392,8 @@ mod __parse__Top { } pub(crate) fn __reduce425< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29407,8 +29407,8 @@ mod __parse__Top { } pub(crate) fn __reduce426< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29422,8 +29422,8 @@ mod __parse__Top { } pub(crate) fn __reduce427< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29437,8 +29437,8 @@ mod __parse__Top { } pub(crate) fn __reduce428< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29452,8 +29452,8 @@ mod __parse__Top { } pub(crate) fn __reduce429< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29469,8 +29469,8 @@ mod __parse__Top { } pub(crate) fn __reduce430< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29487,8 +29487,8 @@ mod __parse__Top { } pub(crate) fn __reduce431< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29501,8 +29501,8 @@ mod __parse__Top { } pub(crate) fn __reduce432< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29516,8 +29516,8 @@ mod __parse__Top { } pub(crate) fn __reduce433< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29531,8 +29531,8 @@ mod __parse__Top { } pub(crate) fn __reduce434< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29548,8 +29548,8 @@ mod __parse__Top { } pub(crate) fn __reduce435< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29565,8 +29565,8 @@ mod __parse__Top { } pub(crate) fn __reduce436< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29580,8 +29580,8 @@ mod __parse__Top { } pub(crate) fn __reduce437< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29597,8 +29597,8 @@ mod __parse__Top { } pub(crate) fn __reduce438< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29615,8 +29615,8 @@ mod __parse__Top { } pub(crate) fn __reduce439< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29632,8 +29632,8 @@ mod __parse__Top { } pub(crate) fn __reduce440< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29650,8 +29650,8 @@ mod __parse__Top { } pub(crate) fn __reduce441< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29665,8 +29665,8 @@ mod __parse__Top { } pub(crate) fn __reduce442< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29682,8 +29682,8 @@ mod __parse__Top { } pub(crate) fn __reduce443< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29697,8 +29697,8 @@ mod __parse__Top { } pub(crate) fn __reduce444< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29711,8 +29711,8 @@ mod __parse__Top { } pub(crate) fn __reduce445< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29726,8 +29726,8 @@ mod __parse__Top { } pub(crate) fn __reduce446< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29743,8 +29743,8 @@ mod __parse__Top { } pub(crate) fn __reduce447< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29762,8 +29762,8 @@ mod __parse__Top { } pub(crate) fn __reduce448< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29780,8 +29780,8 @@ mod __parse__Top { } pub(crate) fn __reduce449< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29801,8 +29801,8 @@ mod __parse__Top { } pub(crate) fn __reduce450< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29816,8 +29816,8 @@ mod __parse__Top { } pub(crate) fn __reduce451< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29833,8 +29833,8 @@ mod __parse__Top { } pub(crate) fn __reduce452< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29853,8 +29853,8 @@ mod __parse__Top { } pub(crate) fn __reduce453< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29875,8 +29875,8 @@ mod __parse__Top { } pub(crate) fn __reduce454< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29890,8 +29890,8 @@ mod __parse__Top { } pub(crate) fn __reduce455< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29907,8 +29907,8 @@ mod __parse__Top { } pub(crate) fn __reduce456< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29925,8 +29925,8 @@ mod __parse__Top { } pub(crate) fn __reduce457< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29940,8 +29940,8 @@ mod __parse__Top { } pub(crate) fn __reduce458< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29958,8 +29958,8 @@ mod __parse__Top { } pub(crate) fn __reduce459< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29973,8 +29973,8 @@ mod __parse__Top { } pub(crate) fn __reduce460< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -29988,8 +29988,8 @@ mod __parse__Top { } pub(crate) fn __reduce461< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30005,8 +30005,8 @@ mod __parse__Top { } pub(crate) fn __reduce462< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30023,8 +30023,8 @@ mod __parse__Top { } pub(crate) fn __reduce463< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30038,8 +30038,8 @@ mod __parse__Top { } pub(crate) fn __reduce464< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30055,8 +30055,8 @@ mod __parse__Top { } pub(crate) fn __reduce465< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30070,8 +30070,8 @@ mod __parse__Top { } pub(crate) fn __reduce466< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30085,8 +30085,8 @@ mod __parse__Top { } pub(crate) fn __reduce467< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30100,8 +30100,8 @@ mod __parse__Top { } pub(crate) fn __reduce468< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30115,8 +30115,8 @@ mod __parse__Top { } pub(crate) fn __reduce469< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30132,8 +30132,8 @@ mod __parse__Top { } pub(crate) fn __reduce470< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30150,8 +30150,8 @@ mod __parse__Top { } pub(crate) fn __reduce471< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30169,8 +30169,8 @@ mod __parse__Top { } pub(crate) fn __reduce472< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30187,8 +30187,8 @@ mod __parse__Top { } pub(crate) fn __reduce473< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30204,8 +30204,8 @@ mod __parse__Top { } pub(crate) fn __reduce474< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30219,8 +30219,8 @@ mod __parse__Top { } pub(crate) fn __reduce475< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30236,8 +30236,8 @@ mod __parse__Top { } pub(crate) fn __reduce476< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30251,8 +30251,8 @@ mod __parse__Top { } pub(crate) fn __reduce477< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30266,8 +30266,8 @@ mod __parse__Top { } pub(crate) fn __reduce478< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30281,8 +30281,8 @@ mod __parse__Top { } pub(crate) fn __reduce479< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30295,8 +30295,8 @@ mod __parse__Top { } pub(crate) fn __reduce480< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30310,8 +30310,8 @@ mod __parse__Top { } pub(crate) fn __reduce481< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30325,8 +30325,8 @@ mod __parse__Top { } pub(crate) fn __reduce482< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30342,8 +30342,8 @@ mod __parse__Top { } pub(crate) fn __reduce483< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30357,8 +30357,8 @@ mod __parse__Top { } pub(crate) fn __reduce484< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30372,8 +30372,8 @@ mod __parse__Top { } pub(crate) fn __reduce485< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30389,8 +30389,8 @@ mod __parse__Top { } pub(crate) fn __reduce486< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30404,8 +30404,8 @@ mod __parse__Top { } pub(crate) fn __reduce487< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30419,8 +30419,8 @@ mod __parse__Top { } pub(crate) fn __reduce488< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30434,8 +30434,8 @@ mod __parse__Top { } pub(crate) fn __reduce489< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30459,8 +30459,8 @@ mod __parse__Top { } pub(crate) fn __reduce490< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30481,8 +30481,8 @@ mod __parse__Top { } pub(crate) fn __reduce491< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30505,8 +30505,8 @@ mod __parse__Top { } pub(crate) fn __reduce492< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30526,8 +30526,8 @@ mod __parse__Top { } pub(crate) fn __reduce493< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30549,8 +30549,8 @@ mod __parse__Top { } pub(crate) fn __reduce494< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30573,8 +30573,8 @@ mod __parse__Top { } pub(crate) fn __reduce495< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30594,8 +30594,8 @@ mod __parse__Top { } pub(crate) fn __reduce496< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30616,8 +30616,8 @@ mod __parse__Top { } pub(crate) fn __reduce497< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30638,8 +30638,8 @@ mod __parse__Top { } pub(crate) fn __reduce498< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30661,8 +30661,8 @@ mod __parse__Top { } pub(crate) fn __reduce499< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30681,8 +30681,8 @@ mod __parse__Top { } pub(crate) fn __reduce500< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30702,8 +30702,8 @@ mod __parse__Top { } pub(crate) fn __reduce501< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30719,8 +30719,8 @@ mod __parse__Top { } pub(crate) fn __reduce502< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30734,8 +30734,8 @@ mod __parse__Top { } pub(crate) fn __reduce503< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30752,8 +30752,8 @@ mod __parse__Top { } pub(crate) fn __reduce504< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30769,8 +30769,8 @@ mod __parse__Top { } pub(crate) fn __reduce505< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30786,8 +30786,8 @@ mod __parse__Top { } pub(crate) fn __reduce506< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30801,8 +30801,8 @@ mod __parse__Top { } pub(crate) fn __reduce507< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30815,8 +30815,8 @@ mod __parse__Top { } pub(crate) fn __reduce508< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30832,8 +30832,8 @@ mod __parse__Top { } pub(crate) fn __reduce509< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30850,8 +30850,8 @@ mod __parse__Top { } pub(crate) fn __reduce510< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30865,8 +30865,8 @@ mod __parse__Top { } pub(crate) fn __reduce511< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30882,8 +30882,8 @@ mod __parse__Top { } pub(crate) fn __reduce512< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30899,8 +30899,8 @@ mod __parse__Top { } pub(crate) fn __reduce513< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30917,8 +30917,8 @@ mod __parse__Top { } pub(crate) fn __reduce514< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30932,8 +30932,8 @@ mod __parse__Top { } pub(crate) fn __reduce515< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30949,8 +30949,8 @@ mod __parse__Top { } pub(crate) fn __reduce516< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30966,8 +30966,8 @@ mod __parse__Top { } pub(crate) fn __reduce517< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -30984,8 +30984,8 @@ mod __parse__Top { } pub(crate) fn __reduce518< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31001,8 +31001,8 @@ mod __parse__Top { } pub(crate) fn __reduce519< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31016,8 +31016,8 @@ mod __parse__Top { } pub(crate) fn __reduce520< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31038,8 +31038,8 @@ mod __parse__Top { } pub(crate) fn __reduce521< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31061,8 +31061,8 @@ mod __parse__Top { } pub(crate) fn __reduce522< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31080,8 +31080,8 @@ mod __parse__Top { } pub(crate) fn __reduce523< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31100,8 +31100,8 @@ mod __parse__Top { } pub(crate) fn __reduce524< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31118,8 +31118,8 @@ mod __parse__Top { } pub(crate) fn __reduce525< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31133,8 +31133,8 @@ mod __parse__Top { } pub(crate) fn __reduce526< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31151,8 +31151,8 @@ mod __parse__Top { } pub(crate) fn __reduce527< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31166,8 +31166,8 @@ mod __parse__Top { } pub(crate) fn __reduce528< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31184,8 +31184,8 @@ mod __parse__Top { } pub(crate) fn __reduce529< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31203,8 +31203,8 @@ mod __parse__Top { } pub(crate) fn __reduce530< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31218,8 +31218,8 @@ mod __parse__Top { } pub(crate) fn __reduce531< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31235,8 +31235,8 @@ mod __parse__Top { } pub(crate) fn __reduce532< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31256,8 +31256,8 @@ mod __parse__Top { } pub(crate) fn __reduce533< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31278,8 +31278,8 @@ mod __parse__Top { } pub(crate) fn __reduce534< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31297,8 +31297,8 @@ mod __parse__Top { } pub(crate) fn __reduce535< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31317,8 +31317,8 @@ mod __parse__Top { } pub(crate) fn __reduce536< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31337,8 +31337,8 @@ mod __parse__Top { } pub(crate) fn __reduce537< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31358,8 +31358,8 @@ mod __parse__Top { } pub(crate) fn __reduce538< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31376,8 +31376,8 @@ mod __parse__Top { } pub(crate) fn __reduce539< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31395,8 +31395,8 @@ mod __parse__Top { } pub(crate) fn __reduce540< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31410,8 +31410,8 @@ mod __parse__Top { } pub(crate) fn __reduce541< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31425,8 +31425,8 @@ mod __parse__Top { } pub(crate) fn __reduce542< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31440,8 +31440,8 @@ mod __parse__Top { } pub(crate) fn __reduce543< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31454,8 +31454,8 @@ mod __parse__Top { } pub(crate) fn __reduce544< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31469,8 +31469,8 @@ mod __parse__Top { } pub(crate) fn __reduce545< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31484,8 +31484,8 @@ mod __parse__Top { } pub(crate) fn __reduce546< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31501,8 +31501,8 @@ mod __parse__Top { } pub(crate) fn __reduce547< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31516,8 +31516,8 @@ mod __parse__Top { } pub(crate) fn __reduce548< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31533,8 +31533,8 @@ mod __parse__Top { } pub(crate) fn __reduce549< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31548,8 +31548,8 @@ mod __parse__Top { } pub(crate) fn __reduce550< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31567,8 +31567,8 @@ mod __parse__Top { } pub(crate) fn __reduce551< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31587,8 +31587,8 @@ mod __parse__Top { } pub(crate) fn __reduce552< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31604,8 +31604,8 @@ mod __parse__Top { } pub(crate) fn __reduce553< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31622,8 +31622,8 @@ mod __parse__Top { } pub(crate) fn __reduce554< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31641,8 +31641,8 @@ mod __parse__Top { } pub(crate) fn __reduce555< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31658,8 +31658,8 @@ mod __parse__Top { } pub(crate) fn __reduce556< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31673,8 +31673,8 @@ mod __parse__Top { } pub(crate) fn __reduce557< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31690,8 +31690,8 @@ mod __parse__Top { } pub(crate) fn __reduce558< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31705,8 +31705,8 @@ mod __parse__Top { } pub(crate) fn __reduce561< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31722,8 +31722,8 @@ mod __parse__Top { } pub(crate) fn __reduce562< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31740,8 +31740,8 @@ mod __parse__Top { } pub(crate) fn __reduce563< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31755,8 +31755,8 @@ mod __parse__Top { } pub(crate) fn __reduce564< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31772,8 +31772,8 @@ mod __parse__Top { } pub(crate) fn __reduce565< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31787,8 +31787,8 @@ mod __parse__Top { } pub(crate) fn __reduce566< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31801,8 +31801,8 @@ mod __parse__Top { } pub(crate) fn __reduce567< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31816,8 +31816,8 @@ mod __parse__Top { } pub(crate) fn __reduce568< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31831,8 +31831,8 @@ mod __parse__Top { } pub(crate) fn __reduce569< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31846,8 +31846,8 @@ mod __parse__Top { } pub(crate) fn __reduce570< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31861,8 +31861,8 @@ mod __parse__Top { } pub(crate) fn __reduce571< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31876,8 +31876,8 @@ mod __parse__Top { } pub(crate) fn __reduce573< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31891,8 +31891,8 @@ mod __parse__Top { } pub(crate) fn __reduce574< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31906,8 +31906,8 @@ mod __parse__Top { } pub(crate) fn __reduce575< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31921,8 +31921,8 @@ mod __parse__Top { } pub(crate) fn __reduce576< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31936,8 +31936,8 @@ mod __parse__Top { } pub(crate) fn __reduce577< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31951,8 +31951,8 @@ mod __parse__Top { } pub(crate) fn __reduce578< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31966,8 +31966,8 @@ mod __parse__Top { } pub(crate) fn __reduce580< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -31983,8 +31983,8 @@ mod __parse__Top { } pub(crate) fn __reduce581< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32002,8 +32002,8 @@ mod __parse__Top { } pub(crate) fn __reduce582< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32022,8 +32022,8 @@ mod __parse__Top { } pub(crate) fn __reduce583< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32040,8 +32040,8 @@ mod __parse__Top { } pub(crate) fn __reduce584< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32059,8 +32059,8 @@ mod __parse__Top { } pub(crate) fn __reduce585< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32079,8 +32079,8 @@ mod __parse__Top { } pub(crate) fn __reduce586< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32098,8 +32098,8 @@ mod __parse__Top { } pub(crate) fn __reduce587< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32120,8 +32120,8 @@ mod __parse__Top { } pub(crate) fn __reduce588< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32143,8 +32143,8 @@ mod __parse__Top { } pub(crate) fn __reduce589< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32164,8 +32164,8 @@ mod __parse__Top { } pub(crate) fn __reduce590< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32186,8 +32186,8 @@ mod __parse__Top { } pub(crate) fn __reduce591< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32206,8 +32206,8 @@ mod __parse__Top { } pub(crate) fn __reduce592< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32225,8 +32225,8 @@ mod __parse__Top { } pub(crate) fn __reduce593< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32240,8 +32240,8 @@ mod __parse__Top { } pub(crate) fn __reduce594< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32257,8 +32257,8 @@ mod __parse__Top { } pub(crate) fn __reduce595< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32275,8 +32275,8 @@ mod __parse__Top { } pub(crate) fn __reduce596< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32293,8 +32293,8 @@ mod __parse__Top { } pub(crate) fn __reduce597< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32308,8 +32308,8 @@ mod __parse__Top { } pub(crate) fn __reduce598< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32326,8 +32326,8 @@ mod __parse__Top { } pub(crate) fn __reduce599< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32344,8 +32344,8 @@ mod __parse__Top { } pub(crate) fn __reduce600< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32366,8 +32366,8 @@ mod __parse__Top { } pub(crate) fn __reduce601< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32389,8 +32389,8 @@ mod __parse__Top { } pub(crate) fn __reduce602< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32414,8 +32414,8 @@ mod __parse__Top { } pub(crate) fn __reduce603< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32440,8 +32440,8 @@ mod __parse__Top { } pub(crate) fn __reduce604< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32464,8 +32464,8 @@ mod __parse__Top { } pub(crate) fn __reduce605< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32489,8 +32489,8 @@ mod __parse__Top { } pub(crate) fn __reduce606< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32504,8 +32504,8 @@ mod __parse__Top { } pub(crate) fn __reduce607< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32519,8 +32519,8 @@ mod __parse__Top { } pub(crate) fn __reduce608< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32534,8 +32534,8 @@ mod __parse__Top { } pub(crate) fn __reduce609< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32549,8 +32549,8 @@ mod __parse__Top { } pub(crate) fn __reduce610< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32564,8 +32564,8 @@ mod __parse__Top { } pub(crate) fn __reduce611< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32582,8 +32582,8 @@ mod __parse__Top { } pub(crate) fn __reduce612< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32597,8 +32597,8 @@ mod __parse__Top { } pub(crate) fn __reduce613< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32612,8 +32612,8 @@ mod __parse__Top { } pub(crate) fn __reduce614< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32627,8 +32627,8 @@ mod __parse__Top { } pub(crate) fn __reduce615< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32642,8 +32642,8 @@ mod __parse__Top { } pub(crate) fn __reduce616< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32659,8 +32659,8 @@ mod __parse__Top { } pub(crate) fn __reduce617< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32677,8 +32677,8 @@ mod __parse__Top { } pub(crate) fn __reduce618< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32694,8 +32694,8 @@ mod __parse__Top { } pub(crate) fn __reduce619< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32709,8 +32709,8 @@ mod __parse__Top { } pub(crate) fn __reduce620< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32726,8 +32726,8 @@ mod __parse__Top { } pub(crate) fn __reduce621< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32741,8 +32741,8 @@ mod __parse__Top { } pub(crate) fn __reduce622< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32756,8 +32756,8 @@ mod __parse__Top { } pub(crate) fn __reduce623< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32773,8 +32773,8 @@ mod __parse__Top { } pub(crate) fn __reduce624< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32788,8 +32788,8 @@ mod __parse__Top { } pub(crate) fn __reduce625< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32805,8 +32805,8 @@ mod __parse__Top { } pub(crate) fn __reduce626< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32820,8 +32820,8 @@ mod __parse__Top { } pub(crate) fn __reduce627< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32837,8 +32837,8 @@ mod __parse__Top { } pub(crate) fn __reduce628< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32855,8 +32855,8 @@ mod __parse__Top { } pub(crate) fn __reduce629< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32874,8 +32874,8 @@ mod __parse__Top { } pub(crate) fn __reduce630< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32889,8 +32889,8 @@ mod __parse__Top { } pub(crate) fn __reduce631< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32906,8 +32906,8 @@ mod __parse__Top { } pub(crate) fn __reduce632< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32924,8 +32924,8 @@ mod __parse__Top { } pub(crate) fn __reduce633< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32943,8 +32943,8 @@ mod __parse__Top { } pub(crate) fn __reduce634< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32958,8 +32958,8 @@ mod __parse__Top { } pub(crate) fn __reduce635< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32975,8 +32975,8 @@ mod __parse__Top { } pub(crate) fn __reduce636< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -32990,8 +32990,8 @@ mod __parse__Top { } pub(crate) fn __reduce637< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33007,8 +33007,8 @@ mod __parse__Top { } pub(crate) fn __reduce638< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33022,8 +33022,8 @@ mod __parse__Top { } pub(crate) fn __reduce639< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33039,8 +33039,8 @@ mod __parse__Top { } pub(crate) fn __reduce640< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33054,8 +33054,8 @@ mod __parse__Top { } pub(crate) fn __reduce641< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33071,8 +33071,8 @@ mod __parse__Top { } pub(crate) fn __reduce642< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33086,8 +33086,8 @@ mod __parse__Top { } pub(crate) fn __reduce643< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33103,8 +33103,8 @@ mod __parse__Top { } pub(crate) fn __reduce644< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33118,8 +33118,8 @@ mod __parse__Top { } pub(crate) fn __reduce645< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33135,8 +33135,8 @@ mod __parse__Top { } pub(crate) fn __reduce646< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33150,8 +33150,8 @@ mod __parse__Top { } pub(crate) fn __reduce647< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33167,8 +33167,8 @@ mod __parse__Top { } pub(crate) fn __reduce648< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33182,8 +33182,8 @@ mod __parse__Top { } pub(crate) fn __reduce649< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33199,8 +33199,8 @@ mod __parse__Top { } pub(crate) fn __reduce650< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33214,8 +33214,8 @@ mod __parse__Top { } pub(crate) fn __reduce651< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33231,8 +33231,8 @@ mod __parse__Top { } pub(crate) fn __reduce652< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33246,8 +33246,8 @@ mod __parse__Top { } pub(crate) fn __reduce653< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33263,8 +33263,8 @@ mod __parse__Top { } pub(crate) fn __reduce654< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33280,8 +33280,8 @@ mod __parse__Top { } pub(crate) fn __reduce655< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33295,8 +33295,8 @@ mod __parse__Top { } pub(crate) fn __reduce656< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33312,8 +33312,8 @@ mod __parse__Top { } pub(crate) fn __reduce657< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33327,8 +33327,8 @@ mod __parse__Top { } pub(crate) fn __reduce658< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33342,8 +33342,8 @@ mod __parse__Top { } pub(crate) fn __reduce659< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33360,8 +33360,8 @@ mod __parse__Top { } pub(crate) fn __reduce660< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33375,8 +33375,8 @@ mod __parse__Top { } pub(crate) fn __reduce661< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33393,8 +33393,8 @@ mod __parse__Top { } pub(crate) fn __reduce662< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33408,8 +33408,8 @@ mod __parse__Top { } pub(crate) fn __reduce663< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33425,8 +33425,8 @@ mod __parse__Top { } pub(crate) fn __reduce664< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33443,8 +33443,8 @@ mod __parse__Top { } pub(crate) fn __reduce665< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33462,8 +33462,8 @@ mod __parse__Top { } pub(crate) fn __reduce666< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33481,8 +33481,8 @@ mod __parse__Top { } pub(crate) fn __reduce667< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33501,8 +33501,8 @@ mod __parse__Top { } pub(crate) fn __reduce668< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33516,8 +33516,8 @@ mod __parse__Top { } pub(crate) fn __reduce669< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33533,8 +33533,8 @@ mod __parse__Top { } pub(crate) fn __reduce670< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33551,8 +33551,8 @@ mod __parse__Top { } pub(crate) fn __reduce671< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33570,8 +33570,8 @@ mod __parse__Top { } pub(crate) fn __reduce672< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33589,8 +33589,8 @@ mod __parse__Top { } pub(crate) fn __reduce673< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33609,8 +33609,8 @@ mod __parse__Top { } pub(crate) fn __reduce810< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33626,8 +33626,8 @@ mod __parse__Top { } pub(crate) fn __reduce811< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33641,8 +33641,8 @@ mod __parse__Top { } pub(crate) fn __reduce948< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33658,8 +33658,8 @@ mod __parse__Top { } pub(crate) fn __reduce949< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33673,8 +33673,8 @@ mod __parse__Top { } pub(crate) fn __reduce950< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33688,8 +33688,8 @@ mod __parse__Top { } pub(crate) fn __reduce951< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33702,8 +33702,8 @@ mod __parse__Top { } pub(crate) fn __reduce970< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33717,8 +33717,8 @@ mod __parse__Top { } pub(crate) fn __reduce971< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33732,8 +33732,8 @@ mod __parse__Top { } pub(crate) fn __reduce972< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33747,8 +33747,8 @@ mod __parse__Top { } pub(crate) fn __reduce973< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33762,8 +33762,8 @@ mod __parse__Top { } pub(crate) fn __reduce974< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33776,8 +33776,8 @@ mod __parse__Top { } pub(crate) fn __reduce975< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33793,8 +33793,8 @@ mod __parse__Top { } pub(crate) fn __reduce976< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33812,8 +33812,8 @@ mod __parse__Top { } pub(crate) fn __reduce977< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33832,8 +33832,8 @@ mod __parse__Top { } pub(crate) fn __reduce978< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33850,8 +33850,8 @@ mod __parse__Top { } pub(crate) fn __reduce979< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33869,8 +33869,8 @@ mod __parse__Top { } pub(crate) fn __reduce980< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33884,8 +33884,8 @@ mod __parse__Top { } pub(crate) fn __reduce981< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33902,8 +33902,8 @@ mod __parse__Top { } pub(crate) fn __reduce982< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33917,8 +33917,8 @@ mod __parse__Top { } pub(crate) fn __reduce983< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33935,8 +33935,8 @@ mod __parse__Top { } pub(crate) fn __reduce984< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33950,8 +33950,8 @@ mod __parse__Top { } pub(crate) fn __reduce985< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33964,8 +33964,8 @@ mod __parse__Top { } pub(crate) fn __reduce986< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33979,8 +33979,8 @@ mod __parse__Top { } pub(crate) fn __reduce987< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -33994,8 +33994,8 @@ mod __parse__Top { } pub(crate) fn __reduce988< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34013,8 +34013,8 @@ mod __parse__Top { } pub(crate) fn __reduce989< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34030,8 +34030,8 @@ mod __parse__Top { } pub(crate) fn __reduce990< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34048,8 +34048,8 @@ mod __parse__Top { } pub(crate) fn __reduce991< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34065,8 +34065,8 @@ mod __parse__Top { } pub(crate) fn __reduce992< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34085,8 +34085,8 @@ mod __parse__Top { } pub(crate) fn __reduce993< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34104,8 +34104,8 @@ mod __parse__Top { } pub(crate) fn __reduce994< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34125,8 +34125,8 @@ mod __parse__Top { } pub(crate) fn __reduce995< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34145,8 +34145,8 @@ mod __parse__Top { } pub(crate) fn __reduce996< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34163,8 +34163,8 @@ mod __parse__Top { } pub(crate) fn __reduce997< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34180,8 +34180,8 @@ mod __parse__Top { } pub(crate) fn __reduce998< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34199,8 +34199,8 @@ mod __parse__Top { } pub(crate) fn __reduce999< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34217,8 +34217,8 @@ mod __parse__Top { } pub(crate) fn __reduce1000< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34234,8 +34234,8 @@ mod __parse__Top { } pub(crate) fn __reduce1001< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34252,8 +34252,8 @@ mod __parse__Top { } pub(crate) fn __reduce1002< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34267,8 +34267,8 @@ mod __parse__Top { } pub(crate) fn __reduce1003< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34284,8 +34284,8 @@ mod __parse__Top { } pub(crate) fn __reduce1004< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34302,8 +34302,8 @@ mod __parse__Top { } pub(crate) fn __reduce1005< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34317,8 +34317,8 @@ mod __parse__Top { } pub(crate) fn __reduce1006< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34335,8 +34335,8 @@ mod __parse__Top { } pub(crate) fn __reduce1007< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34350,8 +34350,8 @@ mod __parse__Top { } pub(crate) fn __reduce1008< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34365,8 +34365,8 @@ mod __parse__Top { } pub(crate) fn __reduce1009< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34380,8 +34380,8 @@ mod __parse__Top { } pub(crate) fn __reduce1010< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34398,8 +34398,8 @@ mod __parse__Top { } pub(crate) fn __reduce1011< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34417,8 +34417,8 @@ mod __parse__Top { } pub(crate) fn __reduce1012< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34434,8 +34434,8 @@ mod __parse__Top { } pub(crate) fn __reduce1013< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34452,8 +34452,8 @@ mod __parse__Top { } pub(crate) fn __reduce1014< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34472,8 +34472,8 @@ mod __parse__Top { } pub(crate) fn __reduce1015< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34493,8 +34493,8 @@ mod __parse__Top { } pub(crate) fn __reduce1016< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34512,8 +34512,8 @@ mod __parse__Top { } pub(crate) fn __reduce1017< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34532,8 +34532,8 @@ mod __parse__Top { } pub(crate) fn __reduce1018< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34547,8 +34547,8 @@ mod __parse__Top { } pub(crate) fn __reduce1019< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34564,8 +34564,8 @@ mod __parse__Top { } pub(crate) fn __reduce1020< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34581,8 +34581,8 @@ mod __parse__Top { } pub(crate) fn __reduce1021< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34596,8 +34596,8 @@ mod __parse__Top { } pub(crate) fn __reduce1022< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34611,8 +34611,8 @@ mod __parse__Top { } pub(crate) fn __reduce1023< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34625,8 +34625,8 @@ mod __parse__Top { } pub(crate) fn __reduce1024< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34640,8 +34640,8 @@ mod __parse__Top { } pub(crate) fn __reduce1025< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34655,8 +34655,8 @@ mod __parse__Top { } pub(crate) fn __reduce1026< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34670,8 +34670,8 @@ mod __parse__Top { } pub(crate) fn __reduce1027< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34685,8 +34685,8 @@ mod __parse__Top { } pub(crate) fn __reduce1028< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34700,8 +34700,8 @@ mod __parse__Top { } pub(crate) fn __reduce1029< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34715,8 +34715,8 @@ mod __parse__Top { } pub(crate) fn __reduce1030< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34730,8 +34730,8 @@ mod __parse__Top { } pub(crate) fn __reduce1031< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34745,8 +34745,8 @@ mod __parse__Top { } pub(crate) fn __reduce1032< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34762,8 +34762,8 @@ mod __parse__Top { } pub(crate) fn __reduce1033< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34779,8 +34779,8 @@ mod __parse__Top { } pub(crate) fn __reduce1034< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34797,8 +34797,8 @@ mod __parse__Top { } pub(crate) fn __reduce1035< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34812,8 +34812,8 @@ mod __parse__Top { } pub(crate) fn __reduce1036< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34827,8 +34827,8 @@ mod __parse__Top { } pub(crate) fn __reduce1037< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34841,8 +34841,8 @@ mod __parse__Top { } pub(crate) fn __reduce1038< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34856,8 +34856,8 @@ mod __parse__Top { } pub(crate) fn __reduce1039< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34871,8 +34871,8 @@ mod __parse__Top { } pub(crate) fn __reduce1040< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34886,8 +34886,8 @@ mod __parse__Top { } pub(crate) fn __reduce1041< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34903,8 +34903,8 @@ mod __parse__Top { } pub(crate) fn __reduce1042< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34918,8 +34918,8 @@ mod __parse__Top { } pub(crate) fn __reduce1043< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34937,8 +34937,8 @@ mod __parse__Top { } pub(crate) fn __reduce1044< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34955,8 +34955,8 @@ mod __parse__Top { } pub(crate) fn __reduce1045< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34973,8 +34973,8 @@ mod __parse__Top { } pub(crate) fn __reduce1046< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -34990,8 +34990,8 @@ mod __parse__Top { } pub(crate) fn __reduce1047< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35008,8 +35008,8 @@ mod __parse__Top { } pub(crate) fn __reduce1048< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35025,8 +35025,8 @@ mod __parse__Top { } pub(crate) fn __reduce1049< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35042,8 +35042,8 @@ mod __parse__Top { } pub(crate) fn __reduce1050< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35057,8 +35057,8 @@ mod __parse__Top { } pub(crate) fn __reduce1051< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35074,8 +35074,8 @@ mod __parse__Top { } pub(crate) fn __reduce1052< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35092,8 +35092,8 @@ mod __parse__Top { } pub(crate) fn __reduce1053< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35107,8 +35107,8 @@ mod __parse__Top { } pub(crate) fn __reduce1054< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35124,8 +35124,8 @@ mod __parse__Top { } pub(crate) fn __reduce1055< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35139,8 +35139,8 @@ mod __parse__Top { } pub(crate) fn __reduce1056< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35158,8 +35158,8 @@ mod __parse__Top { } pub(crate) fn __reduce1057< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35176,8 +35176,8 @@ mod __parse__Top { } pub(crate) fn __reduce1058< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35191,8 +35191,8 @@ mod __parse__Top { } pub(crate) fn __reduce1059< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35209,8 +35209,8 @@ mod __parse__Top { } pub(crate) fn __reduce1060< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35224,8 +35224,8 @@ mod __parse__Top { } pub(crate) fn __reduce1061< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35244,8 +35244,8 @@ mod __parse__Top { } pub(crate) fn __reduce1062< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35259,8 +35259,8 @@ mod __parse__Top { } pub(crate) fn __reduce1063< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35274,8 +35274,8 @@ mod __parse__Top { } pub(crate) fn __reduce1064< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35289,8 +35289,8 @@ mod __parse__Top { } pub(crate) fn __reduce1065< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35303,8 +35303,8 @@ mod __parse__Top { } pub(crate) fn __reduce1066< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35323,8 +35323,8 @@ mod __parse__Top { } pub(crate) fn __reduce1067< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35338,8 +35338,8 @@ mod __parse__Top { } pub(crate) fn __reduce1068< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35353,8 +35353,8 @@ mod __parse__Top { } pub(crate) fn __reduce1069< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35368,8 +35368,8 @@ mod __parse__Top { } pub(crate) fn __reduce1070< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35383,8 +35383,8 @@ mod __parse__Top { } pub(crate) fn __reduce1071< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35397,8 +35397,8 @@ mod __parse__Top { } pub(crate) fn __reduce1072< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35412,8 +35412,8 @@ mod __parse__Top { } pub(crate) fn __reduce1073< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35427,8 +35427,8 @@ mod __parse__Top { } pub(crate) fn __reduce1074< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35442,8 +35442,8 @@ mod __parse__Top { } pub(crate) fn __reduce1075< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35457,8 +35457,8 @@ mod __parse__Top { } pub(crate) fn __reduce1076< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35472,8 +35472,8 @@ mod __parse__Top { } pub(crate) fn __reduce1077< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35487,8 +35487,8 @@ mod __parse__Top { } pub(crate) fn __reduce1078< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35502,8 +35502,8 @@ mod __parse__Top { } pub(crate) fn __reduce1079< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35519,8 +35519,8 @@ mod __parse__Top { } pub(crate) fn __reduce1080< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35536,8 +35536,8 @@ mod __parse__Top { } pub(crate) fn __reduce1081< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35553,8 +35553,8 @@ mod __parse__Top { } pub(crate) fn __reduce1082< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35571,8 +35571,8 @@ mod __parse__Top { } pub(crate) fn __reduce1083< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35596,8 +35596,8 @@ mod __parse__Top { } pub(crate) fn __reduce1084< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35618,8 +35618,8 @@ mod __parse__Top { } pub(crate) fn __reduce1085< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35640,8 +35640,8 @@ mod __parse__Top { } pub(crate) fn __reduce1086< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35659,8 +35659,8 @@ mod __parse__Top { } pub(crate) fn __reduce1087< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35684,8 +35684,8 @@ mod __parse__Top { } pub(crate) fn __reduce1088< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35706,8 +35706,8 @@ mod __parse__Top { } pub(crate) fn __reduce1089< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35728,8 +35728,8 @@ mod __parse__Top { } pub(crate) fn __reduce1090< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35747,8 +35747,8 @@ mod __parse__Top { } pub(crate) fn __reduce1091< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35768,8 +35768,8 @@ mod __parse__Top { } pub(crate) fn __reduce1092< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35786,8 +35786,8 @@ mod __parse__Top { } pub(crate) fn __reduce1093< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35801,8 +35801,8 @@ mod __parse__Top { } pub(crate) fn __reduce1094< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35816,8 +35816,8 @@ mod __parse__Top { } pub(crate) fn __reduce1095< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35830,8 +35830,8 @@ mod __parse__Top { } pub(crate) fn __reduce1096< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35845,8 +35845,8 @@ mod __parse__Top { } pub(crate) fn __reduce1097< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35860,8 +35860,8 @@ mod __parse__Top { } pub(crate) fn __reduce1098< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35875,8 +35875,8 @@ mod __parse__Top { } pub(crate) fn __reduce1099< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35890,8 +35890,8 @@ mod __parse__Top { } pub(crate) fn __reduce1100< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35905,8 +35905,8 @@ mod __parse__Top { } pub(crate) fn __reduce1101< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35919,8 +35919,8 @@ mod __parse__Top { } pub(crate) fn __reduce1102< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35934,8 +35934,8 @@ mod __parse__Top { } pub(crate) fn __reduce1103< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35956,8 +35956,8 @@ mod __parse__Top { } pub(crate) fn __reduce1104< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35975,8 +35975,8 @@ mod __parse__Top { } pub(crate) fn __reduce1105< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -35990,8 +35990,8 @@ mod __parse__Top { } pub(crate) fn __reduce1106< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36008,8 +36008,8 @@ mod __parse__Top { } pub(crate) fn __reduce1107< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36026,8 +36026,8 @@ mod __parse__Top { } pub(crate) fn __reduce1108< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36041,8 +36041,8 @@ mod __parse__Top { } pub(crate) fn __reduce1109< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36059,8 +36059,8 @@ mod __parse__Top { } pub(crate) fn __reduce1110< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36078,8 +36078,8 @@ mod __parse__Top { } pub(crate) fn __reduce1111< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36098,8 +36098,8 @@ mod __parse__Top { } pub(crate) fn __reduce1112< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36116,8 +36116,8 @@ mod __parse__Top { } pub(crate) fn __reduce1113< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36135,8 +36135,8 @@ mod __parse__Top { } pub(crate) fn __reduce1114< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36156,8 +36156,8 @@ mod __parse__Top { } pub(crate) fn __reduce1115< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36178,8 +36178,8 @@ mod __parse__Top { } pub(crate) fn __reduce1116< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36197,8 +36197,8 @@ mod __parse__Top { } pub(crate) fn __reduce1117< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36219,8 +36219,8 @@ mod __parse__Top { } pub(crate) fn __reduce1118< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36242,8 +36242,8 @@ mod __parse__Top { } pub(crate) fn __reduce1119< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36262,8 +36262,8 @@ mod __parse__Top { } pub(crate) fn __reduce1120< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36282,8 +36282,8 @@ mod __parse__Top { } pub(crate) fn __reduce1121< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36303,8 +36303,8 @@ mod __parse__Top { } pub(crate) fn __reduce1122< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36321,8 +36321,8 @@ mod __parse__Top { } pub(crate) fn __reduce1123< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36342,8 +36342,8 @@ mod __parse__Top { } pub(crate) fn __reduce1124< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36364,8 +36364,8 @@ mod __parse__Top { } pub(crate) fn __reduce1125< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36383,8 +36383,8 @@ mod __parse__Top { } pub(crate) fn __reduce1126< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36398,8 +36398,8 @@ mod __parse__Top { } pub(crate) fn __reduce1127< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36415,8 +36415,8 @@ mod __parse__Top { } pub(crate) fn __reduce1128< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36430,8 +36430,8 @@ mod __parse__Top { } pub(crate) fn __reduce1129< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36447,8 +36447,8 @@ mod __parse__Top { } pub(crate) fn __reduce1130< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36467,8 +36467,8 @@ mod __parse__Top { } pub(crate) fn __reduce1131< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36486,8 +36486,8 @@ mod __parse__Top { } pub(crate) fn __reduce1132< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36504,8 +36504,8 @@ mod __parse__Top { } pub(crate) fn __reduce1133< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36519,8 +36519,8 @@ mod __parse__Top { } pub(crate) fn __reduce1134< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36537,8 +36537,8 @@ mod __parse__Top { } pub(crate) fn __reduce1135< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36552,8 +36552,8 @@ mod __parse__Top { } pub(crate) fn __reduce1136< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36569,8 +36569,8 @@ mod __parse__Top { } pub(crate) fn __reduce1137< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36584,8 +36584,8 @@ mod __parse__Top { } pub(crate) fn __reduce1138< >( - __lookahead_start: Option<&crate::Location>, - __symbols: &mut alloc::vec::Vec<(crate::Location,__Symbol<>,crate::Location)>, + __lookahead_start: Option<&crate::text_size::TextSize>, + __symbols: &mut alloc::vec::Vec<(crate::text_size::TextSize,__Symbol<>,crate::text_size::TextSize)>, _: core::marker::PhantomData<()>, ) -> (usize, usize) { @@ -36606,7 +36606,7 @@ pub use self::__parse__Top::TopParser; #[allow(clippy::too_many_arguments)] fn __action0< >( - (_, __0, _): (crate::Location, ast::Mod, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Mod, crate::text_size::TextSize), ) -> ast::Mod { __0 @@ -36615,8 +36615,8 @@ fn __action0< #[allow(clippy::too_many_arguments)] fn __action1< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, body, _): (crate::Location, ast::Suite, crate::Location), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Mod { ast::ModModule { body, type_ignores: vec![] }.into() @@ -36625,8 +36625,8 @@ fn __action1< #[allow(clippy::too_many_arguments)] fn __action2< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, body, _): (crate::Location, ast::Suite, crate::Location), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Mod { ast::ModInteractive { body }.into() @@ -36635,9 +36635,9 @@ fn __action2< #[allow(clippy::too_many_arguments)] fn __action3< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, body, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Mod { ast::ModExpression { body: Box::new(body) }.into() @@ -36646,7 +36646,7 @@ fn __action3< #[allow(clippy::too_many_arguments)] fn __action4< >( - (_, lines, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, lines, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Suite { { @@ -36657,7 +36657,7 @@ fn __action4< #[allow(clippy::too_many_arguments)] fn __action5< >( - (_, __0, _): (crate::Location, ast::Suite, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Suite { __0 @@ -36666,7 +36666,7 @@ fn __action5< #[allow(clippy::too_many_arguments)] fn __action6< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Suite { vec![] @@ -36675,7 +36675,7 @@ fn __action6< #[allow(clippy::too_many_arguments)] fn __action7< >( - (_, __0, _): (crate::Location, ast::Suite, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Suite { __0 @@ -36684,10 +36684,10 @@ fn __action7< #[allow(clippy::too_many_arguments)] fn __action8< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, s, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, s, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Suite { s.into_iter().flatten().collect() @@ -36696,7 +36696,7 @@ fn __action8< #[allow(clippy::too_many_arguments)] fn __action9< >( - (_, __0, _): (crate::Location, ast::Suite, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Suite { __0 @@ -36705,7 +36705,7 @@ fn __action9< #[allow(clippy::too_many_arguments)] fn __action10< >( - (_, s, _): (crate::Location, ast::Stmt, crate::Location), + (_, s, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> ast::Suite { vec![s] @@ -36714,10 +36714,10 @@ fn __action10< #[allow(clippy::too_many_arguments)] fn __action11< >( - (_, s1, _): (crate::Location, ast::Stmt, crate::Location), - (_, s2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, s1, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), + (_, s2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Suite { { @@ -36730,7 +36730,7 @@ fn __action11< #[allow(clippy::too_many_arguments)] fn __action12< >( - (_, __0, _): (crate::Location, ast::Stmt, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> ast::Stmt { __0 @@ -36739,7 +36739,7 @@ fn __action12< #[allow(clippy::too_many_arguments)] fn __action13< >( - (_, __0, _): (crate::Location, ast::Stmt, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> ast::Stmt { __0 @@ -36748,7 +36748,7 @@ fn __action13< #[allow(clippy::too_many_arguments)] fn __action14< >( - (_, __0, _): (crate::Location, ast::Stmt, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> ast::Stmt { __0 @@ -36757,7 +36757,7 @@ fn __action14< #[allow(clippy::too_many_arguments)] fn __action15< >( - (_, __0, _): (crate::Location, ast::Stmt, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> ast::Stmt { __0 @@ -36766,7 +36766,7 @@ fn __action15< #[allow(clippy::too_many_arguments)] fn __action16< >( - (_, __0, _): (crate::Location, ast::Stmt, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> ast::Stmt { __0 @@ -36775,7 +36775,7 @@ fn __action16< #[allow(clippy::too_many_arguments)] fn __action17< >( - (_, __0, _): (crate::Location, ast::Stmt, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> ast::Stmt { __0 @@ -36784,7 +36784,7 @@ fn __action17< #[allow(clippy::too_many_arguments)] fn __action18< >( - (_, __0, _): (crate::Location, ast::Stmt, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> ast::Stmt { __0 @@ -36793,7 +36793,7 @@ fn __action18< #[allow(clippy::too_many_arguments)] fn __action19< >( - (_, __0, _): (crate::Location, ast::Stmt, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> ast::Stmt { __0 @@ -36802,9 +36802,9 @@ fn __action19< #[allow(clippy::too_many_arguments)] fn __action20< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -36819,10 +36819,10 @@ fn __action20< #[allow(clippy::too_many_arguments)] fn __action21< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, targets, _): (crate::Location, Vec, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, targets, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -36837,10 +36837,10 @@ fn __action21< #[allow(clippy::too_many_arguments)] fn __action22< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, expression, _): (crate::Location, ast::Expr, crate::Location), - (_, suffix, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, expression, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, suffix, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -36873,11 +36873,11 @@ fn __action22< #[allow(clippy::too_many_arguments)] fn __action23< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, target, _): (crate::Location, ast::Expr, crate::Location), - (_, op, _): (crate::Location, ast::Operator, crate::Location), - (_, rhs, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, target, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, op, _): (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + (_, rhs, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -36896,12 +36896,12 @@ fn __action23< #[allow(clippy::too_many_arguments)] fn __action24< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, target, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, annotation, _): (crate::Location, ast::Expr, crate::Location), - (_, rhs, _): (crate::Location, core::option::Option, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, target, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, annotation, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, rhs, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -36922,8 +36922,8 @@ fn __action24< #[allow(clippy::too_many_arguments)] fn __action25< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { e @@ -36932,7 +36932,7 @@ fn __action25< #[allow(clippy::too_many_arguments)] fn __action26< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -36941,7 +36941,7 @@ fn __action26< #[allow(clippy::too_many_arguments)] fn __action27< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -36950,7 +36950,7 @@ fn __action27< #[allow(clippy::too_many_arguments)] fn __action28< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -36959,7 +36959,7 @@ fn __action28< #[allow(clippy::too_many_arguments)] fn __action29< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -36968,7 +36968,7 @@ fn __action29< #[allow(clippy::too_many_arguments)] fn __action30< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -36977,7 +36977,7 @@ fn __action30< #[allow(clippy::too_many_arguments)] fn __action31< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -36986,7 +36986,7 @@ fn __action31< #[allow(clippy::too_many_arguments)] fn __action32< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -36995,7 +36995,7 @@ fn __action32< #[allow(clippy::too_many_arguments)] fn __action33< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -37004,7 +37004,7 @@ fn __action33< #[allow(clippy::too_many_arguments)] fn __action34< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -37013,7 +37013,7 @@ fn __action34< #[allow(clippy::too_many_arguments)] fn __action35< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::Add @@ -37022,7 +37022,7 @@ fn __action35< #[allow(clippy::too_many_arguments)] fn __action36< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::Sub @@ -37031,7 +37031,7 @@ fn __action36< #[allow(clippy::too_many_arguments)] fn __action37< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::Mult @@ -37040,7 +37040,7 @@ fn __action37< #[allow(clippy::too_many_arguments)] fn __action38< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::MatMult @@ -37049,7 +37049,7 @@ fn __action38< #[allow(clippy::too_many_arguments)] fn __action39< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::Div @@ -37058,7 +37058,7 @@ fn __action39< #[allow(clippy::too_many_arguments)] fn __action40< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::Mod @@ -37067,7 +37067,7 @@ fn __action40< #[allow(clippy::too_many_arguments)] fn __action41< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::BitAnd @@ -37076,7 +37076,7 @@ fn __action41< #[allow(clippy::too_many_arguments)] fn __action42< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::BitOr @@ -37085,7 +37085,7 @@ fn __action42< #[allow(clippy::too_many_arguments)] fn __action43< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::BitXor @@ -37094,7 +37094,7 @@ fn __action43< #[allow(clippy::too_many_arguments)] fn __action44< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::LShift @@ -37103,7 +37103,7 @@ fn __action44< #[allow(clippy::too_many_arguments)] fn __action45< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::RShift @@ -37112,7 +37112,7 @@ fn __action45< #[allow(clippy::too_many_arguments)] fn __action46< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::Pow @@ -37121,7 +37121,7 @@ fn __action46< #[allow(clippy::too_many_arguments)] fn __action47< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::FloorDiv @@ -37130,9 +37130,9 @@ fn __action47< #[allow(clippy::too_many_arguments)] fn __action48< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -37147,9 +37147,9 @@ fn __action48< #[allow(clippy::too_many_arguments)] fn __action49< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -37164,10 +37164,10 @@ fn __action49< #[allow(clippy::too_many_arguments)] fn __action50< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, value, _): (crate::Location, core::option::Option, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, value, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -37182,9 +37182,9 @@ fn __action50< #[allow(clippy::too_many_arguments)] fn __action51< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, expression, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, expression, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -37199,7 +37199,7 @@ fn __action51< #[allow(clippy::too_many_arguments)] fn __action52< >( - (_, __0, _): (crate::Location, ast::Stmt, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> ast::Stmt { __0 @@ -37208,9 +37208,9 @@ fn __action52< #[allow(clippy::too_many_arguments)] fn __action53< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -37225,11 +37225,11 @@ fn __action53< #[allow(clippy::too_many_arguments)] fn __action54< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, t, _): (crate::Location, ast::Expr, crate::Location), - (_, c, _): (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, t, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, c, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -37244,10 +37244,10 @@ fn __action54< #[allow(clippy::too_many_arguments)] fn __action55< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, names, _): (crate::Location, Vec, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, names, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -37262,12 +37262,12 @@ fn __action55< #[allow(clippy::too_many_arguments)] fn __action56< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, source, _): (crate::Location, (Option, Option), crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, names, _): (crate::Location, Vec, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, source, _): (crate::text_size::TextSize, (Option, Option), crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, names, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -37287,8 +37287,8 @@ fn __action56< #[allow(clippy::too_many_arguments)] fn __action57< >( - (_, dots, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, name, _): (crate::Location, String, crate::Location), + (_, dots, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, name, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> (Option, Option) { { @@ -37299,7 +37299,7 @@ fn __action57< #[allow(clippy::too_many_arguments)] fn __action58< >( - (_, dots, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, dots, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> (Option, Option) { { @@ -37310,7 +37310,7 @@ fn __action58< #[allow(clippy::too_many_arguments)] fn __action59< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> usize { 3 @@ -37319,7 +37319,7 @@ fn __action59< #[allow(clippy::too_many_arguments)] fn __action60< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> usize { 1 @@ -37328,9 +37328,9 @@ fn __action60< #[allow(clippy::too_many_arguments)] fn __action61< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, i, _): (crate::Location, Vec, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, i, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> Vec { i @@ -37339,12 +37339,12 @@ fn __action61< #[allow(clippy::too_many_arguments)] fn __action62< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, i, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, i, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> Vec { i @@ -37353,9 +37353,9 @@ fn __action62< #[allow(clippy::too_many_arguments)] fn __action63< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> Vec { { @@ -37367,7 +37367,7 @@ fn __action63< #[allow(clippy::too_many_arguments)] fn __action64< >( - (_, n, _): (crate::Location, String, crate::Location), + (_, n, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> String { n @@ -37376,8 +37376,8 @@ fn __action64< #[allow(clippy::too_many_arguments)] fn __action65< >( - (_, n, _): (crate::Location, String, crate::Location), - (_, n2, _): (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), + (_, n, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, n2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, String)>, crate::text_size::TextSize), ) -> String { { @@ -37393,10 +37393,10 @@ fn __action65< #[allow(clippy::too_many_arguments)] fn __action66< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, names, _): (crate::Location, Vec, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, names, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -37411,10 +37411,10 @@ fn __action66< #[allow(clippy::too_many_arguments)] fn __action67< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, names, _): (crate::Location, Vec, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, names, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -37429,11 +37429,11 @@ fn __action67< #[allow(clippy::too_many_arguments)] fn __action68< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, test, _): (crate::Location, ast::Expr, crate::Location), - (_, msg, _): (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, test, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, msg, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -37451,7 +37451,7 @@ fn __action68< #[allow(clippy::too_many_arguments)] fn __action69< >( - (_, __0, _): (crate::Location, ast::Stmt, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> ast::Stmt { __0 @@ -37460,7 +37460,7 @@ fn __action69< #[allow(clippy::too_many_arguments)] fn __action70< >( - (_, __0, _): (crate::Location, ast::Stmt, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> ast::Stmt { __0 @@ -37469,7 +37469,7 @@ fn __action70< #[allow(clippy::too_many_arguments)] fn __action71< >( - (_, __0, _): (crate::Location, ast::Stmt, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> ast::Stmt { __0 @@ -37478,7 +37478,7 @@ fn __action71< #[allow(clippy::too_many_arguments)] fn __action72< >( - (_, __0, _): (crate::Location, ast::Stmt, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> ast::Stmt { __0 @@ -37487,7 +37487,7 @@ fn __action72< #[allow(clippy::too_many_arguments)] fn __action73< >( - (_, __0, _): (crate::Location, ast::Stmt, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> ast::Stmt { __0 @@ -37496,7 +37496,7 @@ fn __action73< #[allow(clippy::too_many_arguments)] fn __action74< >( - (_, __0, _): (crate::Location, ast::Stmt, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> ast::Stmt { __0 @@ -37505,7 +37505,7 @@ fn __action74< #[allow(clippy::too_many_arguments)] fn __action75< >( - (_, __0, _): (crate::Location, ast::Stmt, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> ast::Stmt { __0 @@ -37514,7 +37514,7 @@ fn __action75< #[allow(clippy::too_many_arguments)] fn __action76< >( - (_, __0, _): (crate::Location, ast::Stmt, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> ast::Stmt { __0 @@ -37523,14 +37523,14 @@ fn __action76< #[allow(clippy::too_many_arguments)] fn __action77< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, subject, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, cases, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, subject, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, cases, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -37555,15 +37555,15 @@ fn __action77< #[allow(clippy::too_many_arguments)] fn __action78< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, subject, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, cases, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, subject, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, cases, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -37588,17 +37588,17 @@ fn __action78< #[allow(clippy::too_many_arguments)] fn __action79< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, subject, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, subjects, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, cases, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, subject, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, subjects, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, cases, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -37632,11 +37632,11 @@ fn __action79< #[allow(clippy::too_many_arguments)] fn __action80< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), - (_, guard, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, body, _): (crate::Location, ast::Suite, crate::Location), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, pattern, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + (_, guard, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::MatchCase { { @@ -37651,8 +37651,8 @@ fn __action80< #[allow(clippy::too_many_arguments)] fn __action81< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, guard, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, guard, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { { @@ -37663,10 +37663,10 @@ fn __action81< #[allow(clippy::too_many_arguments)] fn __action82< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, pattern, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Pattern { ast::Pattern::new( @@ -37681,12 +37681,12 @@ fn __action82< #[allow(clippy::too_many_arguments)] fn __action83< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, patterns, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, pattern, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, patterns, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Pattern { { @@ -37705,7 +37705,7 @@ fn __action83< #[allow(clippy::too_many_arguments)] fn __action84< >( - (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), + (_, pattern, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> ast::Pattern { pattern @@ -37714,7 +37714,7 @@ fn __action84< #[allow(clippy::too_many_arguments)] fn __action85< >( - (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), + (_, pattern, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> ast::Pattern { pattern @@ -37723,7 +37723,7 @@ fn __action85< #[allow(clippy::too_many_arguments)] fn __action86< >( - (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), + (_, pattern, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> ast::Pattern { pattern @@ -37732,12 +37732,12 @@ fn __action86< #[allow(clippy::too_many_arguments)] fn __action87< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, name, _): (crate::Location, String, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), -) -> Result> + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, pattern, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, name, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> Result> { { if name == "_" { @@ -37761,7 +37761,7 @@ fn __action87< #[allow(clippy::too_many_arguments)] fn __action88< >( - (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), + (_, pattern, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> ast::Pattern { pattern @@ -37770,10 +37770,10 @@ fn __action88< #[allow(clippy::too_many_arguments)] fn __action89< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), - (_, patterns, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, pattern, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + (_, patterns, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Pattern { { @@ -37790,9 +37790,9 @@ fn __action89< #[allow(clippy::too_many_arguments)] fn __action90< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, node, _): (crate::Location, ast::PatternKind, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, node, _): (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Pattern { ast::Pattern::new( @@ -37805,9 +37805,9 @@ fn __action90< #[allow(clippy::too_many_arguments)] fn __action91< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, node, _): (crate::Location, ast::PatternKind, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, node, _): (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Pattern { ast::Pattern::new( @@ -37820,9 +37820,9 @@ fn __action91< #[allow(clippy::too_many_arguments)] fn __action92< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, node, _): (crate::Location, ast::PatternKind, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, node, _): (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Pattern { ast::Pattern::new( @@ -37835,9 +37835,9 @@ fn __action92< #[allow(clippy::too_many_arguments)] fn __action93< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, node, _): (crate::Location, ast::PatternKind, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, node, _): (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Pattern { ast::Pattern::new( @@ -37850,9 +37850,9 @@ fn __action93< #[allow(clippy::too_many_arguments)] fn __action94< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, node, _): (crate::Location, ast::PatternKind, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, node, _): (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Pattern { ast::Pattern::new( @@ -37865,9 +37865,9 @@ fn __action94< #[allow(clippy::too_many_arguments)] fn __action95< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, node, _): (crate::Location, ast::PatternKind, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, node, _): (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Pattern { ast::Pattern::new( @@ -37880,9 +37880,9 @@ fn __action95< #[allow(clippy::too_many_arguments)] fn __action96< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, node, _): (crate::Location, ast::PatternKind, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, node, _): (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Pattern { ast::Pattern::new( @@ -37895,11 +37895,11 @@ fn __action96< #[allow(clippy::too_many_arguments)] fn __action97< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, pattern, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { pattern.node @@ -37908,10 +37908,10 @@ fn __action97< #[allow(clippy::too_many_arguments)] fn __action98< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { ast::PatternMatchSequence { @@ -37922,13 +37922,13 @@ fn __action98< #[allow(clippy::too_many_arguments)] fn __action99< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, pattern, _): (crate::Location, ast::Pattern, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, patterns, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, pattern, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, patterns, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { { @@ -37943,11 +37943,11 @@ fn __action99< #[allow(clippy::too_many_arguments)] fn __action100< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, patterns, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, patterns, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { ast::PatternMatchSequence { @@ -37958,10 +37958,10 @@ fn __action100< #[allow(clippy::too_many_arguments)] fn __action101< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, name, _): (crate::Location, String, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, name, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { ast::PatternMatchStar { @@ -37972,9 +37972,9 @@ fn __action101< #[allow(clippy::too_many_arguments)] fn __action102< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, value, _): (crate::Location, ast::Constant, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, value, _): (crate::text_size::TextSize, ast::Constant, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -37987,7 +37987,7 @@ fn __action102< #[allow(clippy::too_many_arguments)] fn __action103< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -37996,10 +37996,10 @@ fn __action103< #[allow(clippy::too_many_arguments)] fn __action104< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, operand, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, operand, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -38015,11 +38015,11 @@ fn __action104< #[allow(clippy::too_many_arguments)] fn __action105< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, left, _): (crate::Location, ast::Expr, crate::Location), - (_, op, _): (crate::Location, ast::Operator, crate::Location), - (_, right, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, left, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, op, _): (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + (_, right, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -38036,7 +38036,7 @@ fn __action105< #[allow(clippy::too_many_arguments)] fn __action106< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { ast::PatternMatchSingleton { @@ -38047,7 +38047,7 @@ fn __action106< #[allow(clippy::too_many_arguments)] fn __action107< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { ast::PatternMatchSingleton { @@ -38058,7 +38058,7 @@ fn __action107< #[allow(clippy::too_many_arguments)] fn __action108< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { ast::PatternMatchSingleton { @@ -38069,9 +38069,9 @@ fn __action108< #[allow(clippy::too_many_arguments)] fn __action109< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, value, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, value, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { ast::PatternMatchValue { @@ -38082,8 +38082,8 @@ fn __action109< #[allow(clippy::too_many_arguments)] fn __action110< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, value, _): (crate::Location, ast::Expr, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, value, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::PatternKind { ast::PatternMatchValue { @@ -38094,9 +38094,9 @@ fn __action110< #[allow(clippy::too_many_arguments)] fn __action111< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, s, _): (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), -) -> Result> + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, s, _): (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize)>, crate::text_size::TextSize), +) -> Result> { Ok(ast::PatternMatchValue { value: Box::new(parse_strings(s)?) @@ -38106,9 +38106,9 @@ fn __action111< #[allow(clippy::too_many_arguments)] fn __action112< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, name, _): (crate::Location, String, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, name, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { ast::PatternMatchAs { @@ -38120,9 +38120,9 @@ fn __action112< #[allow(clippy::too_many_arguments)] fn __action113< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, name, _): (crate::Location, String, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, name, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -38135,11 +38135,11 @@ fn __action113< #[allow(clippy::too_many_arguments)] fn __action114< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, name, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, attr, _): (crate::Location, String, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, name, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, attr, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -38156,11 +38156,11 @@ fn __action114< #[allow(clippy::too_many_arguments)] fn __action115< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, attr, _): (crate::Location, String, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, attr, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -38177,7 +38177,7 @@ fn __action115< #[allow(clippy::too_many_arguments)] fn __action116< >( - (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::PatternKind { ast::PatternMatchValue { @@ -38188,7 +38188,7 @@ fn __action116< #[allow(clippy::too_many_arguments)] fn __action117< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -38197,7 +38197,7 @@ fn __action117< #[allow(clippy::too_many_arguments)] fn __action118< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -38206,7 +38206,7 @@ fn __action118< #[allow(clippy::too_many_arguments)] fn __action119< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -38215,9 +38215,9 @@ fn __action119< #[allow(clippy::too_many_arguments)] fn __action120< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -38233,9 +38233,9 @@ fn __action120< #[allow(clippy::too_many_arguments)] fn __action121< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -38251,9 +38251,9 @@ fn __action121< #[allow(clippy::too_many_arguments)] fn __action122< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -38269,9 +38269,9 @@ fn __action122< #[allow(clippy::too_many_arguments)] fn __action123< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, s, _): (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), -) -> Result> + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, s, _): (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize)>, crate::text_size::TextSize), +) -> Result> { Ok(parse_strings(s)?) } @@ -38279,9 +38279,9 @@ fn __action123< #[allow(clippy::too_many_arguments)] fn __action124< >( - (_, k, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, v, _): (crate::Location, ast::Pattern, crate::Location), + (_, k, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, v, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> (ast::Expr, ast::Pattern) { (k, v) @@ -38290,10 +38290,10 @@ fn __action124< #[allow(clippy::too_many_arguments)] fn __action125< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { { @@ -38308,12 +38308,12 @@ fn __action125< #[allow(clippy::too_many_arguments)] fn __action126< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, Vec<(ast::Expr, ast::Pattern)>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { { @@ -38331,13 +38331,13 @@ fn __action126< #[allow(clippy::too_many_arguments)] fn __action127< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, rest, _): (crate::Location, String, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, rest, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { { @@ -38352,15 +38352,15 @@ fn __action127< #[allow(clippy::too_many_arguments)] fn __action128< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, rest, _): (crate::Location, String, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, Vec<(ast::Expr, ast::Pattern)>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, rest, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { { @@ -38378,9 +38378,9 @@ fn __action128< #[allow(clippy::too_many_arguments)] fn __action129< >( - (_, k, _): (crate::Location, String, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, v, _): (crate::Location, ast::Pattern, crate::Location), + (_, k, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, v, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> (String, ast::Pattern) { (k, v) @@ -38389,15 +38389,15 @@ fn __action129< #[allow(clippy::too_many_arguments)] fn __action130< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, patterns, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, kwds, _): (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, patterns, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, kwds, _): (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { { @@ -38416,13 +38416,13 @@ fn __action130< #[allow(clippy::too_many_arguments)] fn __action131< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, patterns, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, patterns, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { { @@ -38438,13 +38438,13 @@ fn __action131< #[allow(clippy::too_many_arguments)] fn __action132< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, kwds, _): (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, kwds, _): (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { { @@ -38463,11 +38463,11 @@ fn __action132< #[allow(clippy::too_many_arguments)] fn __action133< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { { @@ -38483,15 +38483,15 @@ fn __action133< #[allow(clippy::too_many_arguments)] fn __action134< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, patterns, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, kwds, _): (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, patterns, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, kwds, _): (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { { @@ -38510,13 +38510,13 @@ fn __action134< #[allow(clippy::too_many_arguments)] fn __action135< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, patterns, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, patterns, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { { @@ -38532,13 +38532,13 @@ fn __action135< #[allow(clippy::too_many_arguments)] fn __action136< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, kwds, _): (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, kwds, _): (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { { @@ -38557,11 +38557,11 @@ fn __action136< #[allow(clippy::too_many_arguments)] fn __action137< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { { @@ -38577,13 +38577,13 @@ fn __action137< #[allow(clippy::too_many_arguments)] fn __action138< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, test, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, body, _): (crate::Location, ast::Suite, crate::Location), - (_, s2, _): (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location), - (_, s3, _): (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, test, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + (_, s2, _): (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::text_size::TextSize), + (_, s3, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -38616,12 +38616,12 @@ fn __action138< #[allow(clippy::too_many_arguments)] fn __action139< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, test, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, body, _): (crate::Location, ast::Suite, crate::Location), - (_, s2, _): (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, test, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + (_, s2, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -38646,15 +38646,15 @@ fn __action139< #[allow(clippy::too_many_arguments)] fn __action140< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, is_async, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, target, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, iter, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, body, _): (crate::Location, ast::Suite, crate::Location), - (_, s2, _): (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, is_async, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, target, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, iter, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + (_, s2, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -38679,14 +38679,14 @@ fn __action140< #[allow(clippy::too_many_arguments)] fn __action141< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, body, _): (crate::Location, ast::Suite, crate::Location), - (_, handlers, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, else_suite, _): (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), - (_, finally, _): (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + (_, handlers, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, else_suite, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), + (_, finally, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -38714,14 +38714,14 @@ fn __action141< #[allow(clippy::too_many_arguments)] fn __action142< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, body, _): (crate::Location, ast::Suite, crate::Location), - (_, handlers, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, else_suite, _): (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), - (_, finally, _): (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + (_, handlers, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, else_suite, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), + (_, finally, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -38749,11 +38749,11 @@ fn __action142< #[allow(clippy::too_many_arguments)] fn __action143< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, body, _): (crate::Location, ast::Suite, crate::Location), - (_, finally, _): (crate::Location, (token::Tok, token::Tok, ast::Suite), crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + (_, finally, _): (crate::text_size::TextSize, (token::Tok, token::Tok, ast::Suite), crate::text_size::TextSize), ) -> ast::Stmt { { @@ -38777,12 +38777,12 @@ fn __action143< #[allow(clippy::too_many_arguments)] fn __action144< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, typ, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, body, _): (crate::Location, ast::Suite, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, typ, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Excepthandler { { @@ -38802,12 +38802,12 @@ fn __action144< #[allow(clippy::too_many_arguments)] fn __action145< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, x, _): (crate::Location, (ast::Expr, token::Tok, String), crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, body, _): (crate::Location, ast::Suite, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, x, _): (crate::text_size::TextSize, (ast::Expr, token::Tok, String), crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Excepthandler { { @@ -38827,11 +38827,11 @@ fn __action145< #[allow(clippy::too_many_arguments)] fn __action146< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, typ, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, body, _): (crate::Location, ast::Suite, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, typ, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Excepthandler { { @@ -38851,11 +38851,11 @@ fn __action146< #[allow(clippy::too_many_arguments)] fn __action147< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, x, _): (crate::Location, (ast::Expr, token::Tok, String), crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, body, _): (crate::Location, ast::Suite, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, x, _): (crate::text_size::TextSize, (ast::Expr, token::Tok, String), crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Excepthandler { { @@ -38875,12 +38875,12 @@ fn __action147< #[allow(clippy::too_many_arguments)] fn __action148< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, is_async, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, items, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, body, _): (crate::Location, ast::Suite, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, is_async, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, items, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -38898,10 +38898,10 @@ fn __action148< #[allow(clippy::too_many_arguments)] fn __action149< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, __0, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __0, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { __0 @@ -38910,12 +38910,12 @@ fn __action149< #[allow(clippy::too_many_arguments)] fn __action150< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, left, _): (crate::Location, core::option::Option>, crate::Location), - (_, mid, _): (crate::Location, ast::Withitem, crate::Location), - (_, right, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, left, _): (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + (_, mid, _): (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + (_, right, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { { @@ -38926,7 +38926,7 @@ fn __action150< #[allow(clippy::too_many_arguments)] fn __action151< >( - (_, __0, _): (crate::Location, ast::Withitem, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), ) -> Vec { vec![__0] @@ -38935,8 +38935,8 @@ fn __action151< #[allow(clippy::too_many_arguments)] fn __action152< >( - (_, item, _): (crate::Location, ast::Withitem, crate::Location), - (_, items, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, item, _): (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + (_, items, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> Vec { { @@ -38947,7 +38947,7 @@ fn __action152< #[allow(clippy::too_many_arguments)] fn __action153< >( - (_, __0, _): (crate::Location, Vec, crate::Location), + (_, __0, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> Vec { { @@ -38958,15 +38958,15 @@ fn __action153< #[allow(clippy::too_many_arguments)] fn __action154< >( - (_, decorator_list, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, is_async, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, name, _): (crate::Location, String, crate::Location), - (_, args, _): (crate::Location, ast::Arguments, crate::Location), - (_, r, _): (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, body, _): (crate::Location, ast::Suite, crate::Location), + (_, decorator_list, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, is_async, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, name, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, args, _): (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + (_, r, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -38986,10 +38986,10 @@ fn __action154< #[allow(clippy::too_many_arguments)] fn __action155< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, a, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), -) -> Result> + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, a, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { { let args = validate_arguments( @@ -39011,9 +39011,9 @@ fn __action155< #[allow(clippy::too_many_arguments)] fn __action156< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, arg, _): (crate::Location, String, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, arg, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Arg { ast::Arg::new( @@ -39026,10 +39026,10 @@ fn __action156< #[allow(clippy::too_many_arguments)] fn __action157< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, arg, _): (crate::Location, String, crate::Location), - (_, a, _): (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, arg, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, a, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Arg { { @@ -39041,10 +39041,10 @@ fn __action157< #[allow(clippy::too_many_arguments)] fn __action158< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, arg, _): (crate::Location, String, crate::Location), - (_, a, _): (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, arg, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, a, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Arg { { @@ -39056,13 +39056,13 @@ fn __action158< #[allow(clippy::too_many_arguments)] fn __action159< >( - (_, decorator_list, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, name, _): (crate::Location, String, crate::Location), - (_, a, _): (crate::Location, core::option::Option<(token::Tok, ArgumentList, token::Tok)>, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, body, _): (crate::Location, ast::Suite, crate::Location), + (_, decorator_list, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, name, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, a, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, ArgumentList, token::Tok)>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { { @@ -39088,10 +39088,10 @@ fn __action159< #[allow(clippy::too_many_arguments)] fn __action160< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, p, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, p, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { { @@ -39102,10 +39102,10 @@ fn __action160< #[allow(clippy::too_many_arguments)] fn __action161< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, value, _): (crate::Location, core::option::Option, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, value, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -39118,11 +39118,11 @@ fn __action161< #[allow(clippy::too_many_arguments)] fn __action162< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -39135,7 +39135,7 @@ fn __action162< #[allow(clippy::too_many_arguments)] fn __action163< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -39144,7 +39144,7 @@ fn __action163< #[allow(clippy::too_many_arguments)] fn __action164< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -39153,11 +39153,11 @@ fn __action164< #[allow(clippy::too_many_arguments)] fn __action165< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, id, _): (crate::Location, String, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, value, _): (crate::Location, ast::Expr, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, id, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, value, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { { @@ -39179,13 +39179,13 @@ fn __action165< #[allow(clippy::too_many_arguments)] fn __action166< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, p, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, body, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), -) -> Result> + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, p, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> Result> { { let p = validate_arguments( @@ -39216,7 +39216,7 @@ fn __action166< #[allow(clippy::too_many_arguments)] fn __action167< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Cmpop { ast::Cmpop::Eq @@ -39225,7 +39225,7 @@ fn __action167< #[allow(clippy::too_many_arguments)] fn __action168< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Cmpop { ast::Cmpop::NotEq @@ -39234,7 +39234,7 @@ fn __action168< #[allow(clippy::too_many_arguments)] fn __action169< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Cmpop { ast::Cmpop::Lt @@ -39243,7 +39243,7 @@ fn __action169< #[allow(clippy::too_many_arguments)] fn __action170< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Cmpop { ast::Cmpop::LtE @@ -39252,7 +39252,7 @@ fn __action170< #[allow(clippy::too_many_arguments)] fn __action171< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Cmpop { ast::Cmpop::Gt @@ -39261,7 +39261,7 @@ fn __action171< #[allow(clippy::too_many_arguments)] fn __action172< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Cmpop { ast::Cmpop::GtE @@ -39270,7 +39270,7 @@ fn __action172< #[allow(clippy::too_many_arguments)] fn __action173< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Cmpop { ast::Cmpop::In @@ -39279,8 +39279,8 @@ fn __action173< #[allow(clippy::too_many_arguments)] fn __action174< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Cmpop { ast::Cmpop::NotIn @@ -39289,7 +39289,7 @@ fn __action174< #[allow(clippy::too_many_arguments)] fn __action175< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Cmpop { ast::Cmpop::Is @@ -39298,8 +39298,8 @@ fn __action175< #[allow(clippy::too_many_arguments)] fn __action176< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Cmpop { ast::Cmpop::IsNot @@ -39308,7 +39308,7 @@ fn __action176< #[allow(clippy::too_many_arguments)] fn __action177< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::LShift @@ -39317,7 +39317,7 @@ fn __action177< #[allow(clippy::too_many_arguments)] fn __action178< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::RShift @@ -39326,7 +39326,7 @@ fn __action178< #[allow(clippy::too_many_arguments)] fn __action179< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::Add @@ -39335,7 +39335,7 @@ fn __action179< #[allow(clippy::too_many_arguments)] fn __action180< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::Sub @@ -39344,7 +39344,7 @@ fn __action180< #[allow(clippy::too_many_arguments)] fn __action181< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::Mult @@ -39353,7 +39353,7 @@ fn __action181< #[allow(clippy::too_many_arguments)] fn __action182< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::Div @@ -39362,7 +39362,7 @@ fn __action182< #[allow(clippy::too_many_arguments)] fn __action183< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::FloorDiv @@ -39371,7 +39371,7 @@ fn __action183< #[allow(clippy::too_many_arguments)] fn __action184< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::Mod @@ -39380,7 +39380,7 @@ fn __action184< #[allow(clippy::too_many_arguments)] fn __action185< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Operator { ast::Operator::MatMult @@ -39389,7 +39389,7 @@ fn __action185< #[allow(clippy::too_many_arguments)] fn __action186< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Unaryop { ast::Unaryop::UAdd @@ -39398,7 +39398,7 @@ fn __action186< #[allow(clippy::too_many_arguments)] fn __action187< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Unaryop { ast::Unaryop::USub @@ -39407,7 +39407,7 @@ fn __action187< #[allow(clippy::too_many_arguments)] fn __action188< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Unaryop { ast::Unaryop::Invert @@ -39416,11 +39416,11 @@ fn __action188< #[allow(clippy::too_many_arguments)] fn __action189< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, s1, _): (crate::Location, ast::Expr, crate::Location), - (_, s2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - (_, trailing_comma, _): (crate::Location, core::option::Option, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, s1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, s2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + (_, trailing_comma, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -39444,7 +39444,7 @@ fn __action189< #[allow(clippy::too_many_arguments)] fn __action190< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -39453,12 +39453,12 @@ fn __action190< #[allow(clippy::too_many_arguments)] fn __action191< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e1, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e2, _): (crate::Location, core::option::Option, crate::Location), - (_, e3, _): (crate::Location, core::option::Option>, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e1, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e2, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, e3, _): (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -39476,9 +39476,9 @@ fn __action191< #[allow(clippy::too_many_arguments)] fn __action192< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, core::option::Option, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> Option { e @@ -39487,8 +39487,8 @@ fn __action192< #[allow(clippy::too_many_arguments)] fn __action193< >( - (_, e, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, e, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> Vec { e @@ -39497,8 +39497,8 @@ fn __action193< #[allow(clippy::too_many_arguments)] fn __action194< >( - (_, elements, _): (crate::Location, Vec<(Option>, ast::Expr)>, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, elements, _): (crate::text_size::TextSize, Vec<(Option>, ast::Expr)>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> Vec<(Option>, ast::Expr)> { elements @@ -39507,9 +39507,9 @@ fn __action194< #[allow(clippy::too_many_arguments)] fn __action195< >( - (_, e1, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e2, _): (crate::Location, ast::Expr, crate::Location), + (_, e1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e2, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> (ast::Expr, ast::Expr) { (e1, e2) @@ -39518,7 +39518,7 @@ fn __action195< #[allow(clippy::too_many_arguments)] fn __action196< >( - (_, e, _): (crate::Location, (ast::Expr, ast::Expr), crate::Location), + (_, e, _): (crate::text_size::TextSize, (ast::Expr, ast::Expr), crate::text_size::TextSize), ) -> (Option>, ast::Expr) { (Some(Box::new(e.0)), e.1) @@ -39527,8 +39527,8 @@ fn __action196< #[allow(clippy::too_many_arguments)] fn __action197< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> (Option>, ast::Expr) { (None, e) @@ -39537,8 +39537,8 @@ fn __action197< #[allow(clippy::too_many_arguments)] fn __action198< >( - (_, e1, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, e1, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> Vec { e1 @@ -39547,7 +39547,7 @@ fn __action198< #[allow(clippy::too_many_arguments)] fn __action199< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -39556,7 +39556,7 @@ fn __action199< #[allow(clippy::too_many_arguments)] fn __action200< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -39565,7 +39565,7 @@ fn __action200< #[allow(clippy::too_many_arguments)] fn __action201< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -39574,8 +39574,8 @@ fn __action201< #[allow(clippy::too_many_arguments)] fn __action202< >( - (_, elements, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, elements, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> Vec { elements @@ -39584,7 +39584,7 @@ fn __action202< #[allow(clippy::too_many_arguments)] fn __action203< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -39593,10 +39593,10 @@ fn __action203< #[allow(clippy::too_many_arguments)] fn __action204< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -39609,7 +39609,7 @@ fn __action204< #[allow(clippy::too_many_arguments)] fn __action205< >( - (_, c, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, c, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> Vec { c @@ -39618,14 +39618,14 @@ fn __action205< #[allow(clippy::too_many_arguments)] fn __action206< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, is_async, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, target, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, iter, _): (crate::Location, ast::Expr, crate::Location), - (_, ifs, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, is_async, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, target, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, iter, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, ifs, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Comprehension { { @@ -39642,7 +39642,7 @@ fn __action206< #[allow(clippy::too_many_arguments)] fn __action207< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -39651,8 +39651,8 @@ fn __action207< #[allow(clippy::too_many_arguments)] fn __action208< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, c, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, c, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { c @@ -39661,8 +39661,8 @@ fn __action208< #[allow(clippy::too_many_arguments)] fn __action209< >( - (_, e, _): (crate::Location, Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), -) -> Result> + (_, e, _): (crate::text_size::TextSize, Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>, crate::text_size::TextSize), +) -> Result> { { let arg_list = parse_args(e)?; @@ -39673,11 +39673,11 @@ fn __action209< #[allow(clippy::too_many_arguments)] fn __action210< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, c, _): (crate::Location, core::option::Option>, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), -) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, c, _): (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr) { { let expr = match c { @@ -39698,12 +39698,12 @@ fn __action210< #[allow(clippy::too_many_arguments)] fn __action211< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, i, _): (crate::Location, String, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), -) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, i, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr) { (Some((location, end_location, Some(i))), e) } @@ -39711,11 +39711,11 @@ fn __action211< #[allow(clippy::too_many_arguments)] fn __action212< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), -) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr) { { let expr = ast::Expr::new( @@ -39730,11 +39730,11 @@ fn __action212< #[allow(clippy::too_many_arguments)] fn __action213< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), -) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr) { (Some((location, end_location, None)), e) } @@ -39742,7 +39742,7 @@ fn __action213< #[allow(clippy::too_many_arguments)] fn __action214< >( - (_, value, _): (crate::Location, BigInt, crate::Location), + (_, value, _): (crate::text_size::TextSize, BigInt, crate::text_size::TextSize), ) -> ast::Constant { ast::Constant::Int(value) @@ -39751,7 +39751,7 @@ fn __action214< #[allow(clippy::too_many_arguments)] fn __action215< >( - (_, value, _): (crate::Location, f64, crate::Location), + (_, value, _): (crate::text_size::TextSize, f64, crate::text_size::TextSize), ) -> ast::Constant { ast::Constant::Float(value) @@ -39760,7 +39760,7 @@ fn __action215< #[allow(clippy::too_many_arguments)] fn __action216< >( - (_, s, _): (crate::Location, (f64, f64), crate::Location), + (_, s, _): (crate::text_size::TextSize, (f64, f64), crate::text_size::TextSize), ) -> ast::Constant { ast::Constant::Complex { real: s.0, imag: s.1 } @@ -39769,7 +39769,7 @@ fn __action216< #[allow(clippy::too_many_arguments)] fn __action217< >( - (_, s, _): (crate::Location, String, crate::Location), + (_, s, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> String { s @@ -39778,7 +39778,7 @@ fn __action217< #[allow(clippy::too_many_arguments)] fn __action218< >( - (_, __0, _): (crate::Location, Vec, crate::Location), + (_, __0, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> core::option::Option> { Some(__0) @@ -39787,8 +39787,8 @@ fn __action218< #[allow(clippy::too_many_arguments)] fn __action219< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option> { None @@ -39797,9 +39797,9 @@ fn __action219< #[allow(clippy::too_many_arguments)] fn __action220< >( - (_, items, _): (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), - (_, last, _): (crate::Location, core::option::Option<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), -) -> Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> + (_, items, _): (crate::text_size::TextSize, alloc::vec::Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>, crate::text_size::TextSize), + (_, last, _): (crate::text_size::TextSize, core::option::Option<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>, crate::text_size::TextSize), +) -> Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)> { { let mut items = items; @@ -39811,8 +39811,8 @@ fn __action220< #[allow(clippy::too_many_arguments)] fn __action221< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec { alloc::vec![] @@ -39821,7 +39821,7 @@ fn __action221< #[allow(clippy::too_many_arguments)] fn __action222< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> alloc::vec::Vec { v @@ -39830,10 +39830,10 @@ fn __action222< #[allow(clippy::too_many_arguments)] fn __action223< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e1, _): (crate::Location, ast::Expr, crate::Location), - (_, e2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, e2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -39850,7 +39850,7 @@ fn __action223< #[allow(clippy::too_many_arguments)] fn __action224< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -39859,7 +39859,7 @@ fn __action224< #[allow(clippy::too_many_arguments)] fn __action225< >( - (_, __0, _): (crate::Location, ast::Comprehension, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Comprehension, crate::text_size::TextSize), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -39868,8 +39868,8 @@ fn __action225< #[allow(clippy::too_many_arguments)] fn __action226< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, e, _): (crate::Location, ast::Comprehension, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Comprehension, crate::text_size::TextSize), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -39878,10 +39878,10 @@ fn __action226< #[allow(clippy::too_many_arguments)] fn __action227< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, elts, _): (crate::Location, Vec, crate::Location), - (_, trailing_comma, _): (crate::Location, core::option::Option, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, elts, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, trailing_comma, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -39900,8 +39900,8 @@ fn __action227< #[allow(clippy::too_many_arguments)] fn __action228< >( - (_, i1, _): (crate::Location, ast::Expr, crate::Location), - (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, i1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, i2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> Vec { { @@ -39914,10 +39914,10 @@ fn __action228< #[allow(clippy::too_many_arguments)] fn __action229< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, elts, _): (crate::Location, Vec, crate::Location), - (_, trailing_comma, _): (crate::Location, core::option::Option, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, elts, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, trailing_comma, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -39936,11 +39936,11 @@ fn __action229< #[allow(clippy::too_many_arguments)] fn __action230< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e1, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e2, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e2, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -39953,7 +39953,7 @@ fn __action230< #[allow(clippy::too_many_arguments)] fn __action231< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -39962,8 +39962,8 @@ fn __action231< #[allow(clippy::too_many_arguments)] fn __action232< >( - (_, i1, _): (crate::Location, (Option>, ast::Expr), crate::Location), - (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::Location), + (_, i1, _): (crate::text_size::TextSize, (Option>, ast::Expr), crate::text_size::TextSize), + (_, i2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::text_size::TextSize), ) -> Vec<(Option>, ast::Expr)> { { @@ -39976,7 +39976,7 @@ fn __action232< #[allow(clippy::too_many_arguments)] fn __action233< >( - (_, __0, _): (crate::Location, Option, crate::Location), + (_, __0, _): (crate::text_size::TextSize, Option, crate::text_size::TextSize), ) -> core::option::Option> { Some(__0) @@ -39985,8 +39985,8 @@ fn __action233< #[allow(clippy::too_many_arguments)] fn __action234< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option> { None @@ -39995,8 +39995,8 @@ fn __action234< #[allow(clippy::too_many_arguments)] fn __action235< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![] @@ -40005,7 +40005,7 @@ fn __action235< #[allow(clippy::too_many_arguments)] fn __action236< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { v @@ -40014,8 +40014,8 @@ fn __action236< #[allow(clippy::too_many_arguments)] fn __action237< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -40024,7 +40024,7 @@ fn __action237< #[allow(clippy::too_many_arguments)] fn __action238< >( - (_, __0, _): (crate::Location, ast::Arguments, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), ) -> core::option::Option { Some(__0) @@ -40033,8 +40033,8 @@ fn __action238< #[allow(clippy::too_many_arguments)] fn __action239< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option { None @@ -40043,10 +40043,10 @@ fn __action239< #[allow(clippy::too_many_arguments)] fn __action240< >( - (_, param1, _): (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - (_, args2, _): (crate::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), -) -> Result> + (_, param1, _): (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + (_, args2, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), +) -> Result> { { let (posonlyargs, args, defaults) = parse_params(param1)?; @@ -40069,10 +40069,10 @@ fn __action240< #[allow(clippy::too_many_arguments)] fn __action241< >( - (_, param1, _): (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - (_, kw, _): (crate::Location, (token::Tok, Option>), crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), -) -> Result> + (_, param1, _): (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + (_, kw, _): (crate::text_size::TextSize, (token::Tok, Option>), crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), +) -> Result> { { let (posonlyargs, args, defaults) = parse_params(param1)?; @@ -40098,8 +40098,8 @@ fn __action241< #[allow(clippy::too_many_arguments)] fn __action242< >( - (_, params, _): (crate::Location, (Option>, Vec, Vec, Option>), crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, params, _): (crate::text_size::TextSize, (Option>, Vec, Vec, Option>), crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> ast::Arguments { { @@ -40119,8 +40119,8 @@ fn __action242< #[allow(clippy::too_many_arguments)] fn __action243< >( - (_, kwarg, _): (crate::Location, Option>, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, kwarg, _): (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> ast::Arguments { { @@ -40139,7 +40139,7 @@ fn __action243< #[allow(clippy::too_many_arguments)] fn __action244< >( - (_, __0, _): (crate::Location, (token::Tok, ArgumentList, token::Tok), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, ArgumentList, token::Tok), crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, ArgumentList, token::Tok)> { Some(__0) @@ -40148,8 +40148,8 @@ fn __action244< #[allow(clippy::too_many_arguments)] fn __action245< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option<(token::Tok, ArgumentList, token::Tok)> { None @@ -40158,9 +40158,9 @@ fn __action245< #[allow(clippy::too_many_arguments)] fn __action246< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, ArgumentList, crate::Location), - (_, __2, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, ArgumentList, crate::text_size::TextSize), + (_, __2, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> (token::Tok, ArgumentList, token::Tok) { (__0, __1, __2) @@ -40169,7 +40169,7 @@ fn __action246< #[allow(clippy::too_many_arguments)] fn __action247< >( - (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, ast::Expr)> { Some(__0) @@ -40178,8 +40178,8 @@ fn __action247< #[allow(clippy::too_many_arguments)] fn __action248< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option<(token::Tok, ast::Expr)> { None @@ -40188,8 +40188,8 @@ fn __action248< #[allow(clippy::too_many_arguments)] fn __action249< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -40198,7 +40198,7 @@ fn __action249< #[allow(clippy::too_many_arguments)] fn __action250< >( - (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, ast::Expr)> { Some(__0) @@ -40207,8 +40207,8 @@ fn __action250< #[allow(clippy::too_many_arguments)] fn __action251< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option<(token::Tok, ast::Expr)> { None @@ -40217,8 +40217,8 @@ fn __action251< #[allow(clippy::too_many_arguments)] fn __action252< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -40227,7 +40227,7 @@ fn __action252< #[allow(clippy::too_many_arguments)] fn __action253< >( - (_, __0, _): (crate::Location, ast::Arguments, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), ) -> core::option::Option { Some(__0) @@ -40236,8 +40236,8 @@ fn __action253< #[allow(clippy::too_many_arguments)] fn __action254< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option { None @@ -40246,7 +40246,7 @@ fn __action254< #[allow(clippy::too_many_arguments)] fn __action255< >( - (_, __0, _): (crate::Location, ast::Arguments, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), ) -> ast::Arguments { __0 @@ -40255,10 +40255,10 @@ fn __action255< #[allow(clippy::too_many_arguments)] fn __action256< >( - (_, param1, _): (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - (_, args2, _): (crate::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), -) -> Result> + (_, param1, _): (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + (_, args2, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), +) -> Result> { { let (posonlyargs, args, defaults) = parse_params(param1)?; @@ -40281,10 +40281,10 @@ fn __action256< #[allow(clippy::too_many_arguments)] fn __action257< >( - (_, param1, _): (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - (_, kw, _): (crate::Location, (token::Tok, Option>), crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), -) -> Result> + (_, param1, _): (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + (_, kw, _): (crate::text_size::TextSize, (token::Tok, Option>), crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), +) -> Result> { { let (posonlyargs, args, defaults) = parse_params(param1)?; @@ -40310,8 +40310,8 @@ fn __action257< #[allow(clippy::too_many_arguments)] fn __action258< >( - (_, params, _): (crate::Location, (Option>, Vec, Vec, Option>), crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, params, _): (crate::text_size::TextSize, (Option>, Vec, Vec, Option>), crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> ast::Arguments { { @@ -40331,8 +40331,8 @@ fn __action258< #[allow(clippy::too_many_arguments)] fn __action259< >( - (_, kwarg, _): (crate::Location, Option>, crate::Location), - (_, _, _): (crate::Location, core::option::Option, crate::Location), + (_, kwarg, _): (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> ast::Arguments { { @@ -40351,7 +40351,7 @@ fn __action259< #[allow(clippy::too_many_arguments)] fn __action260< >( - (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, ast::Expr)> { Some(__0) @@ -40360,8 +40360,8 @@ fn __action260< #[allow(clippy::too_many_arguments)] fn __action261< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option<(token::Tok, ast::Expr)> { None @@ -40370,8 +40370,8 @@ fn __action261< #[allow(clippy::too_many_arguments)] fn __action262< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -40380,8 +40380,8 @@ fn __action262< #[allow(clippy::too_many_arguments)] fn __action263< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec { alloc::vec![] @@ -40390,7 +40390,7 @@ fn __action263< #[allow(clippy::too_many_arguments)] fn __action264< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> alloc::vec::Vec { v @@ -40399,8 +40399,8 @@ fn __action264< #[allow(clippy::too_many_arguments)] fn __action265< >( - (_, i1, _): (crate::Location, ast::Expr, crate::Location), - (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, i1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, i2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> Vec { { @@ -40413,7 +40413,7 @@ fn __action265< #[allow(clippy::too_many_arguments)] fn __action266< >( - (_, __0, _): (crate::Location, ast::Withitem, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -40422,8 +40422,8 @@ fn __action266< #[allow(clippy::too_many_arguments)] fn __action267< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, e, _): (crate::Location, ast::Withitem, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -40432,7 +40432,7 @@ fn __action267< #[allow(clippy::too_many_arguments)] fn __action268< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Withitem { ast::Withitem { context_expr: __0, optional_vars: None } @@ -40441,9 +40441,9 @@ fn __action268< #[allow(clippy::too_many_arguments)] fn __action269< >( - (_, context_expr, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, vars, _): (crate::Location, ast::Expr, crate::Location), + (_, context_expr, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, vars, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Withitem { { @@ -40455,8 +40455,8 @@ fn __action269< #[allow(clippy::too_many_arguments)] fn __action270< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec { alloc::vec![] @@ -40465,7 +40465,7 @@ fn __action270< #[allow(clippy::too_many_arguments)] fn __action271< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> alloc::vec::Vec { v @@ -40474,8 +40474,8 @@ fn __action271< #[allow(clippy::too_many_arguments)] fn __action272< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, __0, _): (crate::Location, ast::Withitem, crate::Location), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __0, _): (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), ) -> ast::Withitem { __0 @@ -40484,7 +40484,7 @@ fn __action272< #[allow(clippy::too_many_arguments)] fn __action273< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Withitem { ast::Withitem { context_expr: __0, optional_vars: None } @@ -40493,9 +40493,9 @@ fn __action273< #[allow(clippy::too_many_arguments)] fn __action274< >( - (_, context_expr, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, vars, _): (crate::Location, ast::Expr, crate::Location), + (_, context_expr, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, vars, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Withitem { { @@ -40507,9 +40507,9 @@ fn __action274< #[allow(clippy::too_many_arguments)] fn __action275< >( - (_, context_expr, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, vars, _): (crate::Location, ast::Expr, crate::Location), + (_, context_expr, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, vars, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Withitem { { @@ -40521,7 +40521,7 @@ fn __action275< #[allow(clippy::too_many_arguments)] fn __action276< >( - (_, __0, _): (crate::Location, Vec, crate::Location), + (_, __0, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> core::option::Option> { Some(__0) @@ -40530,8 +40530,8 @@ fn __action276< #[allow(clippy::too_many_arguments)] fn __action277< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option> { None @@ -40540,8 +40540,8 @@ fn __action277< #[allow(clippy::too_many_arguments)] fn __action278< >( - (_, __0, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { __0 @@ -40550,7 +40550,7 @@ fn __action278< #[allow(clippy::too_many_arguments)] fn __action279< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> core::option::Option { Some(__0) @@ -40559,8 +40559,8 @@ fn __action279< #[allow(clippy::too_many_arguments)] fn __action280< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option { None @@ -40569,9 +40569,9 @@ fn __action280< #[allow(clippy::too_many_arguments)] fn __action281< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), - (_, __1, _): (crate::Location, token::Tok, crate::Location), - (_, __2, _): (crate::Location, String, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __2, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> (ast::Expr, token::Tok, String) { (__0, __1, __2) @@ -40580,7 +40580,7 @@ fn __action281< #[allow(clippy::too_many_arguments)] fn __action282< >( - (_, __0, _): (crate::Location, ast::Excepthandler, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Excepthandler, crate::text_size::TextSize), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -40589,8 +40589,8 @@ fn __action282< #[allow(clippy::too_many_arguments)] fn __action283< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, e, _): (crate::Location, ast::Excepthandler, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Excepthandler, crate::text_size::TextSize), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -40599,7 +40599,7 @@ fn __action283< #[allow(clippy::too_many_arguments)] fn __action284< >( - (_, __0, _): (crate::Location, (token::Tok, token::Tok, ast::Suite), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, token::Tok, ast::Suite), crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, token::Tok, ast::Suite)> { Some(__0) @@ -40608,8 +40608,8 @@ fn __action284< #[allow(clippy::too_many_arguments)] fn __action285< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option<(token::Tok, token::Tok, ast::Suite)> { None @@ -40618,9 +40618,9 @@ fn __action285< #[allow(clippy::too_many_arguments)] fn __action286< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, token::Tok, crate::Location), - (_, __2, _): (crate::Location, ast::Suite, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __2, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> (token::Tok, token::Tok, ast::Suite) { (__0, __1, __2) @@ -40629,7 +40629,7 @@ fn __action286< #[allow(clippy::too_many_arguments)] fn __action287< >( - (_, __0, _): (crate::Location, ast::Excepthandler, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Excepthandler, crate::text_size::TextSize), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -40638,8 +40638,8 @@ fn __action287< #[allow(clippy::too_many_arguments)] fn __action288< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, e, _): (crate::Location, ast::Excepthandler, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Excepthandler, crate::text_size::TextSize), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -40648,7 +40648,7 @@ fn __action288< #[allow(clippy::too_many_arguments)] fn __action289< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> core::option::Option { Some(__0) @@ -40657,8 +40657,8 @@ fn __action289< #[allow(clippy::too_many_arguments)] fn __action290< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option { None @@ -40667,7 +40667,7 @@ fn __action290< #[allow(clippy::too_many_arguments)] fn __action291< >( - (_, __0, _): (crate::Location, (token::Tok, token::Tok, ast::Suite), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, token::Tok, ast::Suite), crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, token::Tok, ast::Suite)> { Some(__0) @@ -40676,8 +40676,8 @@ fn __action291< #[allow(clippy::too_many_arguments)] fn __action292< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option<(token::Tok, token::Tok, ast::Suite)> { None @@ -40686,9 +40686,9 @@ fn __action292< #[allow(clippy::too_many_arguments)] fn __action293< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, token::Tok, crate::Location), - (_, __2, _): (crate::Location, ast::Suite, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __2, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> (token::Tok, token::Tok, ast::Suite) { (__0, __1, __2) @@ -40697,9 +40697,9 @@ fn __action293< #[allow(clippy::too_many_arguments)] fn __action294< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, -) -> alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)> + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, +) -> alloc::vec::Vec<(crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite)> { alloc::vec![] } @@ -40707,8 +40707,8 @@ fn __action294< #[allow(clippy::too_many_arguments)] fn __action295< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location), -) -> alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)> + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::text_size::TextSize), +) -> alloc::vec::Vec<(crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite)> { v } @@ -40716,12 +40716,12 @@ fn __action295< #[allow(clippy::too_many_arguments)] fn __action296< >( - (_, __0, _): (crate::Location, crate::Location, crate::Location), - (_, __1, _): (crate::Location, token::Tok, crate::Location), - (_, __2, _): (crate::Location, ast::Expr, crate::Location), - (_, __3, _): (crate::Location, token::Tok, crate::Location), - (_, __4, _): (crate::Location, ast::Suite, crate::Location), -) -> (crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite) + (_, __0, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __2, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, __3, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __4, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), +) -> (crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite) { (__0, __1, __2, __3, __4) } @@ -40729,8 +40729,8 @@ fn __action296< #[allow(clippy::too_many_arguments)] fn __action297< >( - (_, i1, _): (crate::Location, (String, ast::Pattern), crate::Location), - (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + (_, i1, _): (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + (_, i2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), ) -> Vec<(String, ast::Pattern)> { { @@ -40743,8 +40743,8 @@ fn __action297< #[allow(clippy::too_many_arguments)] fn __action298< >( - (_, i1, _): (crate::Location, (ast::Expr, ast::Pattern), crate::Location), - (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location), + (_, i1, _): (crate::text_size::TextSize, (ast::Expr, ast::Pattern), crate::text_size::TextSize), + (_, i2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::text_size::TextSize), ) -> Vec<(ast::Expr, ast::Pattern)> { { @@ -40757,8 +40757,8 @@ fn __action298< #[allow(clippy::too_many_arguments)] fn __action299< >( - (_, __0, _): (crate::Location, (crate::Location, (String, StringKind, bool), crate::Location), crate::Location), -) -> alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)> + (_, __0, _): (crate::text_size::TextSize, (crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize), crate::text_size::TextSize), +) -> alloc::vec::Vec<(crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize)> { alloc::vec![__0] } @@ -40766,9 +40766,9 @@ fn __action299< #[allow(clippy::too_many_arguments)] fn __action300< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), - (_, e, _): (crate::Location, (crate::Location, (String, StringKind, bool), crate::Location), crate::Location), -) -> alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)> + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize)>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize), crate::text_size::TextSize), +) -> alloc::vec::Vec<(crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize)> { { let mut v = v; v.push(e); v } } @@ -40776,10 +40776,10 @@ fn __action300< #[allow(clippy::too_many_arguments)] fn __action301< >( - (_, __0, _): (crate::Location, crate::Location, crate::Location), - (_, __1, _): (crate::Location, (String, StringKind, bool), crate::Location), - (_, __2, _): (crate::Location, crate::Location, crate::Location), -) -> (crate::Location, (String, StringKind, bool), crate::Location) + (_, __0, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize), + (_, __2, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> (crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize) { (__0, __1, __2) } @@ -40787,8 +40787,8 @@ fn __action301< #[allow(clippy::too_many_arguments)] fn __action302< >( - (_, items, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, last, _): (crate::Location, core::option::Option, crate::Location), + (_, items, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, last, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> Vec { { @@ -40801,7 +40801,7 @@ fn __action302< #[allow(clippy::too_many_arguments)] fn __action303< >( - (_, __0, _): (crate::Location, ast::Pattern, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -40810,8 +40810,8 @@ fn __action303< #[allow(clippy::too_many_arguments)] fn __action304< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, e, _): (crate::Location, ast::Pattern, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -40820,8 +40820,8 @@ fn __action304< #[allow(clippy::too_many_arguments)] fn __action305< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, __0, _): (crate::Location, ast::Pattern, crate::Location), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __0, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> ast::Pattern { __0 @@ -40830,8 +40830,8 @@ fn __action305< #[allow(clippy::too_many_arguments)] fn __action306< >( - (_, i1, _): (crate::Location, ast::Pattern, crate::Location), - (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + (_, i1, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + (_, i2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), ) -> Vec { { @@ -40844,7 +40844,7 @@ fn __action306< #[allow(clippy::too_many_arguments)] fn __action307< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> core::option::Option { Some(__0) @@ -40853,8 +40853,8 @@ fn __action307< #[allow(clippy::too_many_arguments)] fn __action308< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option { None @@ -40863,7 +40863,7 @@ fn __action308< #[allow(clippy::too_many_arguments)] fn __action309< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -40872,8 +40872,8 @@ fn __action309< #[allow(clippy::too_many_arguments)] fn __action310< >( - (_, i1, _): (crate::Location, ast::Expr, crate::Location), - (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, i1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, i2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> Vec { { @@ -40886,7 +40886,7 @@ fn __action310< #[allow(clippy::too_many_arguments)] fn __action311< >( - (_, __0, _): (crate::Location, ast::MatchCase, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::MatchCase, crate::text_size::TextSize), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -40895,8 +40895,8 @@ fn __action311< #[allow(clippy::too_many_arguments)] fn __action312< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, e, _): (crate::Location, ast::MatchCase, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::MatchCase, crate::text_size::TextSize), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -40905,7 +40905,7 @@ fn __action312< #[allow(clippy::too_many_arguments)] fn __action313< >( - (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, ast::Expr)> { Some(__0) @@ -40914,8 +40914,8 @@ fn __action313< #[allow(clippy::too_many_arguments)] fn __action314< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option<(token::Tok, ast::Expr)> { None @@ -40924,8 +40924,8 @@ fn __action314< #[allow(clippy::too_many_arguments)] fn __action315< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -40934,8 +40934,8 @@ fn __action315< #[allow(clippy::too_many_arguments)] fn __action316< >( - (_, i1, _): (crate::Location, String, crate::Location), - (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), + (_, i1, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, i2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, String)>, crate::text_size::TextSize), ) -> Vec { { @@ -40948,7 +40948,7 @@ fn __action316< #[allow(clippy::too_many_arguments)] fn __action317< >( - (_, __0, _): (crate::Location, (token::Tok, String), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, String), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, String)> { alloc::vec![__0] @@ -40957,8 +40957,8 @@ fn __action317< #[allow(clippy::too_many_arguments)] fn __action318< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), - (_, e, _): (crate::Location, (token::Tok, String), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, String)>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (token::Tok, String), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, String)> { { let mut v = v; v.push(e); v } @@ -40967,8 +40967,8 @@ fn __action318< #[allow(clippy::too_many_arguments)] fn __action319< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, String, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> (token::Tok, String) { (__0, __1) @@ -40977,7 +40977,7 @@ fn __action319< #[allow(clippy::too_many_arguments)] fn __action320< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> core::option::Option { Some(__0) @@ -40986,8 +40986,8 @@ fn __action320< #[allow(clippy::too_many_arguments)] fn __action321< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option { None @@ -40996,8 +40996,8 @@ fn __action321< #[allow(clippy::too_many_arguments)] fn __action322< >( - (_, i1, _): (crate::Location, ast::Alias, crate::Location), - (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + (_, i1, _): (crate::text_size::TextSize, ast::Alias, crate::text_size::TextSize), + (_, i2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), ) -> Vec { { @@ -41010,10 +41010,10 @@ fn __action322< #[allow(clippy::too_many_arguments)] fn __action323< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, name, _): (crate::Location, String, crate::Location), - (_, a, _): (crate::Location, core::option::Option<(token::Tok, String)>, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, name, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, a, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, String)>, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Alias { ast::Alias::new(location, end_location, ast::AliasData { name, asname: a.map(|a| a.1) }) @@ -41022,7 +41022,7 @@ fn __action323< #[allow(clippy::too_many_arguments)] fn __action324< >( - (_, __0, _): (crate::Location, usize, crate::Location), + (_, __0, _): (crate::text_size::TextSize, usize, crate::text_size::TextSize), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -41031,8 +41031,8 @@ fn __action324< #[allow(clippy::too_many_arguments)] fn __action325< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, e, _): (crate::Location, usize, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, usize, crate::text_size::TextSize), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -41041,8 +41041,8 @@ fn __action325< #[allow(clippy::too_many_arguments)] fn __action326< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec { alloc::vec![] @@ -41051,7 +41051,7 @@ fn __action326< #[allow(clippy::too_many_arguments)] fn __action327< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> alloc::vec::Vec { v @@ -41060,8 +41060,8 @@ fn __action327< #[allow(clippy::too_many_arguments)] fn __action328< >( - (_, i1, _): (crate::Location, ast::Alias, crate::Location), - (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + (_, i1, _): (crate::text_size::TextSize, ast::Alias, crate::text_size::TextSize), + (_, i2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), ) -> Vec { { @@ -41074,10 +41074,10 @@ fn __action328< #[allow(clippy::too_many_arguments)] fn __action329< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, name, _): (crate::Location, String, crate::Location), - (_, a, _): (crate::Location, core::option::Option<(token::Tok, String)>, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, name, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, a, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, String)>, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Alias { ast::Alias::new(location, end_location, ast::AliasData { name, asname: a.map(|a| a.1) }) @@ -41086,7 +41086,7 @@ fn __action329< #[allow(clippy::too_many_arguments)] fn __action330< >( - (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, ast::Expr)> { Some(__0) @@ -41095,8 +41095,8 @@ fn __action330< #[allow(clippy::too_many_arguments)] fn __action331< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option<(token::Tok, ast::Expr)> { None @@ -41105,8 +41105,8 @@ fn __action331< #[allow(clippy::too_many_arguments)] fn __action332< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -41115,7 +41115,7 @@ fn __action332< #[allow(clippy::too_many_arguments)] fn __action333< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> core::option::Option { Some(__0) @@ -41124,8 +41124,8 @@ fn __action333< #[allow(clippy::too_many_arguments)] fn __action334< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option { None @@ -41134,7 +41134,7 @@ fn __action334< #[allow(clippy::too_many_arguments)] fn __action335< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> core::option::Option { Some(__0) @@ -41143,8 +41143,8 @@ fn __action335< #[allow(clippy::too_many_arguments)] fn __action336< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option { None @@ -41153,13 +41153,13 @@ fn __action336< #[allow(clippy::too_many_arguments)] fn __action337< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, body, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, test, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, orelse, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, test, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, orelse, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -41176,7 +41176,7 @@ fn __action337< #[allow(clippy::too_many_arguments)] fn __action338< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -41185,7 +41185,7 @@ fn __action338< #[allow(clippy::too_many_arguments)] fn __action339< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -41194,8 +41194,8 @@ fn __action339< #[allow(clippy::too_many_arguments)] fn __action340< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec { alloc::vec![] @@ -41204,7 +41204,7 @@ fn __action340< #[allow(clippy::too_many_arguments)] fn __action341< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> alloc::vec::Vec { v @@ -41212,18 +41212,18 @@ fn __action341< fn __action342< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, -) -> crate::Location + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, +) -> crate::text_size::TextSize { *__lookbehind } fn __action343< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, -) -> crate::Location + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, +) -> crate::text_size::TextSize { *__lookahead } @@ -41231,7 +41231,7 @@ fn __action343< #[allow(clippy::too_many_arguments)] fn __action344< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> core::option::Option { Some(__0) @@ -41240,8 +41240,8 @@ fn __action344< #[allow(clippy::too_many_arguments)] fn __action345< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option { None @@ -41250,8 +41250,8 @@ fn __action345< #[allow(clippy::too_many_arguments)] fn __action346< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec<(token::Tok, ast::Stmt)> { alloc::vec![] @@ -41260,7 +41260,7 @@ fn __action346< #[allow(clippy::too_many_arguments)] fn __action347< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Stmt)> { v @@ -41269,8 +41269,8 @@ fn __action347< #[allow(clippy::too_many_arguments)] fn __action348< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, ast::Stmt, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> (token::Tok, ast::Stmt) { (__0, __1) @@ -41279,7 +41279,7 @@ fn __action348< #[allow(clippy::too_many_arguments)] fn __action349< >( - (_, __0, _): (crate::Location, ast::Suite, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -41288,8 +41288,8 @@ fn __action349< #[allow(clippy::too_many_arguments)] fn __action350< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, e, _): (crate::Location, ast::Suite, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -41298,8 +41298,8 @@ fn __action350< #[allow(clippy::too_many_arguments)] fn __action351< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec { alloc::vec![] @@ -41308,7 +41308,7 @@ fn __action351< #[allow(clippy::too_many_arguments)] fn __action352< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> alloc::vec::Vec { v @@ -41317,8 +41317,8 @@ fn __action352< #[allow(clippy::too_many_arguments)] fn __action353< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec { alloc::vec![] @@ -41327,7 +41327,7 @@ fn __action353< #[allow(clippy::too_many_arguments)] fn __action354< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> alloc::vec::Vec { v @@ -41336,7 +41336,7 @@ fn __action354< #[allow(clippy::too_many_arguments)] fn __action355< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> token::Tok { __0 @@ -41345,7 +41345,7 @@ fn __action355< #[allow(clippy::too_many_arguments)] fn __action356< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -41354,8 +41354,8 @@ fn __action356< #[allow(clippy::too_many_arguments)] fn __action357< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, e, _): (crate::Location, token::Tok, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -41364,7 +41364,7 @@ fn __action357< #[allow(clippy::too_many_arguments)] fn __action358< >( - (_, __0, _): (crate::Location, ast::Suite, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -41373,8 +41373,8 @@ fn __action358< #[allow(clippy::too_many_arguments)] fn __action359< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, e, _): (crate::Location, ast::Suite, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -41383,7 +41383,7 @@ fn __action359< #[allow(clippy::too_many_arguments)] fn __action360< >( - (_, __0, _): (crate::Location, (token::Tok, ast::Stmt), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, ast::Stmt), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Stmt)> { alloc::vec![__0] @@ -41392,8 +41392,8 @@ fn __action360< #[allow(clippy::too_many_arguments)] fn __action361< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::Location), - (_, e, _): (crate::Location, (token::Tok, ast::Stmt), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (token::Tok, ast::Stmt), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Stmt)> { { let mut v = v; v.push(e); v } @@ -41402,7 +41402,7 @@ fn __action361< #[allow(clippy::too_many_arguments)] fn __action362< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -41411,8 +41411,8 @@ fn __action362< #[allow(clippy::too_many_arguments)] fn __action363< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -41421,8 +41421,8 @@ fn __action363< #[allow(clippy::too_many_arguments)] fn __action364< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { alloc::vec![] @@ -41431,7 +41431,7 @@ fn __action364< #[allow(clippy::too_many_arguments)] fn __action365< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { v @@ -41440,8 +41440,8 @@ fn __action365< #[allow(clippy::too_many_arguments)] fn __action366< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, ast::Alias, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, ast::Alias, crate::text_size::TextSize), ) -> (token::Tok, ast::Alias) { (__0, __1) @@ -41450,7 +41450,7 @@ fn __action366< #[allow(clippy::too_many_arguments)] fn __action367< >( - (_, __0, _): (crate::Location, (token::Tok, String), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, String), crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, String)> { Some(__0) @@ -41459,8 +41459,8 @@ fn __action367< #[allow(clippy::too_many_arguments)] fn __action368< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option<(token::Tok, String)> { None @@ -41469,8 +41469,8 @@ fn __action368< #[allow(clippy::too_many_arguments)] fn __action369< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, String, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> (token::Tok, String) { (__0, __1) @@ -41479,8 +41479,8 @@ fn __action369< #[allow(clippy::too_many_arguments)] fn __action370< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { alloc::vec![] @@ -41489,7 +41489,7 @@ fn __action370< #[allow(clippy::too_many_arguments)] fn __action371< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { v @@ -41498,8 +41498,8 @@ fn __action371< #[allow(clippy::too_many_arguments)] fn __action372< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, ast::Alias, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, ast::Alias, crate::text_size::TextSize), ) -> (token::Tok, ast::Alias) { (__0, __1) @@ -41508,8 +41508,8 @@ fn __action372< #[allow(clippy::too_many_arguments)] fn __action373< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec<(token::Tok, String)> { alloc::vec![] @@ -41518,7 +41518,7 @@ fn __action373< #[allow(clippy::too_many_arguments)] fn __action374< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, String)>, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, String)> { v @@ -41527,8 +41527,8 @@ fn __action374< #[allow(clippy::too_many_arguments)] fn __action375< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, String, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> (token::Tok, String) { (__0, __1) @@ -41537,8 +41537,8 @@ fn __action375< #[allow(clippy::too_many_arguments)] fn __action376< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![] @@ -41547,7 +41547,7 @@ fn __action376< #[allow(clippy::too_many_arguments)] fn __action377< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { v @@ -41556,8 +41556,8 @@ fn __action377< #[allow(clippy::too_many_arguments)] fn __action378< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -41566,8 +41566,8 @@ fn __action378< #[allow(clippy::too_many_arguments)] fn __action379< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec<(token::Tok, ast::Pattern)> { alloc::vec![] @@ -41576,7 +41576,7 @@ fn __action379< #[allow(clippy::too_many_arguments)] fn __action380< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Pattern)> { v @@ -41585,8 +41585,8 @@ fn __action380< #[allow(clippy::too_many_arguments)] fn __action381< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, ast::Pattern, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> (token::Tok, ast::Pattern) { (__0, __1) @@ -41595,7 +41595,7 @@ fn __action381< #[allow(clippy::too_many_arguments)] fn __action382< >( - (_, __0, _): (crate::Location, ast::Pattern, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> core::option::Option { Some(__0) @@ -41604,8 +41604,8 @@ fn __action382< #[allow(clippy::too_many_arguments)] fn __action383< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option { None @@ -41614,8 +41614,8 @@ fn __action383< #[allow(clippy::too_many_arguments)] fn __action384< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec { alloc::vec![] @@ -41624,7 +41624,7 @@ fn __action384< #[allow(clippy::too_many_arguments)] fn __action385< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> alloc::vec::Vec { v @@ -41633,8 +41633,8 @@ fn __action385< #[allow(clippy::too_many_arguments)] fn __action386< >( - (_, __0, _): (crate::Location, ast::Pattern, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Pattern { __0 @@ -41643,8 +41643,8 @@ fn __action386< #[allow(clippy::too_many_arguments)] fn __action387< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))> { alloc::vec![] @@ -41653,7 +41653,7 @@ fn __action387< #[allow(clippy::too_many_arguments)] fn __action388< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))> { v @@ -41662,8 +41662,8 @@ fn __action388< #[allow(clippy::too_many_arguments)] fn __action389< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, (ast::Expr, ast::Pattern), crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, (ast::Expr, ast::Pattern), crate::text_size::TextSize), ) -> (token::Tok, (ast::Expr, ast::Pattern)) { (__0, __1) @@ -41672,8 +41672,8 @@ fn __action389< #[allow(clippy::too_many_arguments)] fn __action390< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec<(token::Tok, (String, ast::Pattern))> { alloc::vec![] @@ -41682,7 +41682,7 @@ fn __action390< #[allow(clippy::too_many_arguments)] fn __action391< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (String, ast::Pattern))> { v @@ -41691,8 +41691,8 @@ fn __action391< #[allow(clippy::too_many_arguments)] fn __action392< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, (String, ast::Pattern), crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), ) -> (token::Tok, (String, ast::Pattern)) { (__0, __1) @@ -41701,8 +41701,8 @@ fn __action392< #[allow(clippy::too_many_arguments)] fn __action393< >( - (_, __0, _): (crate::Location, (crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite), crate::Location), -) -> alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)> + (_, __0, _): (crate::text_size::TextSize, (crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite), crate::text_size::TextSize), +) -> alloc::vec::Vec<(crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite)> { alloc::vec![__0] } @@ -41710,9 +41710,9 @@ fn __action393< #[allow(clippy::too_many_arguments)] fn __action394< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location), - (_, e, _): (crate::Location, (crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite), crate::Location), -) -> alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)> + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite), crate::text_size::TextSize), +) -> alloc::vec::Vec<(crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite)> { { let mut v = v; v.push(e); v } } @@ -41720,13 +41720,13 @@ fn __action394< #[allow(clippy::too_many_arguments)] fn __action395< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, body, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, test, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, orelse, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, body, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, test, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, orelse, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -41743,7 +41743,7 @@ fn __action395< #[allow(clippy::too_many_arguments)] fn __action396< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -41752,7 +41752,7 @@ fn __action396< #[allow(clippy::too_many_arguments)] fn __action397< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -41761,8 +41761,8 @@ fn __action397< #[allow(clippy::too_many_arguments)] fn __action398< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![] @@ -41771,7 +41771,7 @@ fn __action398< #[allow(clippy::too_many_arguments)] fn __action399< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { v @@ -41780,7 +41780,7 @@ fn __action399< #[allow(clippy::too_many_arguments)] fn __action400< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -41789,8 +41789,8 @@ fn __action400< #[allow(clippy::too_many_arguments)] fn __action401< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -41799,8 +41799,8 @@ fn __action401< #[allow(clippy::too_many_arguments)] fn __action402< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, Option>, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, Option>, crate::text_size::TextSize), ) -> (token::Tok, Option>) { (__0, __1) @@ -41809,8 +41809,8 @@ fn __action402< #[allow(clippy::too_many_arguments)] fn __action403< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, kwarg, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, kwarg, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> Option> { { @@ -41821,7 +41821,7 @@ fn __action403< #[allow(clippy::too_many_arguments)] fn __action404< >( - (_, __0, _): (crate::Location, (token::Tok, (Option>, Vec, Vec, Option>)), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, (Option>, Vec, Vec, Option>)), crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))> { Some(__0) @@ -41830,8 +41830,8 @@ fn __action404< #[allow(clippy::too_many_arguments)] fn __action405< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))> { None @@ -41840,8 +41840,8 @@ fn __action405< #[allow(clippy::too_many_arguments)] fn __action406< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, (Option>, Vec, Vec, Option>), crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, (Option>, Vec, Vec, Option>), crate::text_size::TextSize), ) -> (token::Tok, (Option>, Vec, Vec, Option>)) { (__0, __1) @@ -41850,12 +41850,12 @@ fn __action406< #[allow(clippy::too_many_arguments)] fn __action407< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, va, _): (crate::Location, core::option::Option, crate::Location), - (_, kw, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - (_, kwarg, _): (crate::Location, core::option::Option<(token::Tok, Option>)>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, va, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, kw, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + (_, kwarg, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, Option>)>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { { // Extract keyword arguments: @@ -41889,7 +41889,7 @@ fn __action407< #[allow(clippy::too_many_arguments)] fn __action408< >( - (_, args, _): (crate::Location, Vec<(ast::Arg, Option)>, crate::Location), + (_, args, _): (crate::text_size::TextSize, Vec<(ast::Arg, Option)>, crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { { @@ -41900,10 +41900,10 @@ fn __action408< #[allow(clippy::too_many_arguments)] fn __action409< >( - (_, pos_args, _): (crate::Location, Vec<(ast::Arg, Option)>, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, args, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + (_, pos_args, _): (crate::text_size::TextSize, Vec<(ast::Arg, Option)>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, args, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { { @@ -41914,8 +41914,8 @@ fn __action409< #[allow(clippy::too_many_arguments)] fn __action410< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, Option>, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, Option>, crate::text_size::TextSize), ) -> (token::Tok, Option>) { (__0, __1) @@ -41924,8 +41924,8 @@ fn __action410< #[allow(clippy::too_many_arguments)] fn __action411< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, kwarg, _): (crate::Location, core::option::Option, crate::Location), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, kwarg, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> Option> { { @@ -41936,7 +41936,7 @@ fn __action411< #[allow(clippy::too_many_arguments)] fn __action412< >( - (_, __0, _): (crate::Location, (token::Tok, (Option>, Vec, Vec, Option>)), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, (Option>, Vec, Vec, Option>)), crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))> { Some(__0) @@ -41945,8 +41945,8 @@ fn __action412< #[allow(clippy::too_many_arguments)] fn __action413< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))> { None @@ -41955,8 +41955,8 @@ fn __action413< #[allow(clippy::too_many_arguments)] fn __action414< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, (Option>, Vec, Vec, Option>), crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, (Option>, Vec, Vec, Option>), crate::text_size::TextSize), ) -> (token::Tok, (Option>, Vec, Vec, Option>)) { (__0, __1) @@ -41965,12 +41965,12 @@ fn __action414< #[allow(clippy::too_many_arguments)] fn __action415< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, va, _): (crate::Location, core::option::Option, crate::Location), - (_, kw, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - (_, kwarg, _): (crate::Location, core::option::Option<(token::Tok, Option>)>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, va, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, kw, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + (_, kwarg, _): (crate::text_size::TextSize, core::option::Option<(token::Tok, Option>)>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { { // Extract keyword arguments: @@ -42004,7 +42004,7 @@ fn __action415< #[allow(clippy::too_many_arguments)] fn __action416< >( - (_, args, _): (crate::Location, Vec<(ast::Arg, Option)>, crate::Location), + (_, args, _): (crate::text_size::TextSize, Vec<(ast::Arg, Option)>, crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { { @@ -42015,10 +42015,10 @@ fn __action416< #[allow(clippy::too_many_arguments)] fn __action417< >( - (_, pos_args, _): (crate::Location, Vec<(ast::Arg, Option)>, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, args, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + (_, pos_args, _): (crate::text_size::TextSize, Vec<(ast::Arg, Option)>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, args, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { { @@ -42029,7 +42029,7 @@ fn __action417< #[allow(clippy::too_many_arguments)] fn __action418< >( - (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![__0] @@ -42038,8 +42038,8 @@ fn __action418< #[allow(clippy::too_many_arguments)] fn __action419< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - (_, e, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { { let mut v = v; v.push(e); v } @@ -42048,8 +42048,8 @@ fn __action419< #[allow(clippy::too_many_arguments)] fn __action420< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))> { alloc::vec![] @@ -42058,7 +42058,7 @@ fn __action420< #[allow(clippy::too_many_arguments)] fn __action421< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))> { v @@ -42067,8 +42067,8 @@ fn __action421< #[allow(clippy::too_many_arguments)] fn __action422< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, (Option>, ast::Expr), crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, (Option>, ast::Expr), crate::text_size::TextSize), ) -> (token::Tok, (Option>, ast::Expr)) { (__0, __1) @@ -42077,11 +42077,11 @@ fn __action422< #[allow(clippy::too_many_arguments)] fn __action423< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e1, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e2, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e2, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -42094,7 +42094,7 @@ fn __action423< #[allow(clippy::too_many_arguments)] fn __action424< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -42103,8 +42103,8 @@ fn __action424< #[allow(clippy::too_many_arguments)] fn __action425< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![] @@ -42113,7 +42113,7 @@ fn __action425< #[allow(clippy::too_many_arguments)] fn __action426< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { v @@ -42122,8 +42122,8 @@ fn __action426< #[allow(clippy::too_many_arguments)] fn __action427< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -42132,8 +42132,8 @@ fn __action427< #[allow(clippy::too_many_arguments)] fn __action428< >( - (_, i1, _): (crate::Location, ast::Expr, crate::Location), - (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, i1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, i2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> Vec { { @@ -42146,7 +42146,7 @@ fn __action428< #[allow(clippy::too_many_arguments)] fn __action429< >( - (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![__0] @@ -42155,8 +42155,8 @@ fn __action429< #[allow(clippy::too_many_arguments)] fn __action430< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - (_, e, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { { let mut v = v; v.push(e); v } @@ -42165,8 +42165,8 @@ fn __action430< #[allow(clippy::too_many_arguments)] fn __action431< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -42175,10 +42175,10 @@ fn __action431< #[allow(clippy::too_many_arguments)] fn __action432< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e1, _): (crate::Location, ast::Expr, crate::Location), - (_, e2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, e2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -42195,7 +42195,7 @@ fn __action432< #[allow(clippy::too_many_arguments)] fn __action433< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -42204,7 +42204,7 @@ fn __action433< #[allow(clippy::too_many_arguments)] fn __action434< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -42213,8 +42213,8 @@ fn __action434< #[allow(clippy::too_many_arguments)] fn __action435< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -42223,8 +42223,8 @@ fn __action435< #[allow(clippy::too_many_arguments)] fn __action436< >( - (_, __0, _): (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), -) -> core::option::Option<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> + (_, __0, _): (crate::text_size::TextSize, (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr), crate::text_size::TextSize), +) -> core::option::Option<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)> { Some(__0) } @@ -42232,9 +42232,9 @@ fn __action436< #[allow(clippy::too_many_arguments)] fn __action437< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, -) -> core::option::Option<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, +) -> core::option::Option<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)> { None } @@ -42242,9 +42242,9 @@ fn __action437< #[allow(clippy::too_many_arguments)] fn __action438< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, -) -> alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, +) -> alloc::vec::Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)> { alloc::vec![] } @@ -42252,8 +42252,8 @@ fn __action438< #[allow(clippy::too_many_arguments)] fn __action439< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), -) -> alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>, crate::text_size::TextSize), +) -> alloc::vec::Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)> { v } @@ -42261,9 +42261,9 @@ fn __action439< #[allow(clippy::too_many_arguments)] fn __action440< >( - (_, __0, _): (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), -) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) + (_, __0, _): (crate::text_size::TextSize, (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr), crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr) { __0 } @@ -42271,8 +42271,8 @@ fn __action440< #[allow(clippy::too_many_arguments)] fn __action441< >( - (_, __0, _): (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), -) -> alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> + (_, __0, _): (crate::text_size::TextSize, (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr), crate::text_size::TextSize), +) -> alloc::vec::Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)> { alloc::vec![__0] } @@ -42280,9 +42280,9 @@ fn __action441< #[allow(clippy::too_many_arguments)] fn __action442< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), - (_, e, _): (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), -) -> alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr), crate::text_size::TextSize), +) -> alloc::vec::Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)> { { let mut v = v; v.push(e); v } } @@ -42290,7 +42290,7 @@ fn __action442< #[allow(clippy::too_many_arguments)] fn __action443< >( - (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![__0] @@ -42299,8 +42299,8 @@ fn __action443< #[allow(clippy::too_many_arguments)] fn __action444< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - (_, e, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { { let mut v = v; v.push(e); v } @@ -42309,8 +42309,8 @@ fn __action444< #[allow(clippy::too_many_arguments)] fn __action445< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -42319,10 +42319,10 @@ fn __action445< #[allow(clippy::too_many_arguments)] fn __action446< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -42335,7 +42335,7 @@ fn __action446< #[allow(clippy::too_many_arguments)] fn __action447< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -42344,8 +42344,8 @@ fn __action447< #[allow(clippy::too_many_arguments)] fn __action448< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![] @@ -42354,7 +42354,7 @@ fn __action448< #[allow(clippy::too_many_arguments)] fn __action449< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { v @@ -42363,8 +42363,8 @@ fn __action449< #[allow(clippy::too_many_arguments)] fn __action450< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> (token::Tok, ast::Expr) { (__0, __1) @@ -42373,7 +42373,7 @@ fn __action450< #[allow(clippy::too_many_arguments)] fn __action451< >( - (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![__0] @@ -42382,8 +42382,8 @@ fn __action451< #[allow(clippy::too_many_arguments)] fn __action452< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - (_, e, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { { let mut v = v; v.push(e); v } @@ -42392,11 +42392,11 @@ fn __action452< #[allow(clippy::too_many_arguments)] fn __action453< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e1, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e2, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e2, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -42409,7 +42409,7 @@ fn __action453< #[allow(clippy::too_many_arguments)] fn __action454< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -42418,7 +42418,7 @@ fn __action454< #[allow(clippy::too_many_arguments)] fn __action455< >( - (_, __0, _): (crate::Location, (token::Tok, (Option>, ast::Expr)), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, (Option>, ast::Expr)), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))> { alloc::vec![__0] @@ -42427,8 +42427,8 @@ fn __action455< #[allow(clippy::too_many_arguments)] fn __action456< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::Location), - (_, e, _): (crate::Location, (token::Tok, (Option>, ast::Expr)), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (token::Tok, (Option>, ast::Expr)), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))> { { let mut v = v; v.push(e); v } @@ -42437,8 +42437,8 @@ fn __action456< #[allow(clippy::too_many_arguments)] fn __action457< >( - (_, i1, _): (crate::Location, (ast::Arg, Option), crate::Location), - (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + (_, i1, _): (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + (_, i2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), ) -> Vec<(ast::Arg, Option)> { { @@ -42451,7 +42451,7 @@ fn __action457< #[allow(clippy::too_many_arguments)] fn __action458< >( - (_, __0, _): (crate::Location, (token::Tok, Option>), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, Option>), crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, Option>)> { Some(__0) @@ -42460,8 +42460,8 @@ fn __action458< #[allow(clippy::too_many_arguments)] fn __action459< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option<(token::Tok, Option>)> { None @@ -42470,8 +42470,8 @@ fn __action459< #[allow(clippy::too_many_arguments)] fn __action460< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { alloc::vec![] @@ -42480,7 +42480,7 @@ fn __action460< #[allow(clippy::too_many_arguments)] fn __action461< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { v @@ -42489,8 +42489,8 @@ fn __action461< #[allow(clippy::too_many_arguments)] fn __action462< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, (ast::Arg, Option), crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), ) -> (token::Tok, (ast::Arg, Option)) { (__0, __1) @@ -42499,7 +42499,7 @@ fn __action462< #[allow(clippy::too_many_arguments)] fn __action463< >( - (_, i, _): (crate::Location, ast::Arg, crate::Location), + (_, i, _): (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), ) -> (ast::Arg, Option) { (i, None) @@ -42508,9 +42508,9 @@ fn __action463< #[allow(clippy::too_many_arguments)] fn __action464< >( - (_, i, _): (crate::Location, ast::Arg, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, i, _): (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> (ast::Arg, Option) { (i, Some(e)) @@ -42519,7 +42519,7 @@ fn __action464< #[allow(clippy::too_many_arguments)] fn __action465< >( - (_, __0, _): (crate::Location, ast::Arg, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), ) -> core::option::Option { Some(__0) @@ -42528,8 +42528,8 @@ fn __action465< #[allow(clippy::too_many_arguments)] fn __action466< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option { None @@ -42538,8 +42538,8 @@ fn __action466< #[allow(clippy::too_many_arguments)] fn __action467< >( - (_, i1, _): (crate::Location, (ast::Arg, Option), crate::Location), - (_, i2, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + (_, i1, _): (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + (_, i2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), ) -> Vec<(ast::Arg, Option)> { { @@ -42552,7 +42552,7 @@ fn __action467< #[allow(clippy::too_many_arguments)] fn __action468< >( - (_, __0, _): (crate::Location, (token::Tok, Option>), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, Option>), crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, Option>)> { Some(__0) @@ -42561,8 +42561,8 @@ fn __action468< #[allow(clippy::too_many_arguments)] fn __action469< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option<(token::Tok, Option>)> { None @@ -42571,8 +42571,8 @@ fn __action469< #[allow(clippy::too_many_arguments)] fn __action470< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { alloc::vec![] @@ -42581,7 +42581,7 @@ fn __action470< #[allow(clippy::too_many_arguments)] fn __action471< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { v @@ -42590,8 +42590,8 @@ fn __action471< #[allow(clippy::too_many_arguments)] fn __action472< >( - (_, __0, _): (crate::Location, token::Tok, crate::Location), - (_, __1, _): (crate::Location, (ast::Arg, Option), crate::Location), + (_, __0, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), ) -> (token::Tok, (ast::Arg, Option)) { (__0, __1) @@ -42600,7 +42600,7 @@ fn __action472< #[allow(clippy::too_many_arguments)] fn __action473< >( - (_, i, _): (crate::Location, ast::Arg, crate::Location), + (_, i, _): (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), ) -> (ast::Arg, Option) { (i, None) @@ -42609,9 +42609,9 @@ fn __action473< #[allow(clippy::too_many_arguments)] fn __action474< >( - (_, i, _): (crate::Location, ast::Arg, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, i, _): (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> (ast::Arg, Option) { (i, Some(e)) @@ -42620,7 +42620,7 @@ fn __action474< #[allow(clippy::too_many_arguments)] fn __action475< >( - (_, __0, _): (crate::Location, ast::Arg, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), ) -> core::option::Option { Some(__0) @@ -42629,8 +42629,8 @@ fn __action475< #[allow(clippy::too_many_arguments)] fn __action476< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option { None @@ -42639,7 +42639,7 @@ fn __action476< #[allow(clippy::too_many_arguments)] fn __action477< >( - (_, __0, _): (crate::Location, ast::Arg, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), ) -> core::option::Option { Some(__0) @@ -42648,8 +42648,8 @@ fn __action477< #[allow(clippy::too_many_arguments)] fn __action478< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option { None @@ -42658,7 +42658,7 @@ fn __action478< #[allow(clippy::too_many_arguments)] fn __action479< >( - (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![__0] @@ -42667,8 +42667,8 @@ fn __action479< #[allow(clippy::too_many_arguments)] fn __action480< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - (_, e, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { { let mut v = v; v.push(e); v } @@ -42677,10 +42677,10 @@ fn __action480< #[allow(clippy::too_many_arguments)] fn __action481< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e1, _): (crate::Location, ast::Expr, crate::Location), - (_, e2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, e2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -42697,7 +42697,7 @@ fn __action481< #[allow(clippy::too_many_arguments)] fn __action482< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -42706,7 +42706,7 @@ fn __action482< #[allow(clippy::too_many_arguments)] fn __action483< >( - (_, __0, _): (crate::Location, (token::Tok, (String, ast::Pattern)), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, (String, ast::Pattern)), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (String, ast::Pattern))> { alloc::vec![__0] @@ -42715,8 +42715,8 @@ fn __action483< #[allow(clippy::too_many_arguments)] fn __action484< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), - (_, e, _): (crate::Location, (token::Tok, (String, ast::Pattern)), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (token::Tok, (String, ast::Pattern)), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (String, ast::Pattern))> { { let mut v = v; v.push(e); v } @@ -42725,7 +42725,7 @@ fn __action484< #[allow(clippy::too_many_arguments)] fn __action485< >( - (_, __0, _): (crate::Location, (token::Tok, (ast::Expr, ast::Pattern)), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, (ast::Expr, ast::Pattern)), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))> { alloc::vec![__0] @@ -42734,8 +42734,8 @@ fn __action485< #[allow(clippy::too_many_arguments)] fn __action486< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location), - (_, e, _): (crate::Location, (token::Tok, (ast::Expr, ast::Pattern)), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (token::Tok, (ast::Expr, ast::Pattern)), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))> { { let mut v = v; v.push(e); v } @@ -42744,7 +42744,7 @@ fn __action486< #[allow(clippy::too_many_arguments)] fn __action487< >( - (_, __0, _): (crate::Location, ast::Pattern, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -42753,8 +42753,8 @@ fn __action487< #[allow(clippy::too_many_arguments)] fn __action488< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, e, _): (crate::Location, ast::Pattern, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -42763,7 +42763,7 @@ fn __action488< #[allow(clippy::too_many_arguments)] fn __action489< >( - (_, __0, _): (crate::Location, (token::Tok, ast::Pattern), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, ast::Pattern), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Pattern)> { alloc::vec![__0] @@ -42772,8 +42772,8 @@ fn __action489< #[allow(clippy::too_many_arguments)] fn __action490< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), - (_, e, _): (crate::Location, (token::Tok, ast::Pattern), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (token::Tok, ast::Pattern), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Pattern)> { { let mut v = v; v.push(e); v } @@ -42782,7 +42782,7 @@ fn __action490< #[allow(clippy::too_many_arguments)] fn __action491< >( - (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![__0] @@ -42791,8 +42791,8 @@ fn __action491< #[allow(clippy::too_many_arguments)] fn __action492< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - (_, e, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { { let mut v = v; v.push(e); v } @@ -42801,7 +42801,7 @@ fn __action492< #[allow(clippy::too_many_arguments)] fn __action493< >( - (_, __0, _): (crate::Location, (token::Tok, String), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, String), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, String)> { alloc::vec![__0] @@ -42810,8 +42810,8 @@ fn __action493< #[allow(clippy::too_many_arguments)] fn __action494< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), - (_, e, _): (crate::Location, (token::Tok, String), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, String)>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (token::Tok, String), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, String)> { { let mut v = v; v.push(e); v } @@ -42820,7 +42820,7 @@ fn __action494< #[allow(clippy::too_many_arguments)] fn __action495< >( - (_, __0, _): (crate::Location, (token::Tok, ast::Alias), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, ast::Alias), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { alloc::vec![__0] @@ -42829,8 +42829,8 @@ fn __action495< #[allow(clippy::too_many_arguments)] fn __action496< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), - (_, e, _): (crate::Location, (token::Tok, ast::Alias), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (token::Tok, ast::Alias), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { { let mut v = v; v.push(e); v } @@ -42839,7 +42839,7 @@ fn __action496< #[allow(clippy::too_many_arguments)] fn __action497< >( - (_, __0, _): (crate::Location, (token::Tok, ast::Alias), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, ast::Alias), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { alloc::vec![__0] @@ -42848,8 +42848,8 @@ fn __action497< #[allow(clippy::too_many_arguments)] fn __action498< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), - (_, e, _): (crate::Location, (token::Tok, ast::Alias), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (token::Tok, ast::Alias), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { { let mut v = v; v.push(e); v } @@ -42858,10 +42858,10 @@ fn __action498< #[allow(clippy::too_many_arguments)] fn __action499< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e1, _): (crate::Location, ast::Expr, crate::Location), - (_, e2, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, e2, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -42878,7 +42878,7 @@ fn __action499< #[allow(clippy::too_many_arguments)] fn __action500< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -42887,7 +42887,7 @@ fn __action500< #[allow(clippy::too_many_arguments)] fn __action501< >( - (_, __0, _): (crate::Location, (token::Tok, (ast::Arg, Option)), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, (ast::Arg, Option)), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { alloc::vec![__0] @@ -42896,8 +42896,8 @@ fn __action501< #[allow(clippy::too_many_arguments)] fn __action502< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - (_, e, _): (crate::Location, (token::Tok, (ast::Arg, Option)), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (token::Tok, (ast::Arg, Option)), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { { let mut v = v; v.push(e); v } @@ -42906,7 +42906,7 @@ fn __action502< #[allow(clippy::too_many_arguments)] fn __action503< >( - (_, __0, _): (crate::Location, (token::Tok, (ast::Arg, Option)), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, (ast::Arg, Option)), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { alloc::vec![__0] @@ -42915,8 +42915,8 @@ fn __action503< #[allow(clippy::too_many_arguments)] fn __action504< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - (_, e, _): (crate::Location, (token::Tok, (ast::Arg, Option)), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (token::Tok, (ast::Arg, Option)), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { { let mut v = v; v.push(e); v } @@ -42925,11 +42925,11 @@ fn __action504< #[allow(clippy::too_many_arguments)] fn __action505< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e1, _): (crate::Location, ast::Expr, crate::Location), - (_, op, _): (crate::Location, ast::Operator, crate::Location), - (_, e2, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, op, _): (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + (_, e2, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -42942,7 +42942,7 @@ fn __action505< #[allow(clippy::too_many_arguments)] fn __action506< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -42951,7 +42951,7 @@ fn __action506< #[allow(clippy::too_many_arguments)] fn __action507< >( - (_, __0, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { alloc::vec![__0] @@ -42960,8 +42960,8 @@ fn __action507< #[allow(clippy::too_many_arguments)] fn __action508< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - (_, e, _): (crate::Location, (token::Tok, ast::Expr), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (token::Tok, ast::Expr), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { { let mut v = v; v.push(e); v } @@ -42970,10 +42970,10 @@ fn __action508< #[allow(clippy::too_many_arguments)] fn __action509< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, left, _): (crate::Location, ast::Expr, crate::Location), - (_, comparisons, _): (crate::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, left, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, comparisons, _): (crate::text_size::TextSize, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -42989,7 +42989,7 @@ fn __action509< #[allow(clippy::too_many_arguments)] fn __action510< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -42998,7 +42998,7 @@ fn __action510< #[allow(clippy::too_many_arguments)] fn __action511< >( - (_, __0, _): (crate::Location, (ast::Cmpop, ast::Expr), crate::Location), + (_, __0, _): (crate::text_size::TextSize, (ast::Cmpop, ast::Expr), crate::text_size::TextSize), ) -> alloc::vec::Vec<(ast::Cmpop, ast::Expr)> { alloc::vec![__0] @@ -43007,8 +43007,8 @@ fn __action511< #[allow(clippy::too_many_arguments)] fn __action512< >( - (_, v, _): (crate::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::Location), - (_, e, _): (crate::Location, (ast::Cmpop, ast::Expr), crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, (ast::Cmpop, ast::Expr), crate::text_size::TextSize), ) -> alloc::vec::Vec<(ast::Cmpop, ast::Expr)> { { let mut v = v; v.push(e); v } @@ -43017,8 +43017,8 @@ fn __action512< #[allow(clippy::too_many_arguments)] fn __action513< >( - (_, __0, _): (crate::Location, ast::Cmpop, crate::Location), - (_, __1, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Cmpop, crate::text_size::TextSize), + (_, __1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> (ast::Cmpop, ast::Expr) { (__0, __1) @@ -43027,11 +43027,11 @@ fn __action513< #[allow(clippy::too_many_arguments)] fn __action514< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, a, _): (crate::Location, ast::Expr, crate::Location), - (_, op, _): (crate::Location, ast::Operator, crate::Location), - (_, b, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, a, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, op, _): (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + (_, b, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43044,7 +43044,7 @@ fn __action514< #[allow(clippy::too_many_arguments)] fn __action515< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43053,10 +43053,10 @@ fn __action515< #[allow(clippy::too_many_arguments)] fn __action516< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43069,7 +43069,7 @@ fn __action516< #[allow(clippy::too_many_arguments)] fn __action517< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43078,10 +43078,10 @@ fn __action517< #[allow(clippy::too_many_arguments)] fn __action518< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, left, _): (crate::Location, ast::Expr, crate::Location), - (_, comparisons, _): (crate::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, left, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, comparisons, _): (crate::text_size::TextSize, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -43097,7 +43097,7 @@ fn __action518< #[allow(clippy::too_many_arguments)] fn __action519< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43106,11 +43106,11 @@ fn __action519< #[allow(clippy::too_many_arguments)] fn __action520< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, a, _): (crate::Location, ast::Expr, crate::Location), - (_, op, _): (crate::Location, ast::Operator, crate::Location), - (_, b, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, a, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, op, _): (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + (_, b, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43123,7 +43123,7 @@ fn __action520< #[allow(clippy::too_many_arguments)] fn __action521< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43132,10 +43132,10 @@ fn __action521< #[allow(clippy::too_many_arguments)] fn __action522< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, op, _): (crate::Location, ast::Unaryop, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, op, _): (crate::text_size::TextSize, ast::Unaryop, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43148,7 +43148,7 @@ fn __action522< #[allow(clippy::too_many_arguments)] fn __action523< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43157,11 +43157,11 @@ fn __action523< #[allow(clippy::too_many_arguments)] fn __action524< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e1, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e2, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e2, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43174,7 +43174,7 @@ fn __action524< #[allow(clippy::too_many_arguments)] fn __action525< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43183,11 +43183,11 @@ fn __action525< #[allow(clippy::too_many_arguments)] fn __action526< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e1, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e2, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e2, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43200,7 +43200,7 @@ fn __action526< #[allow(clippy::too_many_arguments)] fn __action527< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43209,11 +43209,11 @@ fn __action527< #[allow(clippy::too_many_arguments)] fn __action528< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, b, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, b, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43226,7 +43226,7 @@ fn __action528< #[allow(clippy::too_many_arguments)] fn __action529< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43235,10 +43235,10 @@ fn __action529< #[allow(clippy::too_many_arguments)] fn __action530< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, atom, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, atom, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -43253,7 +43253,7 @@ fn __action530< #[allow(clippy::too_many_arguments)] fn __action531< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43262,11 +43262,11 @@ fn __action531< #[allow(clippy::too_many_arguments)] fn __action532< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e1, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e2, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e2, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43279,7 +43279,7 @@ fn __action532< #[allow(clippy::too_many_arguments)] fn __action533< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43288,11 +43288,11 @@ fn __action533< #[allow(clippy::too_many_arguments)] fn __action534< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e1, _): (crate::Location, ast::Expr, crate::Location), - (_, op, _): (crate::Location, ast::Operator, crate::Location), - (_, e2, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e1, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, op, _): (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + (_, e2, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43305,7 +43305,7 @@ fn __action534< #[allow(clippy::too_many_arguments)] fn __action535< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43314,7 +43314,7 @@ fn __action535< #[allow(clippy::too_many_arguments)] fn __action536< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43323,12 +43323,12 @@ fn __action536< #[allow(clippy::too_many_arguments)] fn __action537< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, f, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, a, _): (crate::Location, ArgumentList, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, f, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, a, _): (crate::text_size::TextSize, ArgumentList, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -43343,12 +43343,12 @@ fn __action537< #[allow(clippy::too_many_arguments)] fn __action538< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, s, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, s, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43361,11 +43361,11 @@ fn __action538< #[allow(clippy::too_many_arguments)] fn __action539< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, attr, _): (crate::Location, String, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, attr, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43378,9 +43378,9 @@ fn __action539< #[allow(clippy::too_many_arguments)] fn __action540< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, s, _): (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), -) -> Result> + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, s, _): (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize)>, crate::text_size::TextSize), +) -> Result> { Ok(parse_strings(s)?) } @@ -43388,9 +43388,9 @@ fn __action540< #[allow(clippy::too_many_arguments)] fn __action541< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, value, _): (crate::Location, ast::Constant, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, value, _): (crate::text_size::TextSize, ast::Constant, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43403,9 +43403,9 @@ fn __action541< #[allow(clippy::too_many_arguments)] fn __action542< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, name, _): (crate::Location, String, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, name, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43418,11 +43418,11 @@ fn __action542< #[allow(clippy::too_many_arguments)] fn __action543< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, core::option::Option>, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -43438,12 +43438,12 @@ fn __action543< #[allow(clippy::too_many_arguments)] fn __action544< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, elt, _): (crate::Location, ast::Expr, crate::Location), - (_, generators, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, elt, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, generators, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -43458,12 +43458,12 @@ fn __action544< #[allow(clippy::too_many_arguments)] fn __action545< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, elts, _): (crate::Location, Vec, crate::Location), - (_, trailing_comma, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, elts, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, trailing_comma, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -43482,15 +43482,15 @@ fn __action545< #[allow(clippy::too_many_arguments)] fn __action546< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, left, _): (crate::Location, core::option::Option>, crate::Location), - (_, mid, _): (crate::Location, ast::Expr, crate::Location), - (_, right, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, trailing_comma, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), -) -> Result> + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, left, _): (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + (_, mid, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, right, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, trailing_comma, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> Result> { { if left.is_none() && right.is_empty() && trailing_comma.is_none() { @@ -43515,10 +43515,10 @@ fn __action546< #[allow(clippy::too_many_arguments)] fn __action547< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43531,9 +43531,9 @@ fn __action547< #[allow(clippy::too_many_arguments)] fn __action548< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { e @@ -43542,12 +43542,12 @@ fn __action548< #[allow(clippy::too_many_arguments)] fn __action549< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, elt, _): (crate::Location, ast::Expr, crate::Location), - (_, generators, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, elt, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, generators, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -43562,13 +43562,13 @@ fn __action549< #[allow(clippy::too_many_arguments)] fn __action550< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), -) -> Result> + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> Result> { { Err(LexicalError{ @@ -43581,11 +43581,11 @@ fn __action550< #[allow(clippy::too_many_arguments)] fn __action551< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, core::option::Option>, ast::Expr)>>, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, core::option::Option>, ast::Expr)>>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -43605,12 +43605,12 @@ fn __action551< #[allow(clippy::too_many_arguments)] fn __action552< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e1, _): (crate::Location, (ast::Expr, ast::Expr), crate::Location), - (_, generators, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e1, _): (crate::text_size::TextSize, (ast::Expr, ast::Expr), crate::text_size::TextSize), + (_, generators, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -43629,11 +43629,11 @@ fn __action552< #[allow(clippy::too_many_arguments)] fn __action553< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, elts, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, elts, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43646,12 +43646,12 @@ fn __action553< #[allow(clippy::too_many_arguments)] fn __action554< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, elt, _): (crate::Location, ast::Expr, crate::Location), - (_, generators, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, elt, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, generators, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -43666,9 +43666,9 @@ fn __action554< #[allow(clippy::too_many_arguments)] fn __action555< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new(location, end_location, ast::ExprConstant { value: true.into(), kind: None }.into()) @@ -43677,9 +43677,9 @@ fn __action555< #[allow(clippy::too_many_arguments)] fn __action556< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new(location, end_location, ast::ExprConstant { value: false.into(), kind: None }.into()) @@ -43688,9 +43688,9 @@ fn __action556< #[allow(clippy::too_many_arguments)] fn __action557< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new(location, end_location, ast::ExprConstant { value: ast::Constant::None, kind: None }.into()) @@ -43699,9 +43699,9 @@ fn __action557< #[allow(clippy::too_many_arguments)] fn __action558< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new(location, end_location, ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None }.into()) @@ -43710,11 +43710,11 @@ fn __action558< #[allow(clippy::too_many_arguments)] fn __action559< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, a, _): (crate::Location, ast::Expr, crate::Location), - (_, op, _): (crate::Location, ast::Operator, crate::Location), - (_, b, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, a, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, op, _): (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + (_, b, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43727,7 +43727,7 @@ fn __action559< #[allow(clippy::too_many_arguments)] fn __action560< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43736,11 +43736,11 @@ fn __action560< #[allow(clippy::too_many_arguments)] fn __action561< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, a, _): (crate::Location, ast::Expr, crate::Location), - (_, op, _): (crate::Location, ast::Operator, crate::Location), - (_, b, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, a, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, op, _): (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + (_, b, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43753,7 +43753,7 @@ fn __action561< #[allow(clippy::too_many_arguments)] fn __action562< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43762,7 +43762,7 @@ fn __action562< #[allow(clippy::too_many_arguments)] fn __action563< >( - (_, __0, _): (crate::Location, Vec<(Option>, ast::Expr)>, crate::Location), + (_, __0, _): (crate::text_size::TextSize, Vec<(Option>, ast::Expr)>, crate::text_size::TextSize), ) -> core::option::Option>, ast::Expr)>> { Some(__0) @@ -43771,8 +43771,8 @@ fn __action563< #[allow(clippy::too_many_arguments)] fn __action564< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option>, ast::Expr)>> { None @@ -43781,8 +43781,8 @@ fn __action564< #[allow(clippy::too_many_arguments)] fn __action565< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> alloc::vec::Vec { alloc::vec![] @@ -43791,7 +43791,7 @@ fn __action565< #[allow(clippy::too_many_arguments)] fn __action566< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> alloc::vec::Vec { v @@ -43800,8 +43800,8 @@ fn __action566< #[allow(clippy::too_many_arguments)] fn __action567< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43810,7 +43810,7 @@ fn __action567< #[allow(clippy::too_many_arguments)] fn __action568< >( - (_, __0, _): (crate::Location, Vec, crate::Location), + (_, __0, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> core::option::Option> { Some(__0) @@ -43819,8 +43819,8 @@ fn __action568< #[allow(clippy::too_many_arguments)] fn __action569< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option> { None @@ -43829,8 +43829,8 @@ fn __action569< #[allow(clippy::too_many_arguments)] fn __action570< >( - (_, __0, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, __0, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { __0 @@ -43839,7 +43839,7 @@ fn __action570< #[allow(clippy::too_many_arguments)] fn __action571< >( - (_, __0, _): (crate::Location, Vec, crate::Location), + (_, __0, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> core::option::Option> { Some(__0) @@ -43848,8 +43848,8 @@ fn __action571< #[allow(clippy::too_many_arguments)] fn __action572< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> core::option::Option> { None @@ -43858,7 +43858,7 @@ fn __action572< #[allow(clippy::too_many_arguments)] fn __action573< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec { alloc::vec![__0] @@ -43867,8 +43867,8 @@ fn __action573< #[allow(clippy::too_many_arguments)] fn __action574< >( - (_, v, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), + (_, v, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec { { let mut v = v; v.push(e); v } @@ -43877,10 +43877,10 @@ fn __action574< #[allow(clippy::too_many_arguments)] fn __action575< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, op, _): (crate::Location, ast::Unaryop, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, op, _): (crate::text_size::TextSize, ast::Unaryop, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43893,7 +43893,7 @@ fn __action575< #[allow(clippy::too_many_arguments)] fn __action576< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43902,11 +43902,11 @@ fn __action576< #[allow(clippy::too_many_arguments)] fn __action577< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, b, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, b, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -43919,7 +43919,7 @@ fn __action577< #[allow(clippy::too_many_arguments)] fn __action578< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43928,10 +43928,10 @@ fn __action578< #[allow(clippy::too_many_arguments)] fn __action579< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, atom, _): (crate::Location, ast::Expr, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, atom, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -43946,7 +43946,7 @@ fn __action579< #[allow(clippy::too_many_arguments)] fn __action580< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43955,7 +43955,7 @@ fn __action580< #[allow(clippy::too_many_arguments)] fn __action581< >( - (_, __0, _): (crate::Location, ast::Expr, crate::Location), + (_, __0, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { __0 @@ -43964,12 +43964,12 @@ fn __action581< #[allow(clippy::too_many_arguments)] fn __action582< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, f, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, a, _): (crate::Location, ArgumentList, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, f, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, a, _): (crate::text_size::TextSize, ArgumentList, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -43984,12 +43984,12 @@ fn __action582< #[allow(clippy::too_many_arguments)] fn __action583< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, s, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, s, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -44002,11 +44002,11 @@ fn __action583< #[allow(clippy::too_many_arguments)] fn __action584< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, attr, _): (crate::Location, String, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, attr, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -44019,9 +44019,9 @@ fn __action584< #[allow(clippy::too_many_arguments)] fn __action585< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, s, _): (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), -) -> Result> + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, s, _): (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize)>, crate::text_size::TextSize), +) -> Result> { Ok(parse_strings(s)?) } @@ -44029,9 +44029,9 @@ fn __action585< #[allow(clippy::too_many_arguments)] fn __action586< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, value, _): (crate::Location, ast::Constant, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, value, _): (crate::text_size::TextSize, ast::Constant, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -44044,9 +44044,9 @@ fn __action586< #[allow(clippy::too_many_arguments)] fn __action587< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, name, _): (crate::Location, String, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, name, _): (crate::text_size::TextSize, String, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -44059,11 +44059,11 @@ fn __action587< #[allow(clippy::too_many_arguments)] fn __action588< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, core::option::Option>, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -44079,12 +44079,12 @@ fn __action588< #[allow(clippy::too_many_arguments)] fn __action589< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, elt, _): (crate::Location, ast::Expr, crate::Location), - (_, generators, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, elt, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, generators, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -44099,15 +44099,15 @@ fn __action589< #[allow(clippy::too_many_arguments)] fn __action590< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, left, _): (crate::Location, core::option::Option>, crate::Location), - (_, mid, _): (crate::Location, ast::Expr, crate::Location), - (_, right, _): (crate::Location, alloc::vec::Vec, crate::Location), - (_, trailing_comma, _): (crate::Location, core::option::Option, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), -) -> Result> + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, left, _): (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + (_, mid, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, right, _): (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + (_, trailing_comma, _): (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> Result> { { if left.is_none() && right.is_empty() && trailing_comma.is_none() { @@ -44132,10 +44132,10 @@ fn __action590< #[allow(clippy::too_many_arguments)] fn __action591< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -44148,9 +44148,9 @@ fn __action591< #[allow(clippy::too_many_arguments)] fn __action592< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { e @@ -44159,12 +44159,12 @@ fn __action592< #[allow(clippy::too_many_arguments)] fn __action593< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, elt, _): (crate::Location, ast::Expr, crate::Location), - (_, generators, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, elt, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, generators, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -44179,13 +44179,13 @@ fn __action593< #[allow(clippy::too_many_arguments)] fn __action594< >( - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, ast::Expr, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), -) -> Result> + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> Result> { { Err(LexicalError{ @@ -44198,11 +44198,11 @@ fn __action594< #[allow(clippy::too_many_arguments)] fn __action595< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e, _): (crate::Location, core::option::Option>, ast::Expr)>>, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e, _): (crate::text_size::TextSize, core::option::Option>, ast::Expr)>>, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -44222,12 +44222,12 @@ fn __action595< #[allow(clippy::too_many_arguments)] fn __action596< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, e1, _): (crate::Location, (ast::Expr, ast::Expr), crate::Location), - (_, generators, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, e1, _): (crate::text_size::TextSize, (ast::Expr, ast::Expr), crate::text_size::TextSize), + (_, generators, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -44246,11 +44246,11 @@ fn __action596< #[allow(clippy::too_many_arguments)] fn __action597< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, elts, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, elts, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new( @@ -44263,12 +44263,12 @@ fn __action597< #[allow(clippy::too_many_arguments)] fn __action598< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, elt, _): (crate::Location, ast::Expr, crate::Location), - (_, generators, _): (crate::Location, Vec, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, elt, _): (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + (_, generators, _): (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { { @@ -44283,9 +44283,9 @@ fn __action598< #[allow(clippy::too_many_arguments)] fn __action599< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new(location, end_location, ast::ExprConstant { value: true.into(), kind: None }.into()) @@ -44294,9 +44294,9 @@ fn __action599< #[allow(clippy::too_many_arguments)] fn __action600< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new(location, end_location, ast::ExprConstant { value: false.into(), kind: None }.into()) @@ -44305,9 +44305,9 @@ fn __action600< #[allow(clippy::too_many_arguments)] fn __action601< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new(location, end_location, ast::ExprConstant { value: ast::Constant::None, kind: None }.into()) @@ -44316,9 +44316,9 @@ fn __action601< #[allow(clippy::too_many_arguments)] fn __action602< >( - (_, location, _): (crate::Location, crate::Location, crate::Location), - (_, _, _): (crate::Location, token::Tok, crate::Location), - (_, end_location, _): (crate::Location, crate::Location, crate::Location), + (_, location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + (_, _, _): (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { ast::Expr::new(location, end_location, ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None }.into()) @@ -44327,12 +44327,12 @@ fn __action602< #[allow(clippy::too_many_arguments)] fn __action603< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.0; @@ -44354,11 +44354,11 @@ fn __action603< #[allow(clippy::too_many_arguments)] fn __action604< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -44381,15 +44381,15 @@ fn __action604< #[allow(clippy::too_many_arguments)] fn __action605< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, crate::Location, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> Result> { let __start0 = __5.0; let __end0 = __5.2; @@ -44412,14 +44412,14 @@ fn __action605< #[allow(clippy::too_many_arguments)] fn __action606< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, crate::Location, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> Result> { let __start0 = __4.2; let __end0 = __5.0; @@ -44443,15 +44443,15 @@ fn __action606< #[allow(clippy::too_many_arguments)] fn __action607< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, crate::Location, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> Result> { let __start0 = __5.0; let __end0 = __5.2; @@ -44474,14 +44474,14 @@ fn __action607< #[allow(clippy::too_many_arguments)] fn __action608< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, crate::Location, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> Result> { let __start0 = __4.2; let __end0 = __5.0; @@ -44505,15 +44505,15 @@ fn __action608< #[allow(clippy::too_many_arguments)] fn __action609< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __6.0; @@ -44538,14 +44538,14 @@ fn __action609< #[allow(clippy::too_many_arguments)] fn __action610< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __5.2; @@ -44571,13 +44571,13 @@ fn __action610< #[allow(clippy::too_many_arguments)] fn __action611< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.0; @@ -44600,12 +44600,12 @@ fn __action611< #[allow(clippy::too_many_arguments)] fn __action612< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __3.2; @@ -44629,13 +44629,13 @@ fn __action612< #[allow(clippy::too_many_arguments)] fn __action613< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.0; @@ -44658,12 +44658,12 @@ fn __action613< #[allow(clippy::too_many_arguments)] fn __action614< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __3.2; @@ -44687,15 +44687,15 @@ fn __action614< #[allow(clippy::too_many_arguments)] fn __action615< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __6.0; @@ -44720,14 +44720,14 @@ fn __action615< #[allow(clippy::too_many_arguments)] fn __action616< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __5.2; @@ -44753,13 +44753,13 @@ fn __action616< #[allow(clippy::too_many_arguments)] fn __action617< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.0; @@ -44782,12 +44782,12 @@ fn __action617< #[allow(clippy::too_many_arguments)] fn __action618< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __3.2; @@ -44811,13 +44811,13 @@ fn __action618< #[allow(clippy::too_many_arguments)] fn __action619< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.0; @@ -44840,12 +44840,12 @@ fn __action619< #[allow(clippy::too_many_arguments)] fn __action620< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __3.2; @@ -44869,8 +44869,8 @@ fn __action620< #[allow(clippy::too_many_arguments)] fn __action621< >( - __0: (crate::Location, Vec<(Option>, ast::Expr)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, Vec<(Option>, ast::Expr)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec<(Option>, ast::Expr)> { let __start0 = __1.0; @@ -44888,7 +44888,7 @@ fn __action621< #[allow(clippy::too_many_arguments)] fn __action622< >( - __0: (crate::Location, Vec<(Option>, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, Vec<(Option>, ast::Expr)>, crate::text_size::TextSize), ) -> Vec<(Option>, ast::Expr)> { let __start0 = __0.2; @@ -44907,8 +44907,8 @@ fn __action622< #[allow(clippy::too_many_arguments)] fn __action623< >( - __0: (crate::Location, Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -44926,7 +44926,7 @@ fn __action623< #[allow(clippy::too_many_arguments)] fn __action624< >( - __0: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.2; @@ -44945,10 +44945,10 @@ fn __action624< #[allow(clippy::too_many_arguments)] fn __action625< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, Vec, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.0; @@ -44968,9 +44968,9 @@ fn __action625< #[allow(clippy::too_many_arguments)] fn __action626< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, Vec, crate::Location), - __2: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -44991,10 +44991,10 @@ fn __action626< #[allow(clippy::too_many_arguments)] fn __action627< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, Vec, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.0; @@ -45014,9 +45014,9 @@ fn __action627< #[allow(clippy::too_many_arguments)] fn __action628< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, Vec, crate::Location), - __2: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -45037,12 +45037,12 @@ fn __action628< #[allow(clippy::too_many_arguments)] fn __action629< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> Vec { let __start0 = __3.0; @@ -45064,11 +45064,11 @@ fn __action629< #[allow(clippy::too_many_arguments)] fn __action630< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> Vec { let __start0 = __2.2; @@ -45091,8 +45091,8 @@ fn __action630< #[allow(clippy::too_many_arguments)] fn __action631< >( - __0: (crate::Location, Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -45110,7 +45110,7 @@ fn __action631< #[allow(clippy::too_many_arguments)] fn __action632< >( - __0: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.2; @@ -45129,12 +45129,12 @@ fn __action632< #[allow(clippy::too_many_arguments)] fn __action633< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec<(ast::Expr, ast::Pattern)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __3.0; @@ -45156,11 +45156,11 @@ fn __action633< #[allow(clippy::too_many_arguments)] fn __action634< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec<(ast::Expr, ast::Pattern)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.2; @@ -45183,13 +45183,13 @@ fn __action634< #[allow(clippy::too_many_arguments)] fn __action635< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.0; @@ -45212,12 +45212,12 @@ fn __action635< #[allow(clippy::too_many_arguments)] fn __action636< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __3.2; @@ -45241,15 +45241,15 @@ fn __action636< #[allow(clippy::too_many_arguments)] fn __action637< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, String, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec<(ast::Expr, ast::Pattern)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __6.0; @@ -45274,14 +45274,14 @@ fn __action637< #[allow(clippy::too_many_arguments)] fn __action638< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, String, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec<(ast::Expr, ast::Pattern)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __5.2; @@ -45307,17 +45307,17 @@ fn __action638< #[allow(clippy::too_many_arguments)] fn __action639< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, alloc::vec::Vec, crate::Location), - __10: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __10: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __5.0; @@ -45344,16 +45344,16 @@ fn __action639< #[allow(clippy::too_many_arguments)] fn __action640< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, alloc::vec::Vec, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __4.2; @@ -45381,10 +45381,10 @@ fn __action640< #[allow(clippy::too_many_arguments)] fn __action641< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __2.0; let __end0 = __2.2; @@ -45402,9 +45402,9 @@ fn __action641< #[allow(clippy::too_many_arguments)] fn __action642< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.2; let __end0 = __1.2; @@ -45423,10 +45423,10 @@ fn __action642< #[allow(clippy::too_many_arguments)] fn __action643< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, (token::Tok, Option>), crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (token::Tok, Option>), crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __2.0; let __end0 = __2.2; @@ -45444,9 +45444,9 @@ fn __action643< #[allow(clippy::too_many_arguments)] fn __action644< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, (token::Tok, Option>), crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (token::Tok, Option>), crate::text_size::TextSize), +) -> Result> { let __start0 = __1.2; let __end0 = __1.2; @@ -45465,8 +45465,8 @@ fn __action644< #[allow(clippy::too_many_arguments)] fn __action645< >( - __0: (crate::Location, (Option>, Vec, Vec, Option>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, (Option>, Vec, Vec, Option>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Arguments { let __start0 = __1.0; @@ -45484,7 +45484,7 @@ fn __action645< #[allow(clippy::too_many_arguments)] fn __action646< >( - __0: (crate::Location, (Option>, Vec, Vec, Option>), crate::Location), + __0: (crate::text_size::TextSize, (Option>, Vec, Vec, Option>), crate::text_size::TextSize), ) -> ast::Arguments { let __start0 = __0.2; @@ -45503,8 +45503,8 @@ fn __action646< #[allow(clippy::too_many_arguments)] fn __action647< >( - __0: (crate::Location, Option>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Arguments { let __start0 = __1.0; @@ -45522,7 +45522,7 @@ fn __action647< #[allow(clippy::too_many_arguments)] fn __action648< >( - __0: (crate::Location, Option>, crate::Location), + __0: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), ) -> ast::Arguments { let __start0 = __0.2; @@ -45541,10 +45541,10 @@ fn __action648< #[allow(clippy::too_many_arguments)] fn __action649< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __2.0; let __end0 = __2.2; @@ -45562,9 +45562,9 @@ fn __action649< #[allow(clippy::too_many_arguments)] fn __action650< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option<(token::Tok, (Option>, Vec, Vec, Option>))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.2; let __end0 = __1.2; @@ -45583,10 +45583,10 @@ fn __action650< #[allow(clippy::too_many_arguments)] fn __action651< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, (token::Tok, Option>), crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (token::Tok, Option>), crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __2.0; let __end0 = __2.2; @@ -45604,9 +45604,9 @@ fn __action651< #[allow(clippy::too_many_arguments)] fn __action652< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, (token::Tok, Option>), crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (token::Tok, Option>), crate::text_size::TextSize), +) -> Result> { let __start0 = __1.2; let __end0 = __1.2; @@ -45625,8 +45625,8 @@ fn __action652< #[allow(clippy::too_many_arguments)] fn __action653< >( - __0: (crate::Location, (Option>, Vec, Vec, Option>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, (Option>, Vec, Vec, Option>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Arguments { let __start0 = __1.0; @@ -45644,7 +45644,7 @@ fn __action653< #[allow(clippy::too_many_arguments)] fn __action654< >( - __0: (crate::Location, (Option>, Vec, Vec, Option>), crate::Location), + __0: (crate::text_size::TextSize, (Option>, Vec, Vec, Option>), crate::text_size::TextSize), ) -> ast::Arguments { let __start0 = __0.2; @@ -45663,8 +45663,8 @@ fn __action654< #[allow(clippy::too_many_arguments)] fn __action655< >( - __0: (crate::Location, Option>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Arguments { let __start0 = __1.0; @@ -45682,7 +45682,7 @@ fn __action655< #[allow(clippy::too_many_arguments)] fn __action656< >( - __0: (crate::Location, Option>, crate::Location), + __0: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), ) -> ast::Arguments { let __start0 = __0.2; @@ -45701,12 +45701,12 @@ fn __action656< #[allow(clippy::too_many_arguments)] fn __action657< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __4.0; @@ -45728,11 +45728,11 @@ fn __action657< #[allow(clippy::too_many_arguments)] fn __action658< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __3.2; @@ -45755,8 +45755,8 @@ fn __action658< #[allow(clippy::too_many_arguments)] fn __action659< >( - __0: (crate::Location, Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -45774,7 +45774,7 @@ fn __action659< #[allow(clippy::too_many_arguments)] fn __action660< >( - __0: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.2; @@ -45793,11 +45793,11 @@ fn __action660< #[allow(clippy::too_many_arguments)] fn __action661< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.0; @@ -45818,10 +45818,10 @@ fn __action661< #[allow(clippy::too_many_arguments)] fn __action662< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -45843,10 +45843,10 @@ fn __action662< #[allow(clippy::too_many_arguments)] fn __action663< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __2.0; @@ -45866,9 +45866,9 @@ fn __action663< #[allow(clippy::too_many_arguments)] fn __action664< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.2; @@ -45889,12 +45889,12 @@ fn __action664< #[allow(clippy::too_many_arguments)] fn __action665< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option>, crate::Location), - __2: (crate::Location, ast::Withitem, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __4.0; @@ -45916,11 +45916,11 @@ fn __action665< #[allow(clippy::too_many_arguments)] fn __action666< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option>, crate::Location), - __2: (crate::Location, ast::Withitem, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __3.2; @@ -45943,10 +45943,10 @@ fn __action666< #[allow(clippy::too_many_arguments)] fn __action667< >( - __0: (crate::Location, ast::Stmt, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Suite { let __start0 = __2.0; @@ -45966,9 +45966,9 @@ fn __action667< #[allow(clippy::too_many_arguments)] fn __action668< >( - __0: (crate::Location, ast::Stmt, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Suite { let __start0 = __1.2; @@ -45989,15 +45989,15 @@ fn __action668< #[allow(clippy::too_many_arguments)] fn __action669< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Expr, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Suite, crate::Location), - __8: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.0; @@ -46022,14 +46022,14 @@ fn __action669< #[allow(clippy::too_many_arguments)] fn __action670< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), - __7: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.2; @@ -46055,15 +46055,15 @@ fn __action670< #[allow(clippy::too_many_arguments)] fn __action671< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, crate::Location, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, String, crate::Location), - __5: (crate::Location, ast::Arguments, crate::Location), - __6: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, core::option::Option<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __2.0; @@ -46088,14 +46088,14 @@ fn __action671< #[allow(clippy::too_many_arguments)] fn __action672< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, crate::Location, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), - __4: (crate::Location, ast::Arguments, crate::Location), - __5: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, core::option::Option<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.2; @@ -46121,14 +46121,14 @@ fn __action672< #[allow(clippy::too_many_arguments)] fn __action673< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Expr, crate::Location), - __6: (crate::Location, alloc::vec::Vec, crate::Location), - __7: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Comprehension { let __start0 = __1.0; @@ -46152,13 +46152,13 @@ fn __action673< #[allow(clippy::too_many_arguments)] fn __action674< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, alloc::vec::Vec, crate::Location), - __6: (crate::Location, crate::Location, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Comprehension { let __start0 = __0.2; @@ -46183,12 +46183,12 @@ fn __action674< #[allow(clippy::too_many_arguments)] fn __action675< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.0; @@ -46210,11 +46210,11 @@ fn __action675< #[allow(clippy::too_many_arguments)] fn __action676< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.2; @@ -46237,9 +46237,9 @@ fn __action676< #[allow(clippy::too_many_arguments)] fn __action677< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ArgumentList, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ArgumentList, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, ArgumentList, token::Tok)> { let __start0 = __0.0; @@ -46258,15 +46258,15 @@ fn __action677< #[allow(clippy::too_many_arguments)] fn __action678< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, crate::Location, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ArgumentList, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ArgumentList, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __4.0; @@ -46291,12 +46291,12 @@ fn __action678< #[allow(clippy::too_many_arguments)] fn __action679< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, crate::Location, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.2; @@ -46320,8 +46320,8 @@ fn __action679< #[allow(clippy::too_many_arguments)] fn __action680< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec { let __start0 = __0.0; @@ -46339,9 +46339,9 @@ fn __action680< #[allow(clippy::too_many_arguments)] fn __action681< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec { let __start0 = __1.0; @@ -46360,14 +46360,14 @@ fn __action681< #[allow(clippy::too_many_arguments)] fn __action682< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, crate::Location, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> Result> { let __start0 = __3.2; let __end0 = __4.0; @@ -46391,15 +46391,15 @@ fn __action682< #[allow(clippy::too_many_arguments)] fn __action683< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, crate::Location, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> Result> { let __start0 = __4.0; let __end0 = __4.2; @@ -46422,13 +46422,13 @@ fn __action683< #[allow(clippy::too_many_arguments)] fn __action684< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, crate::Location, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> Result> { let __start0 = __3.2; let __end0 = __4.0; @@ -46451,14 +46451,14 @@ fn __action684< #[allow(clippy::too_many_arguments)] fn __action685< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, crate::Location, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> Result> { let __start0 = __4.0; let __end0 = __4.2; @@ -46480,14 +46480,14 @@ fn __action685< #[allow(clippy::too_many_arguments)] fn __action686< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, crate::Location, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> Result> { let __start0 = __3.2; let __end0 = __4.0; @@ -46511,15 +46511,15 @@ fn __action686< #[allow(clippy::too_many_arguments)] fn __action687< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, crate::Location, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> Result> { let __start0 = __4.0; let __end0 = __4.2; @@ -46542,13 +46542,13 @@ fn __action687< #[allow(clippy::too_many_arguments)] fn __action688< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, crate::Location, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> Result> { let __start0 = __3.2; let __end0 = __4.0; @@ -46571,14 +46571,14 @@ fn __action688< #[allow(clippy::too_many_arguments)] fn __action689< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, crate::Location, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), +) -> Result> { let __start0 = __4.0; let __end0 = __4.2; @@ -46600,8 +46600,8 @@ fn __action689< #[allow(clippy::too_many_arguments)] fn __action690< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Withitem, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), ) -> alloc::vec::Vec { let __start0 = __0.0; @@ -46619,9 +46619,9 @@ fn __action690< #[allow(clippy::too_many_arguments)] fn __action691< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Withitem, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), ) -> alloc::vec::Vec { let __start0 = __1.0; @@ -46640,11 +46640,11 @@ fn __action691< #[allow(clippy::too_many_arguments)] fn __action692< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option>, crate::Location), - __2: (crate::Location, ast::Withitem, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __2.2; @@ -46667,12 +46667,12 @@ fn __action692< #[allow(clippy::too_many_arguments)] fn __action693< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option>, crate::Location), - __2: (crate::Location, ast::Withitem, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __3.0; @@ -46694,10 +46694,10 @@ fn __action693< #[allow(clippy::too_many_arguments)] fn __action694< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option>, crate::Location), - __2: (crate::Location, ast::Withitem, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __2.2; @@ -46719,11 +46719,11 @@ fn __action694< #[allow(clippy::too_many_arguments)] fn __action695< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option>, crate::Location), - __2: (crate::Location, ast::Withitem, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __3.0; @@ -46744,8 +46744,8 @@ fn __action695< #[allow(clippy::too_many_arguments)] fn __action696< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, (Option>, ast::Expr), crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (Option>, ast::Expr), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))> { let __start0 = __0.0; @@ -46763,9 +46763,9 @@ fn __action696< #[allow(clippy::too_many_arguments)] fn __action697< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, (Option>, ast::Expr), crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, (Option>, ast::Expr), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))> { let __start0 = __1.0; @@ -46784,7 +46784,7 @@ fn __action697< #[allow(clippy::too_many_arguments)] fn __action698< >( - __0: (crate::Location, (Option>, ast::Expr), crate::Location), + __0: (crate::text_size::TextSize, (Option>, ast::Expr), crate::text_size::TextSize), ) -> Vec<(Option>, ast::Expr)> { let __start0 = __0.2; @@ -46803,8 +46803,8 @@ fn __action698< #[allow(clippy::too_many_arguments)] fn __action699< >( - __0: (crate::Location, (Option>, ast::Expr), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::Location), + __0: (crate::text_size::TextSize, (Option>, ast::Expr), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::text_size::TextSize), ) -> Vec<(Option>, ast::Expr)> { let __start0 = __1.0; @@ -46822,8 +46822,8 @@ fn __action699< #[allow(clippy::too_many_arguments)] fn __action700< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -46841,9 +46841,9 @@ fn __action700< #[allow(clippy::too_many_arguments)] fn __action701< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __1.0; @@ -46862,7 +46862,7 @@ fn __action701< #[allow(clippy::too_many_arguments)] fn __action702< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.2; @@ -46881,8 +46881,8 @@ fn __action702< #[allow(clippy::too_many_arguments)] fn __action703< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -46900,8 +46900,8 @@ fn __action703< #[allow(clippy::too_many_arguments)] fn __action704< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, String)> { let __start0 = __0.0; @@ -46919,9 +46919,9 @@ fn __action704< #[allow(clippy::too_many_arguments)] fn __action705< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, String)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, String)> { let __start0 = __1.0; @@ -46940,7 +46940,7 @@ fn __action705< #[allow(clippy::too_many_arguments)] fn __action706< >( - __0: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.2; @@ -46959,8 +46959,8 @@ fn __action706< #[allow(clippy::too_many_arguments)] fn __action707< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, String)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -46978,9 +46978,9 @@ fn __action707< #[allow(clippy::too_many_arguments)] fn __action708< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, (String, StringKind, bool), crate::Location), -) -> (crate::Location, (String, StringKind, bool), crate::Location) + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize), +) -> (crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize) { let __start0 = __1.2; let __end0 = __1.2; @@ -46999,10 +46999,10 @@ fn __action708< #[allow(clippy::too_many_arguments)] fn __action709< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, ast::Operator, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -47024,10 +47024,10 @@ fn __action709< #[allow(clippy::too_many_arguments)] fn __action710< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -47049,10 +47049,10 @@ fn __action710< #[allow(clippy::too_many_arguments)] fn __action711< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -47074,9 +47074,9 @@ fn __action711< #[allow(clippy::too_many_arguments)] fn __action712< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -47097,9 +47097,9 @@ fn __action712< #[allow(clippy::too_many_arguments)] fn __action713< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -47120,10 +47120,10 @@ fn __action713< #[allow(clippy::too_many_arguments)] fn __action714< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, ast::Operator, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -47145,10 +47145,10 @@ fn __action714< #[allow(clippy::too_many_arguments)] fn __action715< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, ast::Operator, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -47170,11 +47170,11 @@ fn __action715< #[allow(clippy::too_many_arguments)] fn __action716< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), +) -> Result> { let __start0 = __3.2; let __end0 = __3.2; @@ -47195,10 +47195,10 @@ fn __action716< #[allow(clippy::too_many_arguments)] fn __action717< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, core::option::Option<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.2; @@ -47220,8 +47220,8 @@ fn __action717< #[allow(clippy::too_many_arguments)] fn __action718< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Constant, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Constant, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -47241,8 +47241,8 @@ fn __action718< #[allow(clippy::too_many_arguments)] fn __action719< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -47262,10 +47262,10 @@ fn __action719< #[allow(clippy::too_many_arguments)] fn __action720< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -47287,11 +47287,11 @@ fn __action720< #[allow(clippy::too_many_arguments)] fn __action721< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __4.2; @@ -47314,11 +47314,11 @@ fn __action721< #[allow(clippy::too_many_arguments)] fn __action722< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __4.2; @@ -47341,10 +47341,10 @@ fn __action722< #[allow(clippy::too_many_arguments)] fn __action723< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -47366,13 +47366,13 @@ fn __action723< #[allow(clippy::too_many_arguments)] fn __action724< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __5.2; let __end0 = __5.2; @@ -47395,14 +47395,14 @@ fn __action724< #[allow(clippy::too_many_arguments)] fn __action725< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __6.2; let __end0 = __6.2; @@ -47426,12 +47426,12 @@ fn __action725< #[allow(clippy::too_many_arguments)] fn __action726< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __4.2; let __end0 = __4.2; @@ -47453,13 +47453,13 @@ fn __action726< #[allow(clippy::too_many_arguments)] fn __action727< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __5.2; let __end0 = __5.2; @@ -47482,9 +47482,9 @@ fn __action727< #[allow(clippy::too_many_arguments)] fn __action728< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -47505,11 +47505,11 @@ fn __action728< #[allow(clippy::too_many_arguments)] fn __action729< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __4.2; @@ -47532,12 +47532,12 @@ fn __action729< #[allow(clippy::too_many_arguments)] fn __action730< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, crate::Location, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __4.2; let __end0 = __4.2; @@ -47559,10 +47559,10 @@ fn __action730< #[allow(clippy::too_many_arguments)] fn __action731< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, ast::Expr)>>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, ast::Expr)>>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -47584,11 +47584,11 @@ fn __action731< #[allow(clippy::too_many_arguments)] fn __action732< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, (ast::Expr, ast::Expr), crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, (ast::Expr, ast::Expr), crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __4.2; @@ -47611,10 +47611,10 @@ fn __action732< #[allow(clippy::too_many_arguments)] fn __action733< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -47636,11 +47636,11 @@ fn __action733< #[allow(clippy::too_many_arguments)] fn __action734< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __4.2; @@ -47663,8 +47663,8 @@ fn __action734< #[allow(clippy::too_many_arguments)] fn __action735< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -47684,8 +47684,8 @@ fn __action735< #[allow(clippy::too_many_arguments)] fn __action736< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -47705,8 +47705,8 @@ fn __action736< #[allow(clippy::too_many_arguments)] fn __action737< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -47726,8 +47726,8 @@ fn __action737< #[allow(clippy::too_many_arguments)] fn __action738< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -47747,8 +47747,8 @@ fn __action738< #[allow(clippy::too_many_arguments)] fn __action739< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Constant, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Constant, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -47768,8 +47768,8 @@ fn __action739< #[allow(clippy::too_many_arguments)] fn __action740< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -47789,10 +47789,10 @@ fn __action740< #[allow(clippy::too_many_arguments)] fn __action741< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -47814,11 +47814,11 @@ fn __action741< #[allow(clippy::too_many_arguments)] fn __action742< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __4.2; @@ -47841,13 +47841,13 @@ fn __action742< #[allow(clippy::too_many_arguments)] fn __action743< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __5.2; let __end0 = __5.2; @@ -47870,14 +47870,14 @@ fn __action743< #[allow(clippy::too_many_arguments)] fn __action744< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __6.2; let __end0 = __6.2; @@ -47901,12 +47901,12 @@ fn __action744< #[allow(clippy::too_many_arguments)] fn __action745< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __4.2; let __end0 = __4.2; @@ -47928,13 +47928,13 @@ fn __action745< #[allow(clippy::too_many_arguments)] fn __action746< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __5.2; let __end0 = __5.2; @@ -47957,9 +47957,9 @@ fn __action746< #[allow(clippy::too_many_arguments)] fn __action747< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -47980,11 +47980,11 @@ fn __action747< #[allow(clippy::too_many_arguments)] fn __action748< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __4.2; @@ -48007,12 +48007,12 @@ fn __action748< #[allow(clippy::too_many_arguments)] fn __action749< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, crate::Location, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __4.2; let __end0 = __4.2; @@ -48034,10 +48034,10 @@ fn __action749< #[allow(clippy::too_many_arguments)] fn __action750< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option>, ast::Expr)>>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, ast::Expr)>>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -48059,11 +48059,11 @@ fn __action750< #[allow(clippy::too_many_arguments)] fn __action751< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, (ast::Expr, ast::Expr), crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, (ast::Expr, ast::Expr), crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __4.2; @@ -48086,10 +48086,10 @@ fn __action751< #[allow(clippy::too_many_arguments)] fn __action752< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -48111,11 +48111,11 @@ fn __action752< #[allow(clippy::too_many_arguments)] fn __action753< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __4.2; @@ -48138,8 +48138,8 @@ fn __action753< #[allow(clippy::too_many_arguments)] fn __action754< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -48159,8 +48159,8 @@ fn __action754< #[allow(clippy::too_many_arguments)] fn __action755< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -48180,8 +48180,8 @@ fn __action755< #[allow(clippy::too_many_arguments)] fn __action756< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -48201,8 +48201,8 @@ fn __action756< #[allow(clippy::too_many_arguments)] fn __action757< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -48222,11 +48222,11 @@ fn __action757< #[allow(clippy::too_many_arguments)] fn __action758< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ArgumentList, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ArgumentList, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __4.2; @@ -48249,11 +48249,11 @@ fn __action758< #[allow(clippy::too_many_arguments)] fn __action759< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __4.2; @@ -48276,10 +48276,10 @@ fn __action759< #[allow(clippy::too_many_arguments)] fn __action760< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -48301,11 +48301,11 @@ fn __action760< #[allow(clippy::too_many_arguments)] fn __action761< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ArgumentList, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ArgumentList, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __4.2; @@ -48328,11 +48328,11 @@ fn __action761< #[allow(clippy::too_many_arguments)] fn __action762< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __4.2; @@ -48355,10 +48355,10 @@ fn __action762< #[allow(clippy::too_many_arguments)] fn __action763< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -48380,9 +48380,9 @@ fn __action763< #[allow(clippy::too_many_arguments)] fn __action764< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -48403,9 +48403,9 @@ fn __action764< #[allow(clippy::too_many_arguments)] fn __action765< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -48426,8 +48426,8 @@ fn __action765< #[allow(clippy::too_many_arguments)] fn __action766< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __1.2; @@ -48447,14 +48447,14 @@ fn __action766< #[allow(clippy::too_many_arguments)] fn __action767< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __7.2; @@ -48480,13 +48480,13 @@ fn __action767< #[allow(clippy::too_many_arguments)] fn __action768< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __6.2; @@ -48511,12 +48511,12 @@ fn __action768< #[allow(clippy::too_many_arguments)] fn __action769< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __5.2; @@ -48540,11 +48540,11 @@ fn __action769< #[allow(clippy::too_many_arguments)] fn __action770< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.2; @@ -48567,12 +48567,12 @@ fn __action770< #[allow(clippy::too_many_arguments)] fn __action771< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __5.2; @@ -48596,11 +48596,11 @@ fn __action771< #[allow(clippy::too_many_arguments)] fn __action772< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.2; @@ -48623,10 +48623,10 @@ fn __action772< #[allow(clippy::too_many_arguments)] fn __action773< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __3.2; @@ -48648,14 +48648,14 @@ fn __action773< #[allow(clippy::too_many_arguments)] fn __action774< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __7.2; @@ -48681,13 +48681,13 @@ fn __action774< #[allow(clippy::too_many_arguments)] fn __action775< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __6.2; @@ -48712,12 +48712,12 @@ fn __action775< #[allow(clippy::too_many_arguments)] fn __action776< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __5.2; @@ -48741,11 +48741,11 @@ fn __action776< #[allow(clippy::too_many_arguments)] fn __action777< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.2; @@ -48768,12 +48768,12 @@ fn __action777< #[allow(clippy::too_many_arguments)] fn __action778< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __5.2; @@ -48797,11 +48797,11 @@ fn __action778< #[allow(clippy::too_many_arguments)] fn __action779< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.2; @@ -48824,10 +48824,10 @@ fn __action779< #[allow(clippy::too_many_arguments)] fn __action780< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __3.2; @@ -48849,8 +48849,8 @@ fn __action780< #[allow(clippy::too_many_arguments)] fn __action781< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::PatternKind, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __1.2; @@ -48870,8 +48870,8 @@ fn __action781< #[allow(clippy::too_many_arguments)] fn __action782< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::PatternKind, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __1.2; @@ -48891,8 +48891,8 @@ fn __action782< #[allow(clippy::too_many_arguments)] fn __action783< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::PatternKind, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __1.2; @@ -48912,8 +48912,8 @@ fn __action783< #[allow(clippy::too_many_arguments)] fn __action784< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::PatternKind, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __1.2; @@ -48933,8 +48933,8 @@ fn __action784< #[allow(clippy::too_many_arguments)] fn __action785< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::PatternKind, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __1.2; @@ -48954,8 +48954,8 @@ fn __action785< #[allow(clippy::too_many_arguments)] fn __action786< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::PatternKind, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __1.2; @@ -48975,8 +48975,8 @@ fn __action786< #[allow(clippy::too_many_arguments)] fn __action787< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::PatternKind, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __1.2; @@ -48996,9 +48996,9 @@ fn __action787< #[allow(clippy::too_many_arguments)] fn __action788< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -49019,9 +49019,9 @@ fn __action788< #[allow(clippy::too_many_arguments)] fn __action789< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -49042,8 +49042,8 @@ fn __action789< #[allow(clippy::too_many_arguments)] fn __action790< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Constant, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Constant, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -49063,9 +49063,9 @@ fn __action790< #[allow(clippy::too_many_arguments)] fn __action791< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -49086,9 +49086,9 @@ fn __action791< #[allow(clippy::too_many_arguments)] fn __action792< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __2.2; @@ -49109,10 +49109,10 @@ fn __action792< #[allow(clippy::too_many_arguments)] fn __action793< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -49134,10 +49134,10 @@ fn __action793< #[allow(clippy::too_many_arguments)] fn __action794< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -49159,9 +49159,9 @@ fn __action794< #[allow(clippy::too_many_arguments)] fn __action795< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __2.2; @@ -49182,10 +49182,10 @@ fn __action795< #[allow(clippy::too_many_arguments)] fn __action796< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, ast::Operator, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.2; @@ -49207,11 +49207,11 @@ fn __action796< #[allow(clippy::too_many_arguments)] fn __action797< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, core::option::Option, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __4.2; @@ -49234,9 +49234,9 @@ fn __action797< #[allow(clippy::too_many_arguments)] fn __action798< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Unaryop, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Unaryop, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -49257,9 +49257,9 @@ fn __action798< #[allow(clippy::too_many_arguments)] fn __action799< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Unaryop, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Unaryop, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -49280,8 +49280,8 @@ fn __action799< #[allow(clippy::too_many_arguments)] fn __action800< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.2; @@ -49301,8 +49301,8 @@ fn __action800< #[allow(clippy::too_many_arguments)] fn __action801< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.2; @@ -49322,9 +49322,9 @@ fn __action801< #[allow(clippy::too_many_arguments)] fn __action802< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __2.2; @@ -49345,8 +49345,8 @@ fn __action802< #[allow(clippy::too_many_arguments)] fn __action803< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.2; @@ -49366,10 +49366,10 @@ fn __action803< #[allow(clippy::too_many_arguments)] fn __action804< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, core::option::Option>, crate::Location), -) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), +) -> (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr) { let __start0 = __2.2; let __end0 = __2.2; @@ -49389,11 +49389,11 @@ fn __action804< #[allow(clippy::too_many_arguments)] fn __action805< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), -) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), +) -> (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr) { let __start0 = __3.2; let __end0 = __3.2; @@ -49414,10 +49414,10 @@ fn __action805< #[allow(clippy::too_many_arguments)] fn __action806< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), -) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), +) -> (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr) { let __start0 = __2.2; let __end0 = __2.2; @@ -49437,10 +49437,10 @@ fn __action806< #[allow(clippy::too_many_arguments)] fn __action807< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), -) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), +) -> (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr) { let __start0 = __2.2; let __end0 = __2.2; @@ -49460,9 +49460,9 @@ fn __action807< #[allow(clippy::too_many_arguments)] fn __action808< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, Vec, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -49483,8 +49483,8 @@ fn __action808< #[allow(clippy::too_many_arguments)] fn __action809< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -49504,9 +49504,9 @@ fn __action809< #[allow(clippy::too_many_arguments)] fn __action810< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, Vec, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -49527,8 +49527,8 @@ fn __action810< #[allow(clippy::too_many_arguments)] fn __action811< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -49548,9 +49548,9 @@ fn __action811< #[allow(clippy::too_many_arguments)] fn __action812< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __2.2; @@ -49571,9 +49571,9 @@ fn __action812< #[allow(clippy::too_many_arguments)] fn __action813< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, core::option::Option<(token::Tok, String)>, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option<(token::Tok, String)>, crate::text_size::TextSize), ) -> ast::Alias { let __start0 = __2.2; @@ -49594,9 +49594,9 @@ fn __action813< #[allow(clippy::too_many_arguments)] fn __action814< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, core::option::Option<(token::Tok, String)>, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option<(token::Tok, String)>, crate::text_size::TextSize), ) -> ast::Alias { let __start0 = __2.2; @@ -49617,8 +49617,8 @@ fn __action814< #[allow(clippy::too_many_arguments)] fn __action815< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.2; @@ -49638,11 +49638,11 @@ fn __action815< #[allow(clippy::too_many_arguments)] fn __action816< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __4.2; @@ -49665,10 +49665,10 @@ fn __action816< #[allow(clippy::too_many_arguments)] fn __action817< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __3.2; @@ -49690,8 +49690,8 @@ fn __action817< #[allow(clippy::too_many_arguments)] fn __action818< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.2; @@ -49711,9 +49711,9 @@ fn __action818< #[allow(clippy::too_many_arguments)] fn __action819< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __2.2; @@ -49734,11 +49734,11 @@ fn __action819< #[allow(clippy::too_many_arguments)] fn __action820< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, (Option, Option), crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, (Option, Option), crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __4.2; @@ -49761,12 +49761,12 @@ fn __action820< #[allow(clippy::too_many_arguments)] fn __action821< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), +) -> Result> { let __start0 = __4.2; let __end0 = __4.2; @@ -49788,8 +49788,8 @@ fn __action821< #[allow(clippy::too_many_arguments)] fn __action822< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __1.2; @@ -49809,8 +49809,8 @@ fn __action822< #[allow(clippy::too_many_arguments)] fn __action823< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -49830,8 +49830,8 @@ fn __action823< #[allow(clippy::too_many_arguments)] fn __action824< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -49851,8 +49851,8 @@ fn __action824< #[allow(clippy::too_many_arguments)] fn __action825< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -49872,9 +49872,9 @@ fn __action825< #[allow(clippy::too_many_arguments)] fn __action826< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.2; @@ -49895,11 +49895,11 @@ fn __action826< #[allow(clippy::too_many_arguments)] fn __action827< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec<(ast::Expr, ast::Pattern)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.2; @@ -49922,10 +49922,10 @@ fn __action827< #[allow(clippy::too_many_arguments)] fn __action828< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec<(ast::Expr, ast::Pattern)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __3.2; @@ -49947,12 +49947,12 @@ fn __action828< #[allow(clippy::too_many_arguments)] fn __action829< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __5.2; @@ -49976,11 +49976,11 @@ fn __action829< #[allow(clippy::too_many_arguments)] fn __action830< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.2; @@ -50003,14 +50003,14 @@ fn __action830< #[allow(clippy::too_many_arguments)] fn __action831< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, String, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec<(ast::Expr, ast::Pattern)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __7.2; @@ -50036,13 +50036,13 @@ fn __action831< #[allow(clippy::too_many_arguments)] fn __action832< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, String, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec<(ast::Expr, ast::Pattern)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __6.2; @@ -50067,8 +50067,8 @@ fn __action832< #[allow(clippy::too_many_arguments)] fn __action833< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -50088,10 +50088,10 @@ fn __action833< #[allow(clippy::too_many_arguments)] fn __action834< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -50113,10 +50113,10 @@ fn __action834< #[allow(clippy::too_many_arguments)] fn __action835< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -50138,10 +50138,10 @@ fn __action835< #[allow(clippy::too_many_arguments)] fn __action836< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.2; @@ -50163,9 +50163,9 @@ fn __action836< #[allow(clippy::too_many_arguments)] fn __action837< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __2.2; @@ -50186,9 +50186,9 @@ fn __action837< #[allow(clippy::too_many_arguments)] fn __action838< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -50209,9 +50209,9 @@ fn __action838< #[allow(clippy::too_many_arguments)] fn __action839< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -50232,9 +50232,9 @@ fn __action839< #[allow(clippy::too_many_arguments)] fn __action840< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), - __2: (crate::Location, alloc::vec::Vec, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __2.2; @@ -50255,9 +50255,9 @@ fn __action840< #[allow(clippy::too_many_arguments)] fn __action841< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -50278,9 +50278,9 @@ fn __action841< #[allow(clippy::too_many_arguments)] fn __action842< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -50301,8 +50301,8 @@ fn __action842< #[allow(clippy::too_many_arguments)] fn __action843< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.2; @@ -50322,9 +50322,9 @@ fn __action843< #[allow(clippy::too_many_arguments)] fn __action844< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __2.2; @@ -50345,11 +50345,11 @@ fn __action844< #[allow(clippy::too_many_arguments)] fn __action845< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __4.2; @@ -50372,10 +50372,10 @@ fn __action845< #[allow(clippy::too_many_arguments)] fn __action846< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __3.2; @@ -50397,10 +50397,10 @@ fn __action846< #[allow(clippy::too_many_arguments)] fn __action847< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -50422,10 +50422,10 @@ fn __action847< #[allow(clippy::too_many_arguments)] fn __action848< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -50447,8 +50447,8 @@ fn __action848< #[allow(clippy::too_many_arguments)] fn __action849< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.2; @@ -50468,10 +50468,10 @@ fn __action849< #[allow(clippy::too_many_arguments)] fn __action850< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, core::option::Option<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.2; @@ -50493,10 +50493,10 @@ fn __action850< #[allow(clippy::too_many_arguments)] fn __action851< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __3.2; @@ -50518,9 +50518,9 @@ fn __action851< #[allow(clippy::too_many_arguments)] fn __action852< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.2; @@ -50541,12 +50541,12 @@ fn __action852< #[allow(clippy::too_many_arguments)] fn __action853< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __5.2; @@ -50570,10 +50570,10 @@ fn __action853< #[allow(clippy::too_many_arguments)] fn __action854< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __3.2; @@ -50595,10 +50595,10 @@ fn __action854< #[allow(clippy::too_many_arguments)] fn __action855< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, ast::Operator, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -50620,10 +50620,10 @@ fn __action855< #[allow(clippy::too_many_arguments)] fn __action856< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, ast::Operator, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -50645,13 +50645,13 @@ fn __action856< #[allow(clippy::too_many_arguments)] fn __action857< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Expr, crate::Location), - __6: (crate::Location, alloc::vec::Vec, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Comprehension { let __start0 = __6.2; @@ -50676,12 +50676,12 @@ fn __action857< #[allow(clippy::too_many_arguments)] fn __action858< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, alloc::vec::Vec, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Comprehension { let __start0 = __5.2; @@ -50705,9 +50705,9 @@ fn __action858< #[allow(clippy::too_many_arguments)] fn __action859< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -50728,9 +50728,9 @@ fn __action859< #[allow(clippy::too_many_arguments)] fn __action860< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.2; @@ -50751,9 +50751,9 @@ fn __action860< #[allow(clippy::too_many_arguments)] fn __action861< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Arg { let __start0 = __2.2; @@ -50774,11 +50774,11 @@ fn __action861< #[allow(clippy::too_many_arguments)] fn __action862< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, core::option::Option, crate::Location), - __4: (crate::Location, core::option::Option>, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __4.2; @@ -50801,10 +50801,10 @@ fn __action862< #[allow(clippy::too_many_arguments)] fn __action863< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -50826,9 +50826,9 @@ fn __action863< #[allow(clippy::too_many_arguments)] fn __action864< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -50849,10 +50849,10 @@ fn __action864< #[allow(clippy::too_many_arguments)] fn __action865< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, ast::Operator, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -50874,10 +50874,10 @@ fn __action865< #[allow(clippy::too_many_arguments)] fn __action866< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, ast::Operator, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -50899,12 +50899,12 @@ fn __action866< #[allow(clippy::too_many_arguments)] fn __action867< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __5.2; @@ -50928,12 +50928,12 @@ fn __action867< #[allow(clippy::too_many_arguments)] fn __action868< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __5.2; @@ -50957,13 +50957,13 @@ fn __action868< #[allow(clippy::too_many_arguments)] fn __action869< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), - __6: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __6.2; @@ -50988,13 +50988,13 @@ fn __action869< #[allow(clippy::too_many_arguments)] fn __action870< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), - __6: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __6.2; @@ -51019,9 +51019,9 @@ fn __action870< #[allow(clippy::too_many_arguments)] fn __action871< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Arg { let __start0 = __2.2; @@ -51042,8 +51042,8 @@ fn __action871< #[allow(clippy::too_many_arguments)] fn __action872< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Arg { let __start0 = __1.2; @@ -51063,10 +51063,10 @@ fn __action872< #[allow(clippy::too_many_arguments)] fn __action873< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -51088,10 +51088,10 @@ fn __action873< #[allow(clippy::too_many_arguments)] fn __action874< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -51113,9 +51113,9 @@ fn __action874< #[allow(clippy::too_many_arguments)] fn __action875< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -51136,10 +51136,10 @@ fn __action875< #[allow(clippy::too_many_arguments)] fn __action876< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.2; @@ -51161,8 +51161,8 @@ fn __action876< #[allow(clippy::too_many_arguments)] fn __action877< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, String)> { let __start0 = __0.0; @@ -51180,10 +51180,10 @@ fn __action877< #[allow(clippy::too_many_arguments)] fn __action878< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Alias { let __start0 = __2.0; @@ -51203,8 +51203,8 @@ fn __action878< #[allow(clippy::too_many_arguments)] fn __action879< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Alias { let __start0 = __1.2; @@ -51224,10 +51224,10 @@ fn __action879< #[allow(clippy::too_many_arguments)] fn __action880< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Alias { let __start0 = __2.0; @@ -51247,8 +51247,8 @@ fn __action880< #[allow(clippy::too_many_arguments)] fn __action881< >( - __0: (crate::Location, crate::Location, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Alias { let __start0 = __1.2; @@ -51268,11 +51268,11 @@ fn __action881< #[allow(clippy::too_many_arguments)] fn __action882< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), -) -> (crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite) + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), +) -> (crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite) { let __start0 = __0.0; let __end0 = __0.0; @@ -51293,8 +51293,8 @@ fn __action882< #[allow(clippy::too_many_arguments)] fn __action883< >( - __0: (crate::Location, (String, StringKind, bool), crate::Location), -) -> (crate::Location, (String, StringKind, bool), crate::Location) + __0: (crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize), +) -> (crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize) { let __start0 = __0.0; let __end0 = __0.0; @@ -51312,9 +51312,9 @@ fn __action883< #[allow(clippy::too_many_arguments)] fn __action884< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, ast::Operator, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51335,9 +51335,9 @@ fn __action884< #[allow(clippy::too_many_arguments)] fn __action885< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51358,9 +51358,9 @@ fn __action885< #[allow(clippy::too_many_arguments)] fn __action886< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51381,8 +51381,8 @@ fn __action886< #[allow(clippy::too_many_arguments)] fn __action887< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51402,8 +51402,8 @@ fn __action887< #[allow(clippy::too_many_arguments)] fn __action888< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51423,9 +51423,9 @@ fn __action888< #[allow(clippy::too_many_arguments)] fn __action889< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, ast::Operator, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51446,9 +51446,9 @@ fn __action889< #[allow(clippy::too_many_arguments)] fn __action890< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, ast::Operator, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51469,10 +51469,10 @@ fn __action890< #[allow(clippy::too_many_arguments)] fn __action891< >( - __0: (crate::Location, ast::Pattern, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -51492,9 +51492,9 @@ fn __action891< #[allow(clippy::too_many_arguments)] fn __action892< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -51515,8 +51515,8 @@ fn __action892< #[allow(clippy::too_many_arguments)] fn __action893< >( - __0: (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize)>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -51534,7 +51534,7 @@ fn __action893< #[allow(clippy::too_many_arguments)] fn __action894< >( - __0: (crate::Location, ast::Constant, crate::Location), + __0: (crate::text_size::TextSize, ast::Constant, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51553,7 +51553,7 @@ fn __action894< #[allow(clippy::too_many_arguments)] fn __action895< >( - __0: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51572,9 +51572,9 @@ fn __action895< #[allow(clippy::too_many_arguments)] fn __action896< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51595,10 +51595,10 @@ fn __action896< #[allow(clippy::too_many_arguments)] fn __action897< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51620,10 +51620,10 @@ fn __action897< #[allow(clippy::too_many_arguments)] fn __action898< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51645,9 +51645,9 @@ fn __action898< #[allow(clippy::too_many_arguments)] fn __action899< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51668,12 +51668,12 @@ fn __action899< #[allow(clippy::too_many_arguments)] fn __action900< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option>, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -51695,13 +51695,13 @@ fn __action900< #[allow(clippy::too_many_arguments)] fn __action901< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option>, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -51724,11 +51724,11 @@ fn __action901< #[allow(clippy::too_many_arguments)] fn __action902< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option>, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -51749,12 +51749,12 @@ fn __action902< #[allow(clippy::too_many_arguments)] fn __action903< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option>, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -51776,8 +51776,8 @@ fn __action903< #[allow(clippy::too_many_arguments)] fn __action904< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51797,10 +51797,10 @@ fn __action904< #[allow(clippy::too_many_arguments)] fn __action905< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51822,11 +51822,11 @@ fn __action905< #[allow(clippy::too_many_arguments)] fn __action906< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -51847,9 +51847,9 @@ fn __action906< #[allow(clippy::too_many_arguments)] fn __action907< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option>, ast::Expr)>>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, ast::Expr)>>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51870,10 +51870,10 @@ fn __action907< #[allow(clippy::too_many_arguments)] fn __action908< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, (ast::Expr, ast::Expr), crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (ast::Expr, ast::Expr), crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51895,9 +51895,9 @@ fn __action908< #[allow(clippy::too_many_arguments)] fn __action909< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51918,10 +51918,10 @@ fn __action909< #[allow(clippy::too_many_arguments)] fn __action910< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51943,7 +51943,7 @@ fn __action910< #[allow(clippy::too_many_arguments)] fn __action911< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51962,7 +51962,7 @@ fn __action911< #[allow(clippy::too_many_arguments)] fn __action912< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -51981,7 +51981,7 @@ fn __action912< #[allow(clippy::too_many_arguments)] fn __action913< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52000,7 +52000,7 @@ fn __action913< #[allow(clippy::too_many_arguments)] fn __action914< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52019,8 +52019,8 @@ fn __action914< #[allow(clippy::too_many_arguments)] fn __action915< >( - __0: (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize)>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -52038,7 +52038,7 @@ fn __action915< #[allow(clippy::too_many_arguments)] fn __action916< >( - __0: (crate::Location, ast::Constant, crate::Location), + __0: (crate::text_size::TextSize, ast::Constant, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52057,7 +52057,7 @@ fn __action916< #[allow(clippy::too_many_arguments)] fn __action917< >( - __0: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52076,9 +52076,9 @@ fn __action917< #[allow(clippy::too_many_arguments)] fn __action918< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52099,10 +52099,10 @@ fn __action918< #[allow(clippy::too_many_arguments)] fn __action919< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52124,12 +52124,12 @@ fn __action919< #[allow(clippy::too_many_arguments)] fn __action920< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option>, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -52151,13 +52151,13 @@ fn __action920< #[allow(clippy::too_many_arguments)] fn __action921< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option>, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -52180,11 +52180,11 @@ fn __action921< #[allow(clippy::too_many_arguments)] fn __action922< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option>, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -52205,12 +52205,12 @@ fn __action922< #[allow(clippy::too_many_arguments)] fn __action923< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option>, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -52232,8 +52232,8 @@ fn __action923< #[allow(clippy::too_many_arguments)] fn __action924< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52253,10 +52253,10 @@ fn __action924< #[allow(clippy::too_many_arguments)] fn __action925< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52278,11 +52278,11 @@ fn __action925< #[allow(clippy::too_many_arguments)] fn __action926< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -52303,9 +52303,9 @@ fn __action926< #[allow(clippy::too_many_arguments)] fn __action927< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option>, ast::Expr)>>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, ast::Expr)>>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52326,10 +52326,10 @@ fn __action927< #[allow(clippy::too_many_arguments)] fn __action928< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, (ast::Expr, ast::Expr), crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (ast::Expr, ast::Expr), crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52351,9 +52351,9 @@ fn __action928< #[allow(clippy::too_many_arguments)] fn __action929< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52374,10 +52374,10 @@ fn __action929< #[allow(clippy::too_many_arguments)] fn __action930< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52399,7 +52399,7 @@ fn __action930< #[allow(clippy::too_many_arguments)] fn __action931< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52418,7 +52418,7 @@ fn __action931< #[allow(clippy::too_many_arguments)] fn __action932< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52437,7 +52437,7 @@ fn __action932< #[allow(clippy::too_many_arguments)] fn __action933< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52456,7 +52456,7 @@ fn __action933< #[allow(clippy::too_many_arguments)] fn __action934< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52475,10 +52475,10 @@ fn __action934< #[allow(clippy::too_many_arguments)] fn __action935< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ArgumentList, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ArgumentList, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52500,10 +52500,10 @@ fn __action935< #[allow(clippy::too_many_arguments)] fn __action936< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52525,9 +52525,9 @@ fn __action936< #[allow(clippy::too_many_arguments)] fn __action937< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52548,10 +52548,10 @@ fn __action937< #[allow(clippy::too_many_arguments)] fn __action938< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ArgumentList, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ArgumentList, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52573,10 +52573,10 @@ fn __action938< #[allow(clippy::too_many_arguments)] fn __action939< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52598,9 +52598,9 @@ fn __action939< #[allow(clippy::too_many_arguments)] fn __action940< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52621,8 +52621,8 @@ fn __action940< #[allow(clippy::too_many_arguments)] fn __action941< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52642,8 +52642,8 @@ fn __action941< #[allow(clippy::too_many_arguments)] fn __action942< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -52663,7 +52663,7 @@ fn __action942< #[allow(clippy::too_many_arguments)] fn __action943< >( - __0: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52682,14 +52682,14 @@ fn __action943< #[allow(clippy::too_many_arguments)] fn __action944< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ArgumentList, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ArgumentList, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.2; @@ -52715,11 +52715,11 @@ fn __action944< #[allow(clippy::too_many_arguments)] fn __action945< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.2; @@ -52742,13 +52742,13 @@ fn __action945< #[allow(clippy::too_many_arguments)] fn __action946< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52773,12 +52773,12 @@ fn __action946< #[allow(clippy::too_many_arguments)] fn __action947< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52802,11 +52802,11 @@ fn __action947< #[allow(clippy::too_many_arguments)] fn __action948< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52829,10 +52829,10 @@ fn __action948< #[allow(clippy::too_many_arguments)] fn __action949< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52854,11 +52854,11 @@ fn __action949< #[allow(clippy::too_many_arguments)] fn __action950< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52881,10 +52881,10 @@ fn __action950< #[allow(clippy::too_many_arguments)] fn __action951< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52906,9 +52906,9 @@ fn __action951< #[allow(clippy::too_many_arguments)] fn __action952< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52929,13 +52929,13 @@ fn __action952< #[allow(clippy::too_many_arguments)] fn __action953< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52960,12 +52960,12 @@ fn __action953< #[allow(clippy::too_many_arguments)] fn __action954< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -52989,11 +52989,11 @@ fn __action954< #[allow(clippy::too_many_arguments)] fn __action955< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -53016,10 +53016,10 @@ fn __action955< #[allow(clippy::too_many_arguments)] fn __action956< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -53041,11 +53041,11 @@ fn __action956< #[allow(clippy::too_many_arguments)] fn __action957< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -53068,10 +53068,10 @@ fn __action957< #[allow(clippy::too_many_arguments)] fn __action958< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec<(String, ast::Pattern)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec<(String, ast::Pattern)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -53093,9 +53093,9 @@ fn __action958< #[allow(clippy::too_many_arguments)] fn __action959< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -53116,7 +53116,7 @@ fn __action959< #[allow(clippy::too_many_arguments)] fn __action960< >( - __0: (crate::Location, ast::PatternKind, crate::Location), + __0: (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __0.0; @@ -53135,7 +53135,7 @@ fn __action960< #[allow(clippy::too_many_arguments)] fn __action961< >( - __0: (crate::Location, ast::PatternKind, crate::Location), + __0: (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __0.0; @@ -53154,7 +53154,7 @@ fn __action961< #[allow(clippy::too_many_arguments)] fn __action962< >( - __0: (crate::Location, ast::PatternKind, crate::Location), + __0: (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __0.0; @@ -53173,7 +53173,7 @@ fn __action962< #[allow(clippy::too_many_arguments)] fn __action963< >( - __0: (crate::Location, ast::PatternKind, crate::Location), + __0: (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __0.0; @@ -53192,7 +53192,7 @@ fn __action963< #[allow(clippy::too_many_arguments)] fn __action964< >( - __0: (crate::Location, ast::PatternKind, crate::Location), + __0: (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __0.0; @@ -53211,7 +53211,7 @@ fn __action964< #[allow(clippy::too_many_arguments)] fn __action965< >( - __0: (crate::Location, ast::PatternKind, crate::Location), + __0: (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __0.0; @@ -53230,7 +53230,7 @@ fn __action965< #[allow(clippy::too_many_arguments)] fn __action966< >( - __0: (crate::Location, ast::PatternKind, crate::Location), + __0: (crate::text_size::TextSize, ast::PatternKind, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __0.0; @@ -53249,8 +53249,8 @@ fn __action966< #[allow(clippy::too_many_arguments)] fn __action967< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -53270,8 +53270,8 @@ fn __action967< #[allow(clippy::too_many_arguments)] fn __action968< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -53291,7 +53291,7 @@ fn __action968< #[allow(clippy::too_many_arguments)] fn __action969< >( - __0: (crate::Location, ast::Constant, crate::Location), + __0: (crate::text_size::TextSize, ast::Constant, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -53310,8 +53310,8 @@ fn __action969< #[allow(clippy::too_many_arguments)] fn __action970< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -53331,9 +53331,9 @@ fn __action970< #[allow(clippy::too_many_arguments)] fn __action971< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -53354,8 +53354,8 @@ fn __action971< #[allow(clippy::too_many_arguments)] fn __action972< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -53375,10 +53375,10 @@ fn __action972< #[allow(clippy::too_many_arguments)] fn __action973< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Excepthandler { let __start0 = __0.0; @@ -53400,10 +53400,10 @@ fn __action973< #[allow(clippy::too_many_arguments)] fn __action974< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, (ast::Expr, token::Tok, String), crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (ast::Expr, token::Tok, String), crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Excepthandler { let __start0 = __0.0; @@ -53425,11 +53425,11 @@ fn __action974< #[allow(clippy::too_many_arguments)] fn __action975< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Excepthandler { let __start0 = __0.0; @@ -53452,11 +53452,11 @@ fn __action975< #[allow(clippy::too_many_arguments)] fn __action976< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, (ast::Expr, token::Tok, String), crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, (ast::Expr, token::Tok, String), crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Excepthandler { let __start0 = __0.0; @@ -53479,9 +53479,9 @@ fn __action976< #[allow(clippy::too_many_arguments)] fn __action977< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -53502,9 +53502,9 @@ fn __action977< #[allow(clippy::too_many_arguments)] fn __action978< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -53525,8 +53525,8 @@ fn __action978< #[allow(clippy::too_many_arguments)] fn __action979< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -53546,9 +53546,9 @@ fn __action979< #[allow(clippy::too_many_arguments)] fn __action980< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, ast::Operator, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -53569,10 +53569,10 @@ fn __action980< #[allow(clippy::too_many_arguments)] fn __action981< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, core::option::Option, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -53594,8 +53594,8 @@ fn __action981< #[allow(clippy::too_many_arguments)] fn __action982< >( - __0: (crate::Location, ast::Unaryop, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Unaryop, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -53615,8 +53615,8 @@ fn __action982< #[allow(clippy::too_many_arguments)] fn __action983< >( - __0: (crate::Location, ast::Unaryop, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Unaryop, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -53636,7 +53636,7 @@ fn __action983< #[allow(clippy::too_many_arguments)] fn __action984< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -53655,7 +53655,7 @@ fn __action984< #[allow(clippy::too_many_arguments)] fn __action985< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -53674,8 +53674,8 @@ fn __action985< #[allow(clippy::too_many_arguments)] fn __action986< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -53695,7 +53695,7 @@ fn __action986< #[allow(clippy::too_many_arguments)] fn __action987< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -53714,14 +53714,14 @@ fn __action987< #[allow(clippy::too_many_arguments)] fn __action988< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), - __7: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -53747,13 +53747,13 @@ fn __action988< #[allow(clippy::too_many_arguments)] fn __action989< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Suite, crate::Location), - __6: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -53778,14 +53778,14 @@ fn __action989< #[allow(clippy::too_many_arguments)] fn __action990< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), - __4: (crate::Location, ast::Arguments, crate::Location), - __5: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, core::option::Option<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.2; @@ -53811,13 +53811,13 @@ fn __action990< #[allow(clippy::too_many_arguments)] fn __action991< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, ast::Arguments, crate::Location), - __4: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, core::option::Option<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.2; @@ -53842,9 +53842,9 @@ fn __action991< #[allow(clippy::too_many_arguments)] fn __action992< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, core::option::Option>, crate::Location), -) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), +) -> (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr) { let __start0 = __0.0; let __end0 = __0.0; @@ -53863,10 +53863,10 @@ fn __action992< #[allow(clippy::too_many_arguments)] fn __action993< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), -) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), +) -> (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr) { let __start0 = __0.0; let __end0 = __0.0; @@ -53886,9 +53886,9 @@ fn __action993< #[allow(clippy::too_many_arguments)] fn __action994< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), -) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), +) -> (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr) { let __start0 = __0.0; let __end0 = __0.0; @@ -53907,9 +53907,9 @@ fn __action994< #[allow(clippy::too_many_arguments)] fn __action995< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), -) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), +) -> (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr) { let __start0 = __0.0; let __end0 = __0.0; @@ -53928,8 +53928,8 @@ fn __action995< #[allow(clippy::too_many_arguments)] fn __action996< >( - __0: (crate::Location, Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -53949,7 +53949,7 @@ fn __action996< #[allow(clippy::too_many_arguments)] fn __action997< >( - __0: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -53968,8 +53968,8 @@ fn __action997< #[allow(clippy::too_many_arguments)] fn __action998< >( - __0: (crate::Location, Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -53989,7 +53989,7 @@ fn __action998< #[allow(clippy::too_many_arguments)] fn __action999< >( - __0: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -54008,8 +54008,8 @@ fn __action999< #[allow(clippy::too_many_arguments)] fn __action1000< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -54029,12 +54029,12 @@ fn __action1000< #[allow(clippy::too_many_arguments)] fn __action1001< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location), - __5: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -54058,9 +54058,9 @@ fn __action1001< #[allow(clippy::too_many_arguments)] fn __action1002< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Alias { let __start0 = __0.0; @@ -54081,7 +54081,7 @@ fn __action1002< #[allow(clippy::too_many_arguments)] fn __action1003< >( - __0: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Alias { let __start0 = __0.0; @@ -54100,9 +54100,9 @@ fn __action1003< #[allow(clippy::too_many_arguments)] fn __action1004< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Alias { let __start0 = __0.0; @@ -54123,7 +54123,7 @@ fn __action1004< #[allow(clippy::too_many_arguments)] fn __action1005< >( - __0: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Alias { let __start0 = __0.0; @@ -54142,7 +54142,7 @@ fn __action1005< #[allow(clippy::too_many_arguments)] fn __action1006< >( - __0: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -54161,10 +54161,10 @@ fn __action1006< #[allow(clippy::too_many_arguments)] fn __action1007< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -54186,9 +54186,9 @@ fn __action1007< #[allow(clippy::too_many_arguments)] fn __action1008< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -54209,7 +54209,7 @@ fn __action1008< #[allow(clippy::too_many_arguments)] fn __action1009< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -54228,8 +54228,8 @@ fn __action1009< #[allow(clippy::too_many_arguments)] fn __action1010< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -54249,10 +54249,10 @@ fn __action1010< #[allow(clippy::too_many_arguments)] fn __action1011< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, (Option, Option), crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (Option, Option), crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -54274,11 +54274,11 @@ fn __action1011< #[allow(clippy::too_many_arguments)] fn __action1012< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -54299,7 +54299,7 @@ fn __action1012< #[allow(clippy::too_many_arguments)] fn __action1013< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -54318,7 +54318,7 @@ fn __action1013< #[allow(clippy::too_many_arguments)] fn __action1014< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -54337,8 +54337,8 @@ fn __action1014< #[allow(clippy::too_many_arguments)] fn __action1015< >( - __0: (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize)>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -54356,7 +54356,7 @@ fn __action1015< #[allow(clippy::too_many_arguments)] fn __action1016< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -54375,7 +54375,7 @@ fn __action1016< #[allow(clippy::too_many_arguments)] fn __action1017< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -54394,7 +54394,7 @@ fn __action1017< #[allow(clippy::too_many_arguments)] fn __action1018< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -54413,8 +54413,8 @@ fn __action1018< #[allow(clippy::too_many_arguments)] fn __action1019< >( - __0: (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize)>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.0; @@ -54432,8 +54432,8 @@ fn __action1019< #[allow(clippy::too_many_arguments)] fn __action1020< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -54453,10 +54453,10 @@ fn __action1020< #[allow(clippy::too_many_arguments)] fn __action1021< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec<(ast::Expr, ast::Pattern)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -54478,9 +54478,9 @@ fn __action1021< #[allow(clippy::too_many_arguments)] fn __action1022< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec<(ast::Expr, ast::Pattern)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -54501,11 +54501,11 @@ fn __action1022< #[allow(clippy::too_many_arguments)] fn __action1023< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -54528,10 +54528,10 @@ fn __action1023< #[allow(clippy::too_many_arguments)] fn __action1024< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -54553,13 +54553,13 @@ fn __action1024< #[allow(clippy::too_many_arguments)] fn __action1025< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, String, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec<(ast::Expr, ast::Pattern)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -54584,12 +54584,12 @@ fn __action1025< #[allow(clippy::too_many_arguments)] fn __action1026< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec<(ast::Expr, ast::Pattern)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, String, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec<(ast::Expr, ast::Pattern)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -54613,7 +54613,7 @@ fn __action1026< #[allow(clippy::too_many_arguments)] fn __action1027< >( - __0: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -54632,9 +54632,9 @@ fn __action1027< #[allow(clippy::too_many_arguments)] fn __action1028< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -54655,9 +54655,9 @@ fn __action1028< #[allow(clippy::too_many_arguments)] fn __action1029< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -54678,13 +54678,13 @@ fn __action1029< #[allow(clippy::too_many_arguments)] fn __action1030< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, alloc::vec::Vec, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -54709,14 +54709,14 @@ fn __action1030< #[allow(clippy::too_many_arguments)] fn __action1031< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, alloc::vec::Vec, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -54742,16 +54742,16 @@ fn __action1031< #[allow(clippy::too_many_arguments)] fn __action1032< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, alloc::vec::Vec, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -54779,15 +54779,15 @@ fn __action1032< #[allow(clippy::too_many_arguments)] fn __action1033< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, alloc::vec::Vec, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -54814,9 +54814,9 @@ fn __action1033< #[allow(clippy::too_many_arguments)] fn __action1034< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -54837,8 +54837,8 @@ fn __action1034< #[allow(clippy::too_many_arguments)] fn __action1035< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -54858,8 +54858,8 @@ fn __action1035< #[allow(clippy::too_many_arguments)] fn __action1036< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -54879,8 +54879,8 @@ fn __action1036< #[allow(clippy::too_many_arguments)] fn __action1037< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -54900,8 +54900,8 @@ fn __action1037< #[allow(clippy::too_many_arguments)] fn __action1038< >( - __0: (crate::Location, ast::Pattern, crate::Location), - __1: (crate::Location, alloc::vec::Vec, crate::Location), + __0: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __0.0; @@ -54921,8 +54921,8 @@ fn __action1038< #[allow(clippy::too_many_arguments)] fn __action1039< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -54942,8 +54942,8 @@ fn __action1039< #[allow(clippy::too_many_arguments)] fn __action1040< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -54963,11 +54963,11 @@ fn __action1040< #[allow(clippy::too_many_arguments)] fn __action1041< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __3: (crate::Location, core::option::Option<(token::Tok, Option>)>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, core::option::Option<(token::Tok, Option>)>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __0.0; @@ -54988,11 +54988,11 @@ fn __action1041< #[allow(clippy::too_many_arguments)] fn __action1042< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __3: (crate::Location, core::option::Option<(token::Tok, Option>)>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, core::option::Option<(token::Tok, Option>)>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __0.0; @@ -55013,7 +55013,7 @@ fn __action1042< #[allow(clippy::too_many_arguments)] fn __action1043< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -55032,8 +55032,8 @@ fn __action1043< #[allow(clippy::too_many_arguments)] fn __action1044< >( - __0: (crate::Location, ast::Pattern, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __0.0; @@ -55053,10 +55053,10 @@ fn __action1044< #[allow(clippy::too_many_arguments)] fn __action1045< >( - __0: (crate::Location, ast::Pattern, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __0.0; @@ -55078,9 +55078,9 @@ fn __action1045< #[allow(clippy::too_many_arguments)] fn __action1046< >( - __0: (crate::Location, ast::Pattern, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), + __0: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __0.0; @@ -55101,9 +55101,9 @@ fn __action1046< #[allow(clippy::too_many_arguments)] fn __action1047< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -55124,9 +55124,9 @@ fn __action1047< #[allow(clippy::too_many_arguments)] fn __action1048< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -55147,7 +55147,7 @@ fn __action1048< #[allow(clippy::too_many_arguments)] fn __action1049< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -55166,9 +55166,9 @@ fn __action1049< #[allow(clippy::too_many_arguments)] fn __action1050< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -55189,9 +55189,9 @@ fn __action1050< #[allow(clippy::too_many_arguments)] fn __action1051< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -55212,8 +55212,8 @@ fn __action1051< #[allow(clippy::too_many_arguments)] fn __action1052< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -55233,11 +55233,11 @@ fn __action1052< #[allow(clippy::too_many_arguments)] fn __action1053< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -55260,9 +55260,9 @@ fn __action1053< #[allow(clippy::too_many_arguments)] fn __action1054< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -55283,9 +55283,9 @@ fn __action1054< #[allow(clippy::too_many_arguments)] fn __action1055< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, ast::Operator, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -55306,9 +55306,9 @@ fn __action1055< #[allow(clippy::too_many_arguments)] fn __action1056< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, ast::Operator, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -55329,12 +55329,12 @@ fn __action1056< #[allow(clippy::too_many_arguments)] fn __action1057< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, alloc::vec::Vec, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Comprehension { let __start0 = __0.0; @@ -55358,11 +55358,11 @@ fn __action1057< #[allow(clippy::too_many_arguments)] fn __action1058< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Comprehension { let __start0 = __0.0; @@ -55385,8 +55385,8 @@ fn __action1058< #[allow(clippy::too_many_arguments)] fn __action1059< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> Option { let __start0 = __0.0; @@ -55406,8 +55406,8 @@ fn __action1059< #[allow(clippy::too_many_arguments)] fn __action1060< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -55427,8 +55427,8 @@ fn __action1060< #[allow(clippy::too_many_arguments)] fn __action1061< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.0; @@ -55448,8 +55448,8 @@ fn __action1061< #[allow(clippy::too_many_arguments)] fn __action1062< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Arg { let __start0 = __0.0; @@ -55469,10 +55469,10 @@ fn __action1062< #[allow(clippy::too_many_arguments)] fn __action1063< >( - __0: (crate::Location, core::option::Option, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option, crate::Location), - __3: (crate::Location, core::option::Option>, crate::Location), + __0: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, core::option::Option>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -55494,9 +55494,9 @@ fn __action1063< #[allow(clippy::too_many_arguments)] fn __action1064< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -55517,8 +55517,8 @@ fn __action1064< #[allow(clippy::too_many_arguments)] fn __action1065< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -55538,9 +55538,9 @@ fn __action1065< #[allow(clippy::too_many_arguments)] fn __action1066< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, ast::Operator, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -55561,9 +55561,9 @@ fn __action1066< #[allow(clippy::too_many_arguments)] fn __action1067< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, ast::Operator, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -55584,11 +55584,11 @@ fn __action1067< #[allow(clippy::too_many_arguments)] fn __action1068< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -55611,11 +55611,11 @@ fn __action1068< #[allow(clippy::too_many_arguments)] fn __action1069< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -55638,12 +55638,12 @@ fn __action1069< #[allow(clippy::too_many_arguments)] fn __action1070< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), - __5: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -55667,12 +55667,12 @@ fn __action1070< #[allow(clippy::too_many_arguments)] fn __action1071< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), - __5: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -55696,10 +55696,10 @@ fn __action1071< #[allow(clippy::too_many_arguments)] fn __action1072< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), - __3: (crate::Location, (token::Tok, token::Tok, ast::Suite), crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, (token::Tok, token::Tok, ast::Suite), crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -55721,8 +55721,8 @@ fn __action1072< #[allow(clippy::too_many_arguments)] fn __action1073< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, core::option::Option<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Arg { let __start0 = __0.0; @@ -55742,7 +55742,7 @@ fn __action1073< #[allow(clippy::too_many_arguments)] fn __action1074< >( - __0: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Arg { let __start0 = __0.0; @@ -55761,11 +55761,11 @@ fn __action1074< #[allow(clippy::too_many_arguments)] fn __action1075< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), - __4: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -55788,11 +55788,11 @@ fn __action1075< #[allow(clippy::too_many_arguments)] fn __action1076< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -55815,10 +55815,10 @@ fn __action1076< #[allow(clippy::too_many_arguments)] fn __action1077< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -55840,9 +55840,9 @@ fn __action1077< #[allow(clippy::too_many_arguments)] fn __action1078< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -55863,9 +55863,9 @@ fn __action1078< #[allow(clippy::too_many_arguments)] fn __action1079< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -55886,8 +55886,8 @@ fn __action1079< #[allow(clippy::too_many_arguments)] fn __action1080< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -55907,9 +55907,9 @@ fn __action1080< #[allow(clippy::too_many_arguments)] fn __action1081< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -55930,10 +55930,10 @@ fn __action1081< #[allow(clippy::too_many_arguments)] fn __action1082< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> (token::Tok, ast::Alias) { let __start0 = __1.0; @@ -55953,8 +55953,8 @@ fn __action1082< #[allow(clippy::too_many_arguments)] fn __action1083< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> (token::Tok, ast::Alias) { let __start0 = __1.0; @@ -55972,10 +55972,10 @@ fn __action1083< #[allow(clippy::too_many_arguments)] fn __action1084< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -55995,8 +55995,8 @@ fn __action1084< #[allow(clippy::too_many_arguments)] fn __action1085< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -56014,10 +56014,10 @@ fn __action1085< #[allow(clippy::too_many_arguments)] fn __action1086< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { let __start0 = __0.0; @@ -56037,8 +56037,8 @@ fn __action1086< #[allow(clippy::too_many_arguments)] fn __action1087< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { let __start0 = __0.0; @@ -56056,11 +56056,11 @@ fn __action1087< #[allow(clippy::too_many_arguments)] fn __action1088< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { let __start0 = __1.0; @@ -56081,9 +56081,9 @@ fn __action1088< #[allow(clippy::too_many_arguments)] fn __action1089< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { let __start0 = __1.0; @@ -56102,9 +56102,9 @@ fn __action1089< #[allow(clippy::too_many_arguments)] fn __action1090< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> Vec { let __start0 = __2.2; @@ -56125,10 +56125,10 @@ fn __action1090< #[allow(clippy::too_many_arguments)] fn __action1091< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __3.0; @@ -56148,7 +56148,7 @@ fn __action1091< #[allow(clippy::too_many_arguments)] fn __action1092< >( - __0: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.2; @@ -56167,8 +56167,8 @@ fn __action1092< #[allow(clippy::too_many_arguments)] fn __action1093< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -56186,10 +56186,10 @@ fn __action1093< #[allow(clippy::too_many_arguments)] fn __action1094< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> (token::Tok, ast::Alias) { let __start0 = __1.0; @@ -56209,8 +56209,8 @@ fn __action1094< #[allow(clippy::too_many_arguments)] fn __action1095< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> (token::Tok, ast::Alias) { let __start0 = __1.0; @@ -56228,10 +56228,10 @@ fn __action1095< #[allow(clippy::too_many_arguments)] fn __action1096< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -56251,8 +56251,8 @@ fn __action1096< #[allow(clippy::too_many_arguments)] fn __action1097< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -56270,10 +56270,10 @@ fn __action1097< #[allow(clippy::too_many_arguments)] fn __action1098< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { let __start0 = __0.0; @@ -56293,8 +56293,8 @@ fn __action1098< #[allow(clippy::too_many_arguments)] fn __action1099< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { let __start0 = __0.0; @@ -56312,11 +56312,11 @@ fn __action1099< #[allow(clippy::too_many_arguments)] fn __action1100< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { let __start0 = __1.0; @@ -56337,9 +56337,9 @@ fn __action1100< #[allow(clippy::too_many_arguments)] fn __action1101< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Alias)> { let __start0 = __1.0; @@ -56358,9 +56358,9 @@ fn __action1101< #[allow(clippy::too_many_arguments)] fn __action1102< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> Vec { let __start0 = __2.2; @@ -56381,10 +56381,10 @@ fn __action1102< #[allow(clippy::too_many_arguments)] fn __action1103< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __3.0; @@ -56404,7 +56404,7 @@ fn __action1103< #[allow(clippy::too_many_arguments)] fn __action1104< >( - __0: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.2; @@ -56423,8 +56423,8 @@ fn __action1104< #[allow(clippy::too_many_arguments)] fn __action1105< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -56442,8 +56442,8 @@ fn __action1105< #[allow(clippy::too_many_arguments)] fn __action1106< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Option>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, Option>)> { let __start0 = __0.0; @@ -56461,11 +56461,11 @@ fn __action1106< #[allow(clippy::too_many_arguments)] fn __action1107< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Option>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -56484,10 +56484,10 @@ fn __action1107< #[allow(clippy::too_many_arguments)] fn __action1108< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -56505,12 +56505,12 @@ fn __action1108< #[allow(clippy::too_many_arguments)] fn __action1109< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __3.0; let __end0 = __4.2; @@ -56530,10 +56530,10 @@ fn __action1109< #[allow(clippy::too_many_arguments)] fn __action1110< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __2.2; let __end0 = __2.2; @@ -56553,8 +56553,8 @@ fn __action1110< #[allow(clippy::too_many_arguments)] fn __action1111< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Option>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, Option>)> { let __start0 = __0.0; @@ -56572,11 +56572,11 @@ fn __action1111< #[allow(clippy::too_many_arguments)] fn __action1112< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Option>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -56595,10 +56595,10 @@ fn __action1112< #[allow(clippy::too_many_arguments)] fn __action1113< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -56616,12 +56616,12 @@ fn __action1113< #[allow(clippy::too_many_arguments)] fn __action1114< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __3.0; let __end0 = __4.2; @@ -56641,10 +56641,10 @@ fn __action1114< #[allow(clippy::too_many_arguments)] fn __action1115< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __2.2; let __end0 = __2.2; @@ -56664,8 +56664,8 @@ fn __action1115< #[allow(clippy::too_many_arguments)] fn __action1116< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, (String, ast::Pattern), crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (String, ast::Pattern))> { let __start0 = __0.0; @@ -56683,9 +56683,9 @@ fn __action1116< #[allow(clippy::too_many_arguments)] fn __action1117< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, (String, ast::Pattern), crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (String, ast::Pattern))> { let __start0 = __1.0; @@ -56704,7 +56704,7 @@ fn __action1117< #[allow(clippy::too_many_arguments)] fn __action1118< >( - __0: (crate::Location, (String, ast::Pattern), crate::Location), + __0: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), ) -> Vec<(String, ast::Pattern)> { let __start0 = __0.2; @@ -56723,8 +56723,8 @@ fn __action1118< #[allow(clippy::too_many_arguments)] fn __action1119< >( - __0: (crate::Location, (String, ast::Pattern), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), + __0: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), ) -> Vec<(String, ast::Pattern)> { let __start0 = __1.0; @@ -56742,8 +56742,8 @@ fn __action1119< #[allow(clippy::too_many_arguments)] fn __action1120< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (ast::Expr, ast::Pattern), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))> { let __start0 = __0.0; @@ -56761,9 +56761,9 @@ fn __action1120< #[allow(clippy::too_many_arguments)] fn __action1121< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, (ast::Expr, ast::Pattern), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))> { let __start0 = __1.0; @@ -56782,7 +56782,7 @@ fn __action1121< #[allow(clippy::too_many_arguments)] fn __action1122< >( - __0: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), + __0: (crate::text_size::TextSize, (ast::Expr, ast::Pattern), crate::text_size::TextSize), ) -> Vec<(ast::Expr, ast::Pattern)> { let __start0 = __0.2; @@ -56801,8 +56801,8 @@ fn __action1122< #[allow(clippy::too_many_arguments)] fn __action1123< >( - __0: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location), + __0: (crate::text_size::TextSize, (ast::Expr, ast::Pattern), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::text_size::TextSize), ) -> Vec<(ast::Expr, ast::Pattern)> { let __start0 = __1.0; @@ -56820,8 +56820,8 @@ fn __action1123< #[allow(clippy::too_many_arguments)] fn __action1124< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, (ast::Arg, Option), crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { let __start0 = __0.0; @@ -56839,9 +56839,9 @@ fn __action1124< #[allow(clippy::too_many_arguments)] fn __action1125< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, (ast::Arg, Option), crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { let __start0 = __1.0; @@ -56860,7 +56860,7 @@ fn __action1125< #[allow(clippy::too_many_arguments)] fn __action1126< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), ) -> Vec<(ast::Arg, Option)> { let __start0 = __0.2; @@ -56879,8 +56879,8 @@ fn __action1126< #[allow(clippy::too_many_arguments)] fn __action1127< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), ) -> Vec<(ast::Arg, Option)> { let __start0 = __1.0; @@ -56898,9 +56898,9 @@ fn __action1127< #[allow(clippy::too_many_arguments)] fn __action1128< >( - __0: (crate::Location, Vec<(ast::Arg, Option)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, Vec<(ast::Arg, Option)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __2.2; @@ -56921,10 +56921,10 @@ fn __action1128< #[allow(clippy::too_many_arguments)] fn __action1129< >( - __0: (crate::Location, Vec<(ast::Arg, Option)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __0: (crate::text_size::TextSize, Vec<(ast::Arg, Option)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __3.0; @@ -56944,11 +56944,11 @@ fn __action1129< #[allow(clippy::too_many_arguments)] fn __action1130< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.2; let __end0 = __2.0; @@ -56969,12 +56969,12 @@ fn __action1130< #[allow(clippy::too_many_arguments)] fn __action1131< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __2.0; let __end0 = __2.2; @@ -56994,9 +56994,9 @@ fn __action1131< #[allow(clippy::too_many_arguments)] fn __action1132< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.2; let __end0 = __1.2; @@ -57015,10 +57015,10 @@ fn __action1132< #[allow(clippy::too_many_arguments)] fn __action1133< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __2.0; let __end0 = __2.2; @@ -57036,8 +57036,8 @@ fn __action1133< #[allow(clippy::too_many_arguments)] fn __action1134< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, (ast::Arg, Option), crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { let __start0 = __0.0; @@ -57055,9 +57055,9 @@ fn __action1134< #[allow(clippy::too_many_arguments)] fn __action1135< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, (ast::Arg, Option), crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, (ast::Arg, Option))> { let __start0 = __1.0; @@ -57076,7 +57076,7 @@ fn __action1135< #[allow(clippy::too_many_arguments)] fn __action1136< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), ) -> Vec<(ast::Arg, Option)> { let __start0 = __0.2; @@ -57095,8 +57095,8 @@ fn __action1136< #[allow(clippy::too_many_arguments)] fn __action1137< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), ) -> Vec<(ast::Arg, Option)> { let __start0 = __1.0; @@ -57114,9 +57114,9 @@ fn __action1137< #[allow(clippy::too_many_arguments)] fn __action1138< >( - __0: (crate::Location, Vec<(ast::Arg, Option)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, Vec<(ast::Arg, Option)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __2.2; @@ -57137,10 +57137,10 @@ fn __action1138< #[allow(clippy::too_many_arguments)] fn __action1139< >( - __0: (crate::Location, Vec<(ast::Arg, Option)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __0: (crate::text_size::TextSize, Vec<(ast::Arg, Option)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __3.0; @@ -57160,11 +57160,11 @@ fn __action1139< #[allow(clippy::too_many_arguments)] fn __action1140< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.2; let __end0 = __2.0; @@ -57185,12 +57185,12 @@ fn __action1140< #[allow(clippy::too_many_arguments)] fn __action1141< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __2.0; let __end0 = __2.2; @@ -57210,9 +57210,9 @@ fn __action1141< #[allow(clippy::too_many_arguments)] fn __action1142< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.2; let __end0 = __1.2; @@ -57231,10 +57231,10 @@ fn __action1142< #[allow(clippy::too_many_arguments)] fn __action1143< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __2.0; let __end0 = __2.2; @@ -57252,11 +57252,11 @@ fn __action1143< #[allow(clippy::too_many_arguments)] fn __action1144< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -57275,10 +57275,10 @@ fn __action1144< #[allow(clippy::too_many_arguments)] fn __action1145< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Option>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.2; let __end0 = __1.0; @@ -57298,12 +57298,12 @@ fn __action1145< #[allow(clippy::too_many_arguments)] fn __action1146< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -57323,11 +57323,11 @@ fn __action1146< #[allow(clippy::too_many_arguments)] fn __action1147< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.2; let __end0 = __1.0; @@ -57348,9 +57348,9 @@ fn __action1147< #[allow(clippy::too_many_arguments)] fn __action1148< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -57367,8 +57367,8 @@ fn __action1148< #[allow(clippy::too_many_arguments)] fn __action1149< >( - __0: (crate::Location, token::Tok, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.2; let __end0 = __0.2; @@ -57386,10 +57386,10 @@ fn __action1149< #[allow(clippy::too_many_arguments)] fn __action1150< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -57407,9 +57407,9 @@ fn __action1150< #[allow(clippy::too_many_arguments)] fn __action1151< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.2; let __end0 = __1.0; @@ -57428,12 +57428,12 @@ fn __action1151< #[allow(clippy::too_many_arguments)] fn __action1152< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Arg, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __4.2; @@ -57453,11 +57453,11 @@ fn __action1152< #[allow(clippy::too_many_arguments)] fn __action1153< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __3.2; @@ -57476,13 +57476,13 @@ fn __action1153< #[allow(clippy::too_many_arguments)] fn __action1154< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Arg, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __5.2; @@ -57503,12 +57503,12 @@ fn __action1154< #[allow(clippy::too_many_arguments)] fn __action1155< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __4.2; @@ -57528,10 +57528,10 @@ fn __action1155< #[allow(clippy::too_many_arguments)] fn __action1156< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Arg, crate::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __2.2; @@ -57549,9 +57549,9 @@ fn __action1156< #[allow(clippy::too_many_arguments)] fn __action1157< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -57568,11 +57568,11 @@ fn __action1157< #[allow(clippy::too_many_arguments)] fn __action1158< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Arg, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __3.2; @@ -57591,10 +57591,10 @@ fn __action1158< #[allow(clippy::too_many_arguments)] fn __action1159< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __2.2; @@ -57612,12 +57612,12 @@ fn __action1159< #[allow(clippy::too_many_arguments)] fn __action1160< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -57637,11 +57637,11 @@ fn __action1160< #[allow(clippy::too_many_arguments)] fn __action1161< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Option>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -57660,13 +57660,13 @@ fn __action1161< #[allow(clippy::too_many_arguments)] fn __action1162< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -57687,12 +57687,12 @@ fn __action1162< #[allow(clippy::too_many_arguments)] fn __action1163< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -57712,10 +57712,10 @@ fn __action1163< #[allow(clippy::too_many_arguments)] fn __action1164< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -57733,9 +57733,9 @@ fn __action1164< #[allow(clippy::too_many_arguments)] fn __action1165< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -57752,11 +57752,11 @@ fn __action1165< #[allow(clippy::too_many_arguments)] fn __action1166< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -57775,10 +57775,10 @@ fn __action1166< #[allow(clippy::too_many_arguments)] fn __action1167< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -57796,11 +57796,11 @@ fn __action1167< #[allow(clippy::too_many_arguments)] fn __action1168< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -57819,10 +57819,10 @@ fn __action1168< #[allow(clippy::too_many_arguments)] fn __action1169< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -57840,12 +57840,12 @@ fn __action1169< #[allow(clippy::too_many_arguments)] fn __action1170< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -57865,11 +57865,11 @@ fn __action1170< #[allow(clippy::too_many_arguments)] fn __action1171< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -57888,9 +57888,9 @@ fn __action1171< #[allow(clippy::too_many_arguments)] fn __action1172< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -57907,8 +57907,8 @@ fn __action1172< #[allow(clippy::too_many_arguments)] fn __action1173< >( - __0: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -57924,10 +57924,10 @@ fn __action1173< #[allow(clippy::too_many_arguments)] fn __action1174< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -57945,9 +57945,9 @@ fn __action1174< #[allow(clippy::too_many_arguments)] fn __action1175< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -57964,12 +57964,12 @@ fn __action1175< #[allow(clippy::too_many_arguments)] fn __action1176< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Arg, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __4.2; @@ -57989,11 +57989,11 @@ fn __action1176< #[allow(clippy::too_many_arguments)] fn __action1177< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __3.2; @@ -58012,13 +58012,13 @@ fn __action1177< #[allow(clippy::too_many_arguments)] fn __action1178< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Arg, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __5.2; @@ -58039,12 +58039,12 @@ fn __action1178< #[allow(clippy::too_many_arguments)] fn __action1179< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __4.2; @@ -58064,10 +58064,10 @@ fn __action1179< #[allow(clippy::too_many_arguments)] fn __action1180< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Arg, crate::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __2.2; @@ -58085,9 +58085,9 @@ fn __action1180< #[allow(clippy::too_many_arguments)] fn __action1181< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __1.2; @@ -58104,11 +58104,11 @@ fn __action1181< #[allow(clippy::too_many_arguments)] fn __action1182< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Arg, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __3.2; @@ -58127,10 +58127,10 @@ fn __action1182< #[allow(clippy::too_many_arguments)] fn __action1183< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __2.2; @@ -58148,14 +58148,14 @@ fn __action1183< #[allow(clippy::too_many_arguments)] fn __action1184< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __5.2; @@ -58177,13 +58177,13 @@ fn __action1184< #[allow(clippy::too_many_arguments)] fn __action1185< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __4.2; @@ -58204,15 +58204,15 @@ fn __action1185< #[allow(clippy::too_many_arguments)] fn __action1186< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __6.2; @@ -58235,14 +58235,14 @@ fn __action1186< #[allow(clippy::too_many_arguments)] fn __action1187< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __5.2; @@ -58264,12 +58264,12 @@ fn __action1187< #[allow(clippy::too_many_arguments)] fn __action1188< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -58289,11 +58289,11 @@ fn __action1188< #[allow(clippy::too_many_arguments)] fn __action1189< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -58312,13 +58312,13 @@ fn __action1189< #[allow(clippy::too_many_arguments)] fn __action1190< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __4.2; @@ -58339,12 +58339,12 @@ fn __action1190< #[allow(clippy::too_many_arguments)] fn __action1191< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -58364,9 +58364,9 @@ fn __action1191< #[allow(clippy::too_many_arguments)] fn __action1192< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -58385,13 +58385,13 @@ fn __action1192< #[allow(clippy::too_many_arguments)] fn __action1193< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __5.2; @@ -58412,12 +58412,12 @@ fn __action1193< #[allow(clippy::too_many_arguments)] fn __action1194< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __4.2; @@ -58437,14 +58437,14 @@ fn __action1194< #[allow(clippy::too_many_arguments)] fn __action1195< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __6.2; @@ -58466,13 +58466,13 @@ fn __action1195< #[allow(clippy::too_many_arguments)] fn __action1196< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __5.2; @@ -58493,11 +58493,11 @@ fn __action1196< #[allow(clippy::too_many_arguments)] fn __action1197< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -58516,10 +58516,10 @@ fn __action1197< #[allow(clippy::too_many_arguments)] fn __action1198< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -58537,12 +58537,12 @@ fn __action1198< #[allow(clippy::too_many_arguments)] fn __action1199< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __4.2; @@ -58562,11 +58562,11 @@ fn __action1199< #[allow(clippy::too_many_arguments)] fn __action1200< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -58585,8 +58585,8 @@ fn __action1200< #[allow(clippy::too_many_arguments)] fn __action1201< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), +) -> Result> { let __start0 = __0.2; let __end0 = __0.2; @@ -58604,8 +58604,8 @@ fn __action1201< #[allow(clippy::too_many_arguments)] fn __action1202< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), ) -> Option> { let __start0 = __1.0; @@ -58623,7 +58623,7 @@ fn __action1202< #[allow(clippy::too_many_arguments)] fn __action1203< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Option> { let __start0 = __0.2; @@ -58642,11 +58642,11 @@ fn __action1203< #[allow(clippy::too_many_arguments)] fn __action1204< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -58665,10 +58665,10 @@ fn __action1204< #[allow(clippy::too_many_arguments)] fn __action1205< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Option>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.2; let __end0 = __1.0; @@ -58688,12 +58688,12 @@ fn __action1205< #[allow(clippy::too_many_arguments)] fn __action1206< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -58713,11 +58713,11 @@ fn __action1206< #[allow(clippy::too_many_arguments)] fn __action1207< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.2; let __end0 = __1.0; @@ -58738,9 +58738,9 @@ fn __action1207< #[allow(clippy::too_many_arguments)] fn __action1208< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -58757,8 +58757,8 @@ fn __action1208< #[allow(clippy::too_many_arguments)] fn __action1209< >( - __0: (crate::Location, token::Tok, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.2; let __end0 = __0.2; @@ -58776,10 +58776,10 @@ fn __action1209< #[allow(clippy::too_many_arguments)] fn __action1210< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -58797,9 +58797,9 @@ fn __action1210< #[allow(clippy::too_many_arguments)] fn __action1211< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result<(Option>, Vec, Vec, Option>),__lalrpop_util::ParseError> { let __start0 = __0.2; let __end0 = __1.0; @@ -58818,12 +58818,12 @@ fn __action1211< #[allow(clippy::too_many_arguments)] fn __action1212< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Arg, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __4.2; @@ -58843,11 +58843,11 @@ fn __action1212< #[allow(clippy::too_many_arguments)] fn __action1213< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __3.2; @@ -58866,13 +58866,13 @@ fn __action1213< #[allow(clippy::too_many_arguments)] fn __action1214< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Arg, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __5.2; @@ -58893,12 +58893,12 @@ fn __action1214< #[allow(clippy::too_many_arguments)] fn __action1215< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __4.2; @@ -58918,10 +58918,10 @@ fn __action1215< #[allow(clippy::too_many_arguments)] fn __action1216< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Arg, crate::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __2.2; @@ -58939,9 +58939,9 @@ fn __action1216< #[allow(clippy::too_many_arguments)] fn __action1217< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __1.2; @@ -58958,11 +58958,11 @@ fn __action1217< #[allow(clippy::too_many_arguments)] fn __action1218< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Arg, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __3.2; @@ -58981,10 +58981,10 @@ fn __action1218< #[allow(clippy::too_many_arguments)] fn __action1219< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result<(token::Tok, (Option>, Vec, Vec, Option>)),__lalrpop_util::ParseError> { let __start0 = __1.0; let __end0 = __2.2; @@ -59002,12 +59002,12 @@ fn __action1219< #[allow(clippy::too_many_arguments)] fn __action1220< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -59027,11 +59027,11 @@ fn __action1220< #[allow(clippy::too_many_arguments)] fn __action1221< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Option>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -59050,13 +59050,13 @@ fn __action1221< #[allow(clippy::too_many_arguments)] fn __action1222< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -59077,12 +59077,12 @@ fn __action1222< #[allow(clippy::too_many_arguments)] fn __action1223< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -59102,10 +59102,10 @@ fn __action1223< #[allow(clippy::too_many_arguments)] fn __action1224< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -59123,9 +59123,9 @@ fn __action1224< #[allow(clippy::too_many_arguments)] fn __action1225< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -59142,11 +59142,11 @@ fn __action1225< #[allow(clippy::too_many_arguments)] fn __action1226< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -59165,10 +59165,10 @@ fn __action1226< #[allow(clippy::too_many_arguments)] fn __action1227< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -59186,11 +59186,11 @@ fn __action1227< #[allow(clippy::too_many_arguments)] fn __action1228< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -59209,10 +59209,10 @@ fn __action1228< #[allow(clippy::too_many_arguments)] fn __action1229< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -59230,12 +59230,12 @@ fn __action1229< #[allow(clippy::too_many_arguments)] fn __action1230< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -59255,11 +59255,11 @@ fn __action1230< #[allow(clippy::too_many_arguments)] fn __action1231< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -59278,9 +59278,9 @@ fn __action1231< #[allow(clippy::too_many_arguments)] fn __action1232< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -59297,8 +59297,8 @@ fn __action1232< #[allow(clippy::too_many_arguments)] fn __action1233< >( - __0: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -59314,10 +59314,10 @@ fn __action1233< #[allow(clippy::too_many_arguments)] fn __action1234< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -59335,9 +59335,9 @@ fn __action1234< #[allow(clippy::too_many_arguments)] fn __action1235< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -59354,12 +59354,12 @@ fn __action1235< #[allow(clippy::too_many_arguments)] fn __action1236< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Arg, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __4.2; @@ -59379,11 +59379,11 @@ fn __action1236< #[allow(clippy::too_many_arguments)] fn __action1237< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __3.2; @@ -59402,13 +59402,13 @@ fn __action1237< #[allow(clippy::too_many_arguments)] fn __action1238< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Arg, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __5.2; @@ -59429,12 +59429,12 @@ fn __action1238< #[allow(clippy::too_many_arguments)] fn __action1239< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __4.2; @@ -59454,10 +59454,10 @@ fn __action1239< #[allow(clippy::too_many_arguments)] fn __action1240< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Arg, crate::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __2.2; @@ -59475,9 +59475,9 @@ fn __action1240< #[allow(clippy::too_many_arguments)] fn __action1241< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __1.2; @@ -59494,11 +59494,11 @@ fn __action1241< #[allow(clippy::too_many_arguments)] fn __action1242< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Arg, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __3.2; @@ -59517,10 +59517,10 @@ fn __action1242< #[allow(clippy::too_many_arguments)] fn __action1243< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result>, Vec, Vec, Option>))>,__lalrpop_util::ParseError> { let __start0 = __0.0; let __end0 = __2.2; @@ -59538,14 +59538,14 @@ fn __action1243< #[allow(clippy::too_many_arguments)] fn __action1244< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __5.2; @@ -59567,13 +59567,13 @@ fn __action1244< #[allow(clippy::too_many_arguments)] fn __action1245< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __4.2; @@ -59594,15 +59594,15 @@ fn __action1245< #[allow(clippy::too_many_arguments)] fn __action1246< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __6.2; @@ -59625,14 +59625,14 @@ fn __action1246< #[allow(clippy::too_many_arguments)] fn __action1247< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __5.2; @@ -59654,12 +59654,12 @@ fn __action1247< #[allow(clippy::too_many_arguments)] fn __action1248< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -59679,11 +59679,11 @@ fn __action1248< #[allow(clippy::too_many_arguments)] fn __action1249< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -59702,13 +59702,13 @@ fn __action1249< #[allow(clippy::too_many_arguments)] fn __action1250< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __4.2; @@ -59729,12 +59729,12 @@ fn __action1250< #[allow(clippy::too_many_arguments)] fn __action1251< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -59754,9 +59754,9 @@ fn __action1251< #[allow(clippy::too_many_arguments)] fn __action1252< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -59775,13 +59775,13 @@ fn __action1252< #[allow(clippy::too_many_arguments)] fn __action1253< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __5.2; @@ -59802,12 +59802,12 @@ fn __action1253< #[allow(clippy::too_many_arguments)] fn __action1254< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __4.2; @@ -59827,14 +59827,14 @@ fn __action1254< #[allow(clippy::too_many_arguments)] fn __action1255< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __6.2; @@ -59856,13 +59856,13 @@ fn __action1255< #[allow(clippy::too_many_arguments)] fn __action1256< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __5.2; @@ -59883,11 +59883,11 @@ fn __action1256< #[allow(clippy::too_many_arguments)] fn __action1257< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -59906,10 +59906,10 @@ fn __action1257< #[allow(clippy::too_many_arguments)] fn __action1258< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -59927,12 +59927,12 @@ fn __action1258< #[allow(clippy::too_many_arguments)] fn __action1259< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __4.2; @@ -59952,11 +59952,11 @@ fn __action1259< #[allow(clippy::too_many_arguments)] fn __action1260< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -59975,8 +59975,8 @@ fn __action1260< #[allow(clippy::too_many_arguments)] fn __action1261< >( - __0: (crate::Location, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>), crate::text_size::TextSize), +) -> Result> { let __start0 = __0.2; let __end0 = __0.2; @@ -59994,8 +59994,8 @@ fn __action1261< #[allow(clippy::too_many_arguments)] fn __action1262< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Pattern)> { let __start0 = __0.0; @@ -60013,9 +60013,9 @@ fn __action1262< #[allow(clippy::too_many_arguments)] fn __action1263< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Pattern)> { let __start0 = __1.0; @@ -60034,7 +60034,7 @@ fn __action1263< #[allow(clippy::too_many_arguments)] fn __action1264< >( - __0: (crate::Location, ast::Pattern, crate::Location), + __0: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.2; @@ -60053,8 +60053,8 @@ fn __action1264< #[allow(clippy::too_many_arguments)] fn __action1265< >( - __0: (crate::Location, ast::Pattern, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -60072,8 +60072,8 @@ fn __action1265< #[allow(clippy::too_many_arguments)] fn __action1266< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -60091,9 +60091,9 @@ fn __action1266< #[allow(clippy::too_many_arguments)] fn __action1267< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __1.0; @@ -60112,8 +60112,8 @@ fn __action1267< #[allow(clippy::too_many_arguments)] fn __action1268< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.2; @@ -60133,9 +60133,9 @@ fn __action1268< #[allow(clippy::too_many_arguments)] fn __action1269< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.0; @@ -60154,7 +60154,7 @@ fn __action1269< #[allow(clippy::too_many_arguments)] fn __action1270< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.2; @@ -60173,8 +60173,8 @@ fn __action1270< #[allow(clippy::too_many_arguments)] fn __action1271< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.0; @@ -60192,8 +60192,8 @@ fn __action1271< #[allow(clippy::too_many_arguments)] fn __action1272< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -60211,9 +60211,9 @@ fn __action1272< #[allow(clippy::too_many_arguments)] fn __action1273< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __1.0; @@ -60232,8 +60232,8 @@ fn __action1273< #[allow(clippy::too_many_arguments)] fn __action1274< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -60251,7 +60251,7 @@ fn __action1274< #[allow(clippy::too_many_arguments)] fn __action1275< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.2; @@ -60270,8 +60270,8 @@ fn __action1275< #[allow(clippy::too_many_arguments)] fn __action1276< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -60289,10 +60289,10 @@ fn __action1276< #[allow(clippy::too_many_arguments)] fn __action1277< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __2.0; @@ -60312,8 +60312,8 @@ fn __action1277< #[allow(clippy::too_many_arguments)] fn __action1278< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.2; @@ -60333,8 +60333,8 @@ fn __action1278< #[allow(clippy::too_many_arguments)] fn __action1279< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -60352,9 +60352,9 @@ fn __action1279< #[allow(clippy::too_many_arguments)] fn __action1280< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __1.0; @@ -60373,7 +60373,7 @@ fn __action1280< #[allow(clippy::too_many_arguments)] fn __action1281< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.2; @@ -60392,8 +60392,8 @@ fn __action1281< #[allow(clippy::too_many_arguments)] fn __action1282< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -60411,8 +60411,8 @@ fn __action1282< #[allow(clippy::too_many_arguments)] fn __action1283< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -60430,9 +60430,9 @@ fn __action1283< #[allow(clippy::too_many_arguments)] fn __action1284< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __1.0; @@ -60451,7 +60451,7 @@ fn __action1284< #[allow(clippy::too_many_arguments)] fn __action1285< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.2; @@ -60470,8 +60470,8 @@ fn __action1285< #[allow(clippy::too_many_arguments)] fn __action1286< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -60489,8 +60489,8 @@ fn __action1286< #[allow(clippy::too_many_arguments)] fn __action1287< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -60508,15 +60508,15 @@ fn __action1287< #[allow(clippy::too_many_arguments)] fn __action1288< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), - __4: (crate::Location, ast::Arguments, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Expr, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __5.0; @@ -60541,13 +60541,13 @@ fn __action1288< #[allow(clippy::too_many_arguments)] fn __action1289< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), - __4: (crate::Location, ast::Arguments, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __4.2; @@ -60572,14 +60572,14 @@ fn __action1289< #[allow(clippy::too_many_arguments)] fn __action1290< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, ast::Arguments, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Expr, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __4.0; @@ -60603,12 +60603,12 @@ fn __action1290< #[allow(clippy::too_many_arguments)] fn __action1291< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, ast::Arguments, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.2; @@ -60632,8 +60632,8 @@ fn __action1291< #[allow(clippy::too_many_arguments)] fn __action1292< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, String)> { let __start0 = __0.0; @@ -60651,9 +60651,9 @@ fn __action1292< #[allow(clippy::too_many_arguments)] fn __action1293< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, String)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, String)> { let __start0 = __1.0; @@ -60672,8 +60672,8 @@ fn __action1293< #[allow(clippy::too_many_arguments)] fn __action1294< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -60691,9 +60691,9 @@ fn __action1294< #[allow(clippy::too_many_arguments)] fn __action1295< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Arg { let __start0 = __1.0; @@ -60712,7 +60712,7 @@ fn __action1295< #[allow(clippy::too_many_arguments)] fn __action1296< >( - __0: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Arg { let __start0 = __0.2; @@ -60731,8 +60731,8 @@ fn __action1296< #[allow(clippy::too_many_arguments)] fn __action1297< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -60750,9 +60750,9 @@ fn __action1297< #[allow(clippy::too_many_arguments)] fn __action1298< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Arg { let __start0 = __1.0; @@ -60771,7 +60771,7 @@ fn __action1298< #[allow(clippy::too_many_arguments)] fn __action1299< >( - __0: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Arg { let __start0 = __0.2; @@ -60790,8 +60790,8 @@ fn __action1299< #[allow(clippy::too_many_arguments)] fn __action1300< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Stmt, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Stmt)> { let __start0 = __0.0; @@ -60809,9 +60809,9 @@ fn __action1300< #[allow(clippy::too_many_arguments)] fn __action1301< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Stmt, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Stmt)> { let __start0 = __1.0; @@ -60830,9 +60830,9 @@ fn __action1301< #[allow(clippy::too_many_arguments)] fn __action1302< >( - __0: (crate::Location, ast::Stmt, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Suite { let __start0 = __0.2; @@ -60853,10 +60853,10 @@ fn __action1302< #[allow(clippy::too_many_arguments)] fn __action1303< >( - __0: (crate::Location, ast::Stmt, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Suite { let __start0 = __1.0; @@ -60876,8 +60876,8 @@ fn __action1303< #[allow(clippy::too_many_arguments)] fn __action1304< >( - __0: (crate::Location, ast::Stmt, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Suite { let __start0 = __0.2; @@ -60897,9 +60897,9 @@ fn __action1304< #[allow(clippy::too_many_arguments)] fn __action1305< >( - __0: (crate::Location, ast::Stmt, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Stmt, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Stmt)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Suite { let __start0 = __1.0; @@ -60918,7 +60918,7 @@ fn __action1305< #[allow(clippy::too_many_arguments)] fn __action1306< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> alloc::vec::Vec { let __start0 = __0.0; @@ -60935,8 +60935,8 @@ fn __action1306< #[allow(clippy::too_many_arguments)] fn __action1307< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> alloc::vec::Vec { let __start0 = __1.0; @@ -60954,8 +60954,8 @@ fn __action1307< #[allow(clippy::too_many_arguments)] fn __action1308< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Mod { let __start0 = __1.2; @@ -60975,9 +60975,9 @@ fn __action1308< #[allow(clippy::too_many_arguments)] fn __action1309< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Mod { let __start0 = __2.0; @@ -60996,8 +60996,8 @@ fn __action1309< #[allow(clippy::too_many_arguments)] fn __action1310< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -61015,9 +61015,9 @@ fn __action1310< #[allow(clippy::too_many_arguments)] fn __action1311< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __1.0; @@ -61036,9 +61036,9 @@ fn __action1311< #[allow(clippy::too_many_arguments)] fn __action1312< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, token::Tok, ast::Suite)> { let __start0 = __0.0; @@ -61057,16 +61057,16 @@ fn __action1312< #[allow(clippy::too_many_arguments)] fn __action1313< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __7.0; @@ -61092,13 +61092,13 @@ fn __action1313< #[allow(clippy::too_many_arguments)] fn __action1314< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __6.2; @@ -61123,15 +61123,15 @@ fn __action1314< #[allow(clippy::too_many_arguments)] fn __action1315< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Suite, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __6.0; @@ -61156,12 +61156,12 @@ fn __action1315< #[allow(clippy::too_many_arguments)] fn __action1316< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __5.2; @@ -61185,14 +61185,14 @@ fn __action1316< #[allow(clippy::too_many_arguments)] fn __action1317< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __5.0; @@ -61216,11 +61216,11 @@ fn __action1317< #[allow(clippy::too_many_arguments)] fn __action1318< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __4.2; @@ -61243,14 +61243,14 @@ fn __action1318< #[allow(clippy::too_many_arguments)] fn __action1319< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), - __7: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __4.0; @@ -61274,11 +61274,11 @@ fn __action1319< #[allow(clippy::too_many_arguments)] fn __action1320< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.2; @@ -61301,14 +61301,14 @@ fn __action1320< #[allow(clippy::too_many_arguments)] fn __action1321< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), - __7: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __4.0; @@ -61332,11 +61332,11 @@ fn __action1321< #[allow(clippy::too_many_arguments)] fn __action1322< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, core::option::Option<(token::Tok, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.2; @@ -61359,13 +61359,13 @@ fn __action1322< #[allow(clippy::too_many_arguments)] fn __action1323< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __4.0; @@ -61388,10 +61388,10 @@ fn __action1323< #[allow(clippy::too_many_arguments)] fn __action1324< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.2; @@ -61413,9 +61413,9 @@ fn __action1324< #[allow(clippy::too_many_arguments)] fn __action1325< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, token::Tok, ast::Suite)> { let __start0 = __0.0; @@ -61434,12 +61434,12 @@ fn __action1325< #[allow(clippy::too_many_arguments)] fn __action1326< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.0; @@ -61461,16 +61461,16 @@ fn __action1326< #[allow(clippy::too_many_arguments)] fn __action1327< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __7.0; @@ -61496,13 +61496,13 @@ fn __action1327< #[allow(clippy::too_many_arguments)] fn __action1328< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __6.2; @@ -61527,13 +61527,13 @@ fn __action1328< #[allow(clippy::too_many_arguments)] fn __action1329< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __4.0; @@ -61556,10 +61556,10 @@ fn __action1329< #[allow(clippy::too_many_arguments)] fn __action1330< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.2; @@ -61581,16 +61581,16 @@ fn __action1330< #[allow(clippy::too_many_arguments)] fn __action1331< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __7.0; @@ -61616,13 +61616,13 @@ fn __action1331< #[allow(clippy::too_many_arguments)] fn __action1332< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __6.2; @@ -61647,13 +61647,13 @@ fn __action1332< #[allow(clippy::too_many_arguments)] fn __action1333< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __4.0; @@ -61676,10 +61676,10 @@ fn __action1333< #[allow(clippy::too_many_arguments)] fn __action1334< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.2; @@ -61701,8 +61701,8 @@ fn __action1334< #[allow(clippy::too_many_arguments)] fn __action1335< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> core::option::Option<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -61720,10 +61720,10 @@ fn __action1335< #[allow(clippy::too_many_arguments)] fn __action1336< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __2.0; @@ -61743,8 +61743,8 @@ fn __action1336< #[allow(clippy::too_many_arguments)] fn __action1337< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.2; @@ -61764,8 +61764,8 @@ fn __action1337< #[allow(clippy::too_many_arguments)] fn __action1338< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __0.0; @@ -61783,9 +61783,9 @@ fn __action1338< #[allow(clippy::too_many_arguments)] fn __action1339< >( - __0: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec<(token::Tok, ast::Expr)> { let __start0 = __1.0; @@ -61804,8 +61804,8 @@ fn __action1339< #[allow(clippy::too_many_arguments)] fn __action1340< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> alloc::vec::Vec { let __start0 = __0.0; @@ -61823,9 +61823,9 @@ fn __action1340< #[allow(clippy::too_many_arguments)] fn __action1341< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> alloc::vec::Vec { let __start0 = __1.0; @@ -61844,9 +61844,9 @@ fn __action1341< #[allow(clippy::too_many_arguments)] fn __action1342< >( - __0: (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), -) -> alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> + __0: (crate::text_size::TextSize, (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> alloc::vec::Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)> { let __start0 = __0.0; let __end0 = __1.2; @@ -61863,10 +61863,10 @@ fn __action1342< #[allow(clippy::too_many_arguments)] fn __action1343< >( - __0: (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), - __1: (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> + __0: (crate::text_size::TextSize, alloc::vec::Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr), crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> alloc::vec::Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)> { let __start0 = __1.0; let __end0 = __2.2; @@ -61884,8 +61884,8 @@ fn __action1343< #[allow(clippy::too_many_arguments)] fn __action1344< >( - __0: (crate::Location, core::option::Option<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), -) -> Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> + __0: (crate::text_size::TextSize, core::option::Option<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>, crate::text_size::TextSize), +) -> Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)> { let __start0 = __0.0; let __end0 = __0.0; @@ -61903,9 +61903,9 @@ fn __action1344< #[allow(clippy::too_many_arguments)] fn __action1345< >( - __0: (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), - __1: (crate::Location, core::option::Option<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), -) -> Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> + __0: (crate::text_size::TextSize, alloc::vec::Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>, crate::text_size::TextSize), +) -> Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)> { let __start0 = __0.0; let __end0 = __0.2; @@ -61922,8 +61922,8 @@ fn __action1345< #[allow(clippy::too_many_arguments)] fn __action1346< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -61941,9 +61941,9 @@ fn __action1346< #[allow(clippy::too_many_arguments)] fn __action1347< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -61962,10 +61962,10 @@ fn __action1347< #[allow(clippy::too_many_arguments)] fn __action1348< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.0; @@ -61985,11 +61985,11 @@ fn __action1348< #[allow(clippy::too_many_arguments)] fn __action1349< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.0; @@ -62010,9 +62010,9 @@ fn __action1349< #[allow(clippy::too_many_arguments)] fn __action1350< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.0; @@ -62031,10 +62031,10 @@ fn __action1350< #[allow(clippy::too_many_arguments)] fn __action1351< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.0; @@ -62054,7 +62054,7 @@ fn __action1351< #[allow(clippy::too_many_arguments)] fn __action1352< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -62071,8 +62071,8 @@ fn __action1352< #[allow(clippy::too_many_arguments)] fn __action1353< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -62090,8 +62090,8 @@ fn __action1353< #[allow(clippy::too_many_arguments)] fn __action1354< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> core::option::Option> { let __start0 = __0.0; @@ -62109,9 +62109,9 @@ fn __action1354< #[allow(clippy::too_many_arguments)] fn __action1355< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> core::option::Option> { let __start0 = __0.0; @@ -62130,13 +62130,13 @@ fn __action1355< #[allow(clippy::too_many_arguments)] fn __action1356< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -62157,14 +62157,14 @@ fn __action1356< #[allow(clippy::too_many_arguments)] fn __action1357< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -62186,11 +62186,11 @@ fn __action1357< #[allow(clippy::too_many_arguments)] fn __action1358< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -62211,14 +62211,14 @@ fn __action1358< #[allow(clippy::too_many_arguments)] fn __action1359< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -62240,15 +62240,15 @@ fn __action1359< #[allow(clippy::too_many_arguments)] fn __action1360< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, alloc::vec::Vec, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -62271,12 +62271,12 @@ fn __action1360< #[allow(clippy::too_many_arguments)] fn __action1361< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -62298,12 +62298,12 @@ fn __action1361< #[allow(clippy::too_many_arguments)] fn __action1362< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -62323,13 +62323,13 @@ fn __action1362< #[allow(clippy::too_many_arguments)] fn __action1363< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -62350,10 +62350,10 @@ fn __action1363< #[allow(clippy::too_many_arguments)] fn __action1364< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -62373,13 +62373,13 @@ fn __action1364< #[allow(clippy::too_many_arguments)] fn __action1365< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -62400,14 +62400,14 @@ fn __action1365< #[allow(clippy::too_many_arguments)] fn __action1366< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, alloc::vec::Vec, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -62429,11 +62429,11 @@ fn __action1366< #[allow(clippy::too_many_arguments)] fn __action1367< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -62454,13 +62454,13 @@ fn __action1367< #[allow(clippy::too_many_arguments)] fn __action1368< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -62481,14 +62481,14 @@ fn __action1368< #[allow(clippy::too_many_arguments)] fn __action1369< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -62510,11 +62510,11 @@ fn __action1369< #[allow(clippy::too_many_arguments)] fn __action1370< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -62535,14 +62535,14 @@ fn __action1370< #[allow(clippy::too_many_arguments)] fn __action1371< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -62564,15 +62564,15 @@ fn __action1371< #[allow(clippy::too_many_arguments)] fn __action1372< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, alloc::vec::Vec, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -62595,12 +62595,12 @@ fn __action1372< #[allow(clippy::too_many_arguments)] fn __action1373< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -62622,12 +62622,12 @@ fn __action1373< #[allow(clippy::too_many_arguments)] fn __action1374< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -62647,13 +62647,13 @@ fn __action1374< #[allow(clippy::too_many_arguments)] fn __action1375< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -62674,10 +62674,10 @@ fn __action1375< #[allow(clippy::too_many_arguments)] fn __action1376< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -62697,13 +62697,13 @@ fn __action1376< #[allow(clippy::too_many_arguments)] fn __action1377< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __2.2; @@ -62724,14 +62724,14 @@ fn __action1377< #[allow(clippy::too_many_arguments)] fn __action1378< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, alloc::vec::Vec, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __3.2; @@ -62753,11 +62753,11 @@ fn __action1378< #[allow(clippy::too_many_arguments)] fn __action1379< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -62778,8 +62778,8 @@ fn __action1379< #[allow(clippy::too_many_arguments)] fn __action1380< >( - __0: (crate::Location, ast::Pattern, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> alloc::vec::Vec { let __start0 = __0.0; @@ -62797,9 +62797,9 @@ fn __action1380< #[allow(clippy::too_many_arguments)] fn __action1381< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> alloc::vec::Vec { let __start0 = __1.0; @@ -62818,7 +62818,7 @@ fn __action1381< #[allow(clippy::too_many_arguments)] fn __action1382< >( - __0: (crate::Location, core::option::Option, crate::Location), + __0: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -62837,8 +62837,8 @@ fn __action1382< #[allow(clippy::too_many_arguments)] fn __action1383< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, core::option::Option, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -62856,8 +62856,8 @@ fn __action1383< #[allow(clippy::too_many_arguments)] fn __action1384< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -62875,9 +62875,9 @@ fn __action1384< #[allow(clippy::too_many_arguments)] fn __action1385< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -62896,10 +62896,10 @@ fn __action1385< #[allow(clippy::too_many_arguments)] fn __action1386< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -62919,11 +62919,11 @@ fn __action1386< #[allow(clippy::too_many_arguments)] fn __action1387< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -62944,9 +62944,9 @@ fn __action1387< #[allow(clippy::too_many_arguments)] fn __action1388< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -62965,10 +62965,10 @@ fn __action1388< #[allow(clippy::too_many_arguments)] fn __action1389< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -62988,8 +62988,8 @@ fn __action1389< #[allow(clippy::too_many_arguments)] fn __action1390< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> core::option::Option> { let __start0 = __0.0; @@ -63007,9 +63007,9 @@ fn __action1390< #[allow(clippy::too_many_arguments)] fn __action1391< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> core::option::Option> { let __start0 = __0.0; @@ -63028,12 +63028,12 @@ fn __action1391< #[allow(clippy::too_many_arguments)] fn __action1392< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Withitem, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -63055,13 +63055,13 @@ fn __action1392< #[allow(clippy::too_many_arguments)] fn __action1393< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Withitem, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -63084,10 +63084,10 @@ fn __action1393< #[allow(clippy::too_many_arguments)] fn __action1394< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Withitem, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.2; @@ -63109,13 +63109,13 @@ fn __action1394< #[allow(clippy::too_many_arguments)] fn __action1395< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Withitem, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -63138,14 +63138,14 @@ fn __action1395< #[allow(clippy::too_many_arguments)] fn __action1396< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Withitem, crate::Location), - __5: (crate::Location, alloc::vec::Vec, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -63169,11 +63169,11 @@ fn __action1396< #[allow(clippy::too_many_arguments)] fn __action1397< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Withitem, crate::Location), - __2: (crate::Location, alloc::vec::Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.2; @@ -63196,11 +63196,11 @@ fn __action1397< #[allow(clippy::too_many_arguments)] fn __action1398< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Withitem, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -63221,12 +63221,12 @@ fn __action1398< #[allow(clippy::too_many_arguments)] fn __action1399< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Withitem, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -63248,9 +63248,9 @@ fn __action1399< #[allow(clippy::too_many_arguments)] fn __action1400< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Withitem, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.2; @@ -63271,12 +63271,12 @@ fn __action1400< #[allow(clippy::too_many_arguments)] fn __action1401< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Withitem, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -63298,13 +63298,13 @@ fn __action1401< #[allow(clippy::too_many_arguments)] fn __action1402< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Withitem, crate::Location), - __5: (crate::Location, alloc::vec::Vec, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -63327,10 +63327,10 @@ fn __action1402< #[allow(clippy::too_many_arguments)] fn __action1403< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Withitem, crate::Location), - __2: (crate::Location, alloc::vec::Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Withitem, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.2; @@ -63352,11 +63352,11 @@ fn __action1403< #[allow(clippy::too_many_arguments)] fn __action1404< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), -) -> alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), +) -> alloc::vec::Vec<(crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite)> { let __start0 = __0.0; let __end0 = __3.2; @@ -63375,12 +63375,12 @@ fn __action1404< #[allow(clippy::too_many_arguments)] fn __action1405< >( - __0: (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Suite, crate::Location), -) -> alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)> + __0: (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), +) -> alloc::vec::Vec<(crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite)> { let __start0 = __1.0; let __end0 = __4.2; @@ -63400,13 +63400,13 @@ fn __action1405< #[allow(clippy::too_many_arguments)] fn __action1406< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.2; @@ -63431,14 +63431,14 @@ fn __action1406< #[allow(clippy::too_many_arguments)] fn __action1407< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __4.0; @@ -63462,10 +63462,10 @@ fn __action1407< #[allow(clippy::too_many_arguments)] fn __action1408< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.2; @@ -63487,11 +63487,11 @@ fn __action1408< #[allow(clippy::too_many_arguments)] fn __action1409< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(crate::Location, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, token::Tok, ast::Expr, token::Tok, ast::Suite)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __4.0; @@ -63512,8 +63512,8 @@ fn __action1409< #[allow(clippy::too_many_arguments)] fn __action1410< >( - __0: (crate::Location, (String, StringKind, bool), crate::Location), -) -> alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)> + __0: (crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize), +) -> alloc::vec::Vec<(crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize)> { let __start0 = __0.0; let __end0 = __0.2; @@ -63529,9 +63529,9 @@ fn __action1410< #[allow(clippy::too_many_arguments)] fn __action1411< >( - __0: (crate::Location, alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)>, crate::Location), - __1: (crate::Location, (String, StringKind, bool), crate::Location), -) -> alloc::vec::Vec<(crate::Location, (String, StringKind, bool), crate::Location)> + __0: (crate::text_size::TextSize, alloc::vec::Vec<(crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize), +) -> alloc::vec::Vec<(crate::text_size::TextSize, (String, StringKind, bool), crate::text_size::TextSize)> { let __start0 = __1.0; let __end0 = __1.2; @@ -63548,8 +63548,8 @@ fn __action1411< #[allow(clippy::too_many_arguments)] fn __action1412< >( - __0: (crate::Location, ast::Cmpop, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Cmpop, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec<(ast::Cmpop, ast::Expr)> { let __start0 = __0.0; @@ -63567,9 +63567,9 @@ fn __action1412< #[allow(clippy::too_many_arguments)] fn __action1413< >( - __0: (crate::Location, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::Location), - __1: (crate::Location, ast::Cmpop, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec<(ast::Cmpop, ast::Expr)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Cmpop, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> alloc::vec::Vec<(ast::Cmpop, ast::Expr)> { let __start0 = __1.0; @@ -63588,7 +63588,7 @@ fn __action1413< #[allow(clippy::too_many_arguments)] fn __action1414< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> core::option::Option { let __start0 = __0.0; @@ -63605,11 +63605,11 @@ fn __action1414< #[allow(clippy::too_many_arguments)] fn __action1415< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::MatchCase { let __start0 = __2.0; @@ -63630,10 +63630,10 @@ fn __action1415< #[allow(clippy::too_many_arguments)] fn __action1416< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::MatchCase { let __start0 = __1.2; @@ -63655,7 +63655,7 @@ fn __action1416< #[allow(clippy::too_many_arguments)] fn __action1417< >( - __0: (crate::Location, ast::Arguments, crate::Location), + __0: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), ) -> core::option::Option { let __start0 = __0.0; @@ -63672,10 +63672,10 @@ fn __action1417< #[allow(clippy::too_many_arguments)] fn __action1418< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arguments, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __1.2; @@ -63693,9 +63693,9 @@ fn __action1418< #[allow(clippy::too_many_arguments)] fn __action1419< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -63714,12 +63714,12 @@ fn __action1419< #[allow(clippy::too_many_arguments)] fn __action1420< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Excepthandler { let __start0 = __1.0; @@ -63741,13 +63741,13 @@ fn __action1420< #[allow(clippy::too_many_arguments)] fn __action1421< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, String, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Excepthandler { let __start0 = __2.0; @@ -63770,7 +63770,7 @@ fn __action1421< #[allow(clippy::too_many_arguments)] fn __action1422< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.2; @@ -63789,8 +63789,8 @@ fn __action1422< #[allow(clippy::too_many_arguments)] fn __action1423< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.0; @@ -63808,10 +63808,10 @@ fn __action1423< #[allow(clippy::too_many_arguments)] fn __action1424< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.0; @@ -63831,9 +63831,9 @@ fn __action1424< #[allow(clippy::too_many_arguments)] fn __action1425< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __2.2; @@ -63854,8 +63854,8 @@ fn __action1425< #[allow(clippy::too_many_arguments)] fn __action1426< >( - __0: (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), -) -> Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> + __0: (crate::text_size::TextSize, (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr), crate::text_size::TextSize), +) -> Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)> { let __start0 = __0.0; let __end0 = __0.2; @@ -63871,9 +63871,9 @@ fn __action1426< #[allow(clippy::too_many_arguments)] fn __action1427< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, -) -> Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, +) -> Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)> { let __start0 = *__lookbehind; let __end0 = *__lookahead; @@ -63890,9 +63890,9 @@ fn __action1427< #[allow(clippy::too_many_arguments)] fn __action1428< >( - __0: (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), - __1: (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), -) -> Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> + __0: (crate::text_size::TextSize, alloc::vec::Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr), crate::text_size::TextSize), +) -> Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)> { let __start0 = __1.0; let __end0 = __1.2; @@ -63909,8 +63909,8 @@ fn __action1428< #[allow(clippy::too_many_arguments)] fn __action1429< >( - __0: (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), -) -> Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)> + __0: (crate::text_size::TextSize, alloc::vec::Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>, crate::text_size::TextSize), +) -> Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)> { let __start0 = __0.2; let __end0 = __0.2; @@ -63928,8 +63928,8 @@ fn __action1429< #[allow(clippy::too_many_arguments)] fn __action1430< >( - __0: (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr), crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -63945,9 +63945,9 @@ fn __action1430< #[allow(clippy::too_many_arguments)] fn __action1431< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, -) -> Result> + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, +) -> Result> { let __start0 = *__lookbehind; let __end0 = *__lookahead; @@ -63964,9 +63964,9 @@ fn __action1431< #[allow(clippy::too_many_arguments)] fn __action1432< >( - __0: (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), - __1: (crate::Location, (Option<(crate::Location, crate::Location, Option)>, ast::Expr), crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, alloc::vec::Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr), crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -63983,8 +63983,8 @@ fn __action1432< #[allow(clippy::too_many_arguments)] fn __action1433< >( - __0: (crate::Location, alloc::vec::Vec<(Option<(crate::Location, crate::Location, Option)>, ast::Expr)>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, alloc::vec::Vec<(Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr)>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -64000,7 +64000,7 @@ fn __action1433< #[allow(clippy::too_many_arguments)] fn __action1434< >( - __0: (crate::Location, ast::Pattern, crate::Location), + __0: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -64017,8 +64017,8 @@ fn __action1434< #[allow(clippy::too_many_arguments)] fn __action1435< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> Vec { let __start0 = *__lookbehind; @@ -64036,8 +64036,8 @@ fn __action1435< #[allow(clippy::too_many_arguments)] fn __action1436< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -64055,7 +64055,7 @@ fn __action1436< #[allow(clippy::too_many_arguments)] fn __action1437< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.2; @@ -64074,11 +64074,11 @@ fn __action1437< #[allow(clippy::too_many_arguments)] fn __action1438< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Pattern, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __3.0; @@ -64099,10 +64099,10 @@ fn __action1438< #[allow(clippy::too_many_arguments)] fn __action1439< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.2; @@ -64124,12 +64124,12 @@ fn __action1439< #[allow(clippy::too_many_arguments)] fn __action1440< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, ast::Pattern, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __3.0; @@ -64151,11 +64151,11 @@ fn __action1440< #[allow(clippy::too_many_arguments)] fn __action1441< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __3.0; @@ -64176,9 +64176,9 @@ fn __action1441< #[allow(clippy::too_many_arguments)] fn __action1442< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Pattern, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __1.0; @@ -64197,8 +64197,8 @@ fn __action1442< #[allow(clippy::too_many_arguments)] fn __action1443< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __0.2; @@ -64218,10 +64218,10 @@ fn __action1443< #[allow(clippy::too_many_arguments)] fn __action1444< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, alloc::vec::Vec, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __1.0; @@ -64241,9 +64241,9 @@ fn __action1444< #[allow(clippy::too_many_arguments)] fn __action1445< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, alloc::vec::Vec, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __1.0; @@ -64262,9 +64262,9 @@ fn __action1445< #[allow(clippy::too_many_arguments)] fn __action1446< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, Vec, crate::Location), -) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), +) -> (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr) { let __start0 = __1.0; let __end0 = __1.2; @@ -64281,8 +64281,8 @@ fn __action1446< #[allow(clippy::too_many_arguments)] fn __action1447< >( - __0: (crate::Location, ast::Expr, crate::Location), -) -> (Option<(crate::Location, crate::Location, Option)>, ast::Expr) + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), +) -> (Option<(crate::text_size::TextSize, crate::text_size::TextSize, Option)>, ast::Expr) { let __start0 = __0.2; let __end0 = __0.2; @@ -64300,11 +64300,11 @@ fn __action1447< #[allow(clippy::too_many_arguments)] fn __action1448< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Comprehension { let __start0 = __4.2; @@ -64327,12 +64327,12 @@ fn __action1448< #[allow(clippy::too_many_arguments)] fn __action1449< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, alloc::vec::Vec, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Comprehension { let __start0 = __5.0; @@ -64354,10 +64354,10 @@ fn __action1449< #[allow(clippy::too_many_arguments)] fn __action1450< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Comprehension { let __start0 = __3.2; @@ -64379,11 +64379,11 @@ fn __action1450< #[allow(clippy::too_many_arguments)] fn __action1451< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Comprehension { let __start0 = __4.0; @@ -64404,13 +64404,13 @@ fn __action1451< #[allow(clippy::too_many_arguments)] fn __action1452< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ArgumentList, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ArgumentList, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -64435,14 +64435,14 @@ fn __action1452< #[allow(clippy::too_many_arguments)] fn __action1453< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ArgumentList, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ArgumentList, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -64466,10 +64466,10 @@ fn __action1453< #[allow(clippy::too_many_arguments)] fn __action1454< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -64491,11 +64491,11 @@ fn __action1454< #[allow(clippy::too_many_arguments)] fn __action1455< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -64516,14 +64516,14 @@ fn __action1455< #[allow(clippy::too_many_arguments)] fn __action1456< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, ast::Arguments, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Expr, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -64549,15 +64549,15 @@ fn __action1456< #[allow(clippy::too_many_arguments)] fn __action1457< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), - __4: (crate::Location, ast::Arguments, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Expr, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -64582,12 +64582,12 @@ fn __action1457< #[allow(clippy::too_many_arguments)] fn __action1458< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, ast::Arguments, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -64611,13 +64611,13 @@ fn __action1458< #[allow(clippy::too_many_arguments)] fn __action1459< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), - __4: (crate::Location, ast::Arguments, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -64640,13 +64640,13 @@ fn __action1459< #[allow(clippy::too_many_arguments)] fn __action1460< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, ast::Arguments, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -64671,14 +64671,14 @@ fn __action1460< #[allow(clippy::too_many_arguments)] fn __action1461< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, ast::Arguments, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Expr, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -64702,11 +64702,11 @@ fn __action1461< #[allow(clippy::too_many_arguments)] fn __action1462< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, ast::Arguments, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -64729,12 +64729,12 @@ fn __action1462< #[allow(clippy::too_many_arguments)] fn __action1463< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, ast::Arguments, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -64756,9 +64756,9 @@ fn __action1463< #[allow(clippy::too_many_arguments)] fn __action1464< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec<(Option>, ast::Expr)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec<(Option>, ast::Expr)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.0; @@ -64777,8 +64777,8 @@ fn __action1464< #[allow(clippy::too_many_arguments)] fn __action1465< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.2; @@ -64798,9 +64798,9 @@ fn __action1465< #[allow(clippy::too_many_arguments)] fn __action1466< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec<(Option>, ast::Expr)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec<(Option>, ast::Expr)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.0; @@ -64819,8 +64819,8 @@ fn __action1466< #[allow(clippy::too_many_arguments)] fn __action1467< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.2; @@ -64840,8 +64840,8 @@ fn __action1467< #[allow(clippy::too_many_arguments)] fn __action1468< >( - __lookbehind: &crate::Location, - __lookahead: &crate::Location, + __lookbehind: &crate::text_size::TextSize, + __lookahead: &crate::text_size::TextSize, ) -> ast::Suite { let __start0 = *__lookbehind; @@ -64859,7 +64859,7 @@ fn __action1468< #[allow(clippy::too_many_arguments)] fn __action1469< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Suite { let __start0 = __0.0; @@ -64876,7 +64876,7 @@ fn __action1469< #[allow(clippy::too_many_arguments)] fn __action1470< >( - __0: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> (Option, Option) { let __start0 = __0.0; @@ -64895,8 +64895,8 @@ fn __action1470< #[allow(clippy::too_many_arguments)] fn __action1471< >( - __0: (crate::Location, alloc::vec::Vec, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> (Option, Option) { let __start0 = __0.0; @@ -64914,9 +64914,9 @@ fn __action1471< #[allow(clippy::too_many_arguments)] fn __action1472< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.0; @@ -64935,8 +64935,8 @@ fn __action1472< #[allow(clippy::too_many_arguments)] fn __action1473< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.2; @@ -64956,9 +64956,9 @@ fn __action1473< #[allow(clippy::too_many_arguments)] fn __action1474< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Vec, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.0; @@ -64977,8 +64977,8 @@ fn __action1474< #[allow(clippy::too_many_arguments)] fn __action1475< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.2; @@ -64998,8 +64998,8 @@ fn __action1475< #[allow(clippy::too_many_arguments)] fn __action1476< >( - __0: (crate::Location, (Option>, ast::Expr), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, (Option>, ast::Expr), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec<(Option>, ast::Expr)> { let __start0 = __0.0; @@ -65017,9 +65017,9 @@ fn __action1476< #[allow(clippy::too_many_arguments)] fn __action1477< >( - __0: (crate::Location, (Option>, ast::Expr), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, (Option>, ast::Expr), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec<(Option>, ast::Expr)> { let __start0 = __0.0; @@ -65038,7 +65038,7 @@ fn __action1477< #[allow(clippy::too_many_arguments)] fn __action1478< >( - __0: (crate::Location, (Option>, ast::Expr), crate::Location), + __0: (crate::text_size::TextSize, (Option>, ast::Expr), crate::text_size::TextSize), ) -> Vec<(Option>, ast::Expr)> { let __start0 = __0.0; @@ -65055,8 +65055,8 @@ fn __action1478< #[allow(clippy::too_many_arguments)] fn __action1479< >( - __0: (crate::Location, (Option>, ast::Expr), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::Location), + __0: (crate::text_size::TextSize, (Option>, ast::Expr), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (Option>, ast::Expr))>, crate::text_size::TextSize), ) -> Vec<(Option>, ast::Expr)> { let __start0 = __0.0; @@ -65074,8 +65074,8 @@ fn __action1479< #[allow(clippy::too_many_arguments)] fn __action1480< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -65093,9 +65093,9 @@ fn __action1480< #[allow(clippy::too_many_arguments)] fn __action1481< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -65114,7 +65114,7 @@ fn __action1481< #[allow(clippy::too_many_arguments)] fn __action1482< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -65131,8 +65131,8 @@ fn __action1482< #[allow(clippy::too_many_arguments)] fn __action1483< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -65150,8 +65150,8 @@ fn __action1483< #[allow(clippy::too_many_arguments)] fn __action1484< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -65169,9 +65169,9 @@ fn __action1484< #[allow(clippy::too_many_arguments)] fn __action1485< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -65190,7 +65190,7 @@ fn __action1485< #[allow(clippy::too_many_arguments)] fn __action1486< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -65207,8 +65207,8 @@ fn __action1486< #[allow(clippy::too_many_arguments)] fn __action1487< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -65226,8 +65226,8 @@ fn __action1487< #[allow(clippy::too_many_arguments)] fn __action1488< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.0; @@ -65245,9 +65245,9 @@ fn __action1488< #[allow(clippy::too_many_arguments)] fn __action1489< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, String)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.0; @@ -65266,8 +65266,8 @@ fn __action1489< #[allow(clippy::too_many_arguments)] fn __action1490< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.0; @@ -65285,9 +65285,9 @@ fn __action1490< #[allow(clippy::too_many_arguments)] fn __action1491< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, String)>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, String)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.0; @@ -65306,10 +65306,10 @@ fn __action1491< #[allow(clippy::too_many_arguments)] fn __action1492< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.0; @@ -65329,11 +65329,11 @@ fn __action1492< #[allow(clippy::too_many_arguments)] fn __action1493< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.0; @@ -65354,8 +65354,8 @@ fn __action1493< #[allow(clippy::too_many_arguments)] fn __action1494< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.0; @@ -65373,9 +65373,9 @@ fn __action1494< #[allow(clippy::too_many_arguments)] fn __action1495< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.0; @@ -65394,9 +65394,9 @@ fn __action1495< #[allow(clippy::too_many_arguments)] fn __action1496< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -65415,10 +65415,10 @@ fn __action1496< #[allow(clippy::too_many_arguments)] fn __action1497< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, String, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -65438,7 +65438,7 @@ fn __action1497< #[allow(clippy::too_many_arguments)] fn __action1498< >( - __0: (crate::Location, String, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -65455,8 +65455,8 @@ fn __action1498< #[allow(clippy::too_many_arguments)] fn __action1499< >( - __0: (crate::Location, String, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), + __0: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -65474,12 +65474,12 @@ fn __action1499< #[allow(clippy::too_many_arguments)] fn __action1500< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -65501,13 +65501,13 @@ fn __action1500< #[allow(clippy::too_many_arguments)] fn __action1501< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -65530,10 +65530,10 @@ fn __action1501< #[allow(clippy::too_many_arguments)] fn __action1502< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -65553,11 +65553,11 @@ fn __action1502< #[allow(clippy::too_many_arguments)] fn __action1503< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -65578,11 +65578,11 @@ fn __action1503< #[allow(clippy::too_many_arguments)] fn __action1504< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -65603,12 +65603,12 @@ fn __action1504< #[allow(clippy::too_many_arguments)] fn __action1505< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, String, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -65630,9 +65630,9 @@ fn __action1505< #[allow(clippy::too_many_arguments)] fn __action1506< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -65651,10 +65651,10 @@ fn __action1506< #[allow(clippy::too_many_arguments)] fn __action1507< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, String, crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Alias)>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __1.0; @@ -65674,13 +65674,13 @@ fn __action1507< #[allow(clippy::too_many_arguments)] fn __action1508< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, (String, ast::Pattern), crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.0; @@ -65703,14 +65703,14 @@ fn __action1508< #[allow(clippy::too_many_arguments)] fn __action1509< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, (String, ast::Pattern), crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.0; @@ -65734,12 +65734,12 @@ fn __action1509< #[allow(clippy::too_many_arguments)] fn __action1510< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, (String, ast::Pattern), crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.0; @@ -65761,13 +65761,13 @@ fn __action1510< #[allow(clippy::too_many_arguments)] fn __action1511< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, (String, ast::Pattern), crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.0; @@ -65790,11 +65790,11 @@ fn __action1511< #[allow(clippy::too_many_arguments)] fn __action1512< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, (String, ast::Pattern), crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -65815,12 +65815,12 @@ fn __action1512< #[allow(clippy::too_many_arguments)] fn __action1513< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, (String, ast::Pattern), crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -65842,10 +65842,10 @@ fn __action1513< #[allow(clippy::too_many_arguments)] fn __action1514< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, (String, ast::Pattern), crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -65865,11 +65865,11 @@ fn __action1514< #[allow(clippy::too_many_arguments)] fn __action1515< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, (String, ast::Pattern), crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -65890,13 +65890,13 @@ fn __action1515< #[allow(clippy::too_many_arguments)] fn __action1516< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, (String, ast::Pattern), crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.0; @@ -65919,14 +65919,14 @@ fn __action1516< #[allow(clippy::too_many_arguments)] fn __action1517< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, (String, ast::Pattern), crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.0; @@ -65950,12 +65950,12 @@ fn __action1517< #[allow(clippy::too_many_arguments)] fn __action1518< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, (String, ast::Pattern), crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.0; @@ -65977,13 +65977,13 @@ fn __action1518< #[allow(clippy::too_many_arguments)] fn __action1519< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Vec, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, (String, ast::Pattern), crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Vec, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __4.0; @@ -66006,11 +66006,11 @@ fn __action1519< #[allow(clippy::too_many_arguments)] fn __action1520< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, (String, ast::Pattern), crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66031,12 +66031,12 @@ fn __action1520< #[allow(clippy::too_many_arguments)] fn __action1521< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, (String, ast::Pattern), crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66058,10 +66058,10 @@ fn __action1521< #[allow(clippy::too_many_arguments)] fn __action1522< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, (String, ast::Pattern), crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66081,11 +66081,11 @@ fn __action1522< #[allow(clippy::too_many_arguments)] fn __action1523< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, (String, ast::Pattern), crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66106,10 +66106,10 @@ fn __action1523< #[allow(clippy::too_many_arguments)] fn __action1524< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (ast::Expr, ast::Pattern), crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __1.0; @@ -66129,11 +66129,11 @@ fn __action1524< #[allow(clippy::too_many_arguments)] fn __action1525< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (ast::Expr, ast::Pattern), crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __1.0; @@ -66154,9 +66154,9 @@ fn __action1525< #[allow(clippy::too_many_arguments)] fn __action1526< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (ast::Expr, ast::Pattern), crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __1.0; @@ -66175,10 +66175,10 @@ fn __action1526< #[allow(clippy::too_many_arguments)] fn __action1527< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (ast::Expr, ast::Pattern), crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __1.0; @@ -66198,13 +66198,13 @@ fn __action1527< #[allow(clippy::too_many_arguments)] fn __action1528< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, String, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (ast::Expr, ast::Pattern), crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __1.0; @@ -66227,14 +66227,14 @@ fn __action1528< #[allow(clippy::too_many_arguments)] fn __action1529< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, String, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (ast::Expr, ast::Pattern), crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __1.0; @@ -66258,12 +66258,12 @@ fn __action1529< #[allow(clippy::too_many_arguments)] fn __action1530< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, String, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (ast::Expr, ast::Pattern), crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __1.0; @@ -66285,13 +66285,13 @@ fn __action1530< #[allow(clippy::too_many_arguments)] fn __action1531< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, (ast::Expr, ast::Pattern), crate::Location), - __2: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, String, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, (ast::Expr, ast::Pattern), crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Expr, ast::Pattern))>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, String, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __1.0; @@ -66314,7 +66314,7 @@ fn __action1531< #[allow(clippy::too_many_arguments)] fn __action1532< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66331,8 +66331,8 @@ fn __action1532< #[allow(clippy::too_many_arguments)] fn __action1533< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66350,9 +66350,9 @@ fn __action1533< #[allow(clippy::too_many_arguments)] fn __action1534< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66371,10 +66371,10 @@ fn __action1534< #[allow(clippy::too_many_arguments)] fn __action1535< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66394,10 +66394,10 @@ fn __action1535< #[allow(clippy::too_many_arguments)] fn __action1536< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66417,11 +66417,11 @@ fn __action1536< #[allow(clippy::too_many_arguments)] fn __action1537< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66442,7 +66442,7 @@ fn __action1537< #[allow(clippy::too_many_arguments)] fn __action1538< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66459,8 +66459,8 @@ fn __action1538< #[allow(clippy::too_many_arguments)] fn __action1539< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66478,9 +66478,9 @@ fn __action1539< #[allow(clippy::too_many_arguments)] fn __action1540< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66499,10 +66499,10 @@ fn __action1540< #[allow(clippy::too_many_arguments)] fn __action1541< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66522,10 +66522,10 @@ fn __action1541< #[allow(clippy::too_many_arguments)] fn __action1542< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66545,11 +66545,11 @@ fn __action1542< #[allow(clippy::too_many_arguments)] fn __action1543< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), ) -> (Vec<(ast::Arg, Option)>, Vec<(ast::Arg, Option)>) { let __start0 = __0.0; @@ -66570,13 +66570,13 @@ fn __action1543< #[allow(clippy::too_many_arguments)] fn __action1544< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, (String, ast::Pattern), crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66599,14 +66599,14 @@ fn __action1544< #[allow(clippy::too_many_arguments)] fn __action1545< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, (String, ast::Pattern), crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66630,14 +66630,14 @@ fn __action1545< #[allow(clippy::too_many_arguments)] fn __action1546< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, (String, ast::Pattern), crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66661,15 +66661,15 @@ fn __action1546< #[allow(clippy::too_many_arguments)] fn __action1547< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, (String, ast::Pattern), crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66694,12 +66694,12 @@ fn __action1547< #[allow(clippy::too_many_arguments)] fn __action1548< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, (String, ast::Pattern), crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66721,13 +66721,13 @@ fn __action1548< #[allow(clippy::too_many_arguments)] fn __action1549< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, (String, ast::Pattern), crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66750,13 +66750,13 @@ fn __action1549< #[allow(clippy::too_many_arguments)] fn __action1550< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, (String, ast::Pattern), crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66779,14 +66779,14 @@ fn __action1550< #[allow(clippy::too_many_arguments)] fn __action1551< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, (String, ast::Pattern), crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66810,11 +66810,11 @@ fn __action1551< #[allow(clippy::too_many_arguments)] fn __action1552< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66835,12 +66835,12 @@ fn __action1552< #[allow(clippy::too_many_arguments)] fn __action1553< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66862,10 +66862,10 @@ fn __action1553< #[allow(clippy::too_many_arguments)] fn __action1554< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66885,11 +66885,11 @@ fn __action1554< #[allow(clippy::too_many_arguments)] fn __action1555< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66910,13 +66910,13 @@ fn __action1555< #[allow(clippy::too_many_arguments)] fn __action1556< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, (String, ast::Pattern), crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66939,14 +66939,14 @@ fn __action1556< #[allow(clippy::too_many_arguments)] fn __action1557< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, (String, ast::Pattern), crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -66970,14 +66970,14 @@ fn __action1557< #[allow(clippy::too_many_arguments)] fn __action1558< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, (String, ast::Pattern), crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67001,15 +67001,15 @@ fn __action1558< #[allow(clippy::too_many_arguments)] fn __action1559< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, (String, ast::Pattern), crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67034,12 +67034,12 @@ fn __action1559< #[allow(clippy::too_many_arguments)] fn __action1560< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, (String, ast::Pattern), crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67061,13 +67061,13 @@ fn __action1560< #[allow(clippy::too_many_arguments)] fn __action1561< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, (String, ast::Pattern), crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67090,13 +67090,13 @@ fn __action1561< #[allow(clippy::too_many_arguments)] fn __action1562< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, (String, ast::Pattern), crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67119,14 +67119,14 @@ fn __action1562< #[allow(clippy::too_many_arguments)] fn __action1563< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, (String, ast::Pattern), crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, (String, ast::Pattern), crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (String, ast::Pattern))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67150,11 +67150,11 @@ fn __action1563< #[allow(clippy::too_many_arguments)] fn __action1564< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67175,12 +67175,12 @@ fn __action1564< #[allow(clippy::too_many_arguments)] fn __action1565< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67202,10 +67202,10 @@ fn __action1565< #[allow(clippy::too_many_arguments)] fn __action1566< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67225,11 +67225,11 @@ fn __action1566< #[allow(clippy::too_many_arguments)] fn __action1567< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::PatternKind { let __start0 = __2.0; @@ -67250,10 +67250,10 @@ fn __action1567< #[allow(clippy::too_many_arguments)] fn __action1568< >( - __0: (crate::Location, ast::Pattern, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __2.0; @@ -67273,11 +67273,11 @@ fn __action1568< #[allow(clippy::too_many_arguments)] fn __action1569< >( - __0: (crate::Location, ast::Pattern, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __2.0; @@ -67298,9 +67298,9 @@ fn __action1569< #[allow(clippy::too_many_arguments)] fn __action1570< >( - __0: (crate::Location, ast::Pattern, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), + __0: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __2.0; @@ -67319,10 +67319,10 @@ fn __action1570< #[allow(clippy::too_many_arguments)] fn __action1571< >( - __0: (crate::Location, ast::Pattern, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Pattern, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Pattern, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Pattern)>, crate::text_size::TextSize), ) -> ast::Pattern { let __start0 = __2.0; @@ -67342,8 +67342,8 @@ fn __action1571< #[allow(clippy::too_many_arguments)] fn __action1572< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -67361,9 +67361,9 @@ fn __action1572< #[allow(clippy::too_many_arguments)] fn __action1573< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -67382,7 +67382,7 @@ fn __action1573< #[allow(clippy::too_many_arguments)] fn __action1574< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -67399,8 +67399,8 @@ fn __action1574< #[allow(clippy::too_many_arguments)] fn __action1575< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -67418,8 +67418,8 @@ fn __action1575< #[allow(clippy::too_many_arguments)] fn __action1576< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -67437,9 +67437,9 @@ fn __action1576< #[allow(clippy::too_many_arguments)] fn __action1577< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -67458,7 +67458,7 @@ fn __action1577< #[allow(clippy::too_many_arguments)] fn __action1578< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -67475,8 +67475,8 @@ fn __action1578< #[allow(clippy::too_many_arguments)] fn __action1579< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -67494,16 +67494,16 @@ fn __action1579< #[allow(clippy::too_many_arguments)] fn __action1580< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, alloc::vec::Vec, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.0; @@ -67529,17 +67529,17 @@ fn __action1580< #[allow(clippy::too_many_arguments)] fn __action1581< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, alloc::vec::Vec, crate::Location), - __10: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __10: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.0; @@ -67566,15 +67566,15 @@ fn __action1581< #[allow(clippy::too_many_arguments)] fn __action1582< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, alloc::vec::Vec, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.0; @@ -67599,16 +67599,16 @@ fn __action1582< #[allow(clippy::too_many_arguments)] fn __action1583< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, alloc::vec::Vec, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.0; @@ -67634,8 +67634,8 @@ fn __action1583< #[allow(clippy::too_many_arguments)] fn __action1584< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -67653,9 +67653,9 @@ fn __action1584< #[allow(clippy::too_many_arguments)] fn __action1585< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -67674,7 +67674,7 @@ fn __action1585< #[allow(clippy::too_many_arguments)] fn __action1586< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -67691,8 +67691,8 @@ fn __action1586< #[allow(clippy::too_many_arguments)] fn __action1587< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, ast::Expr)>, crate::text_size::TextSize), ) -> Vec { let __start0 = __0.0; @@ -67710,14 +67710,14 @@ fn __action1587< #[allow(clippy::too_many_arguments)] fn __action1588< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -67739,15 +67739,15 @@ fn __action1588< #[allow(clippy::too_many_arguments)] fn __action1589< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Arg, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -67770,16 +67770,16 @@ fn __action1589< #[allow(clippy::too_many_arguments)] fn __action1590< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Arg, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -67803,17 +67803,17 @@ fn __action1590< #[allow(clippy::too_many_arguments)] fn __action1591< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -67838,17 +67838,17 @@ fn __action1591< #[allow(clippy::too_many_arguments)] fn __action1592< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -67873,18 +67873,18 @@ fn __action1592< #[allow(clippy::too_many_arguments)] fn __action1593< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Arg, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, Option>, crate::Location), - __10: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __10: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -67910,13 +67910,13 @@ fn __action1593< #[allow(clippy::too_many_arguments)] fn __action1594< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -67937,14 +67937,14 @@ fn __action1594< #[allow(clippy::too_many_arguments)] fn __action1595< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -67966,15 +67966,15 @@ fn __action1595< #[allow(clippy::too_many_arguments)] fn __action1596< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -67997,16 +67997,16 @@ fn __action1596< #[allow(clippy::too_many_arguments)] fn __action1597< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68030,16 +68030,16 @@ fn __action1597< #[allow(clippy::too_many_arguments)] fn __action1598< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68063,17 +68063,17 @@ fn __action1598< #[allow(clippy::too_many_arguments)] fn __action1599< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -68098,15 +68098,15 @@ fn __action1599< #[allow(clippy::too_many_arguments)] fn __action1600< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -68129,16 +68129,16 @@ fn __action1600< #[allow(clippy::too_many_arguments)] fn __action1601< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Arg, crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -68162,17 +68162,17 @@ fn __action1601< #[allow(clippy::too_many_arguments)] fn __action1602< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Arg, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -68197,18 +68197,18 @@ fn __action1602< #[allow(clippy::too_many_arguments)] fn __action1603< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, Option>, crate::Location), - __10: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __10: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68234,18 +68234,18 @@ fn __action1603< #[allow(clippy::too_many_arguments)] fn __action1604< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, Option>, crate::Location), - __10: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __10: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68271,19 +68271,19 @@ fn __action1604< #[allow(clippy::too_many_arguments)] fn __action1605< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Arg, crate::Location), - __8: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), - __10: (crate::Location, Option>, crate::Location), - __11: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __10: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __11: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -68310,14 +68310,14 @@ fn __action1605< #[allow(clippy::too_many_arguments)] fn __action1606< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -68339,15 +68339,15 @@ fn __action1606< #[allow(clippy::too_many_arguments)] fn __action1607< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -68370,16 +68370,16 @@ fn __action1607< #[allow(clippy::too_many_arguments)] fn __action1608< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -68403,17 +68403,17 @@ fn __action1608< #[allow(clippy::too_many_arguments)] fn __action1609< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68438,17 +68438,17 @@ fn __action1609< #[allow(clippy::too_many_arguments)] fn __action1610< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68473,18 +68473,18 @@ fn __action1610< #[allow(clippy::too_many_arguments)] fn __action1611< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, Option>, crate::Location), - __10: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __10: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -68510,12 +68510,12 @@ fn __action1611< #[allow(clippy::too_many_arguments)] fn __action1612< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -68535,13 +68535,13 @@ fn __action1612< #[allow(clippy::too_many_arguments)] fn __action1613< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Arg, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -68562,14 +68562,14 @@ fn __action1613< #[allow(clippy::too_many_arguments)] fn __action1614< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Arg, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -68591,15 +68591,15 @@ fn __action1614< #[allow(clippy::too_many_arguments)] fn __action1615< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68622,15 +68622,15 @@ fn __action1615< #[allow(clippy::too_many_arguments)] fn __action1616< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68653,16 +68653,16 @@ fn __action1616< #[allow(clippy::too_many_arguments)] fn __action1617< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Arg, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -68686,11 +68686,11 @@ fn __action1617< #[allow(clippy::too_many_arguments)] fn __action1618< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -68709,12 +68709,12 @@ fn __action1618< #[allow(clippy::too_many_arguments)] fn __action1619< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -68734,13 +68734,13 @@ fn __action1619< #[allow(clippy::too_many_arguments)] fn __action1620< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -68761,14 +68761,14 @@ fn __action1620< #[allow(clippy::too_many_arguments)] fn __action1621< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68790,14 +68790,14 @@ fn __action1621< #[allow(clippy::too_many_arguments)] fn __action1622< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68819,15 +68819,15 @@ fn __action1622< #[allow(clippy::too_many_arguments)] fn __action1623< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -68850,13 +68850,13 @@ fn __action1623< #[allow(clippy::too_many_arguments)] fn __action1624< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -68877,14 +68877,14 @@ fn __action1624< #[allow(clippy::too_many_arguments)] fn __action1625< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Arg, crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -68906,15 +68906,15 @@ fn __action1625< #[allow(clippy::too_many_arguments)] fn __action1626< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Arg, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -68937,16 +68937,16 @@ fn __action1626< #[allow(clippy::too_many_arguments)] fn __action1627< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -68970,16 +68970,16 @@ fn __action1627< #[allow(clippy::too_many_arguments)] fn __action1628< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69003,17 +69003,17 @@ fn __action1628< #[allow(clippy::too_many_arguments)] fn __action1629< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Arg, crate::Location), - __8: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -69038,12 +69038,12 @@ fn __action1629< #[allow(clippy::too_many_arguments)] fn __action1630< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -69063,13 +69063,13 @@ fn __action1630< #[allow(clippy::too_many_arguments)] fn __action1631< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -69090,14 +69090,14 @@ fn __action1631< #[allow(clippy::too_many_arguments)] fn __action1632< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -69119,15 +69119,15 @@ fn __action1632< #[allow(clippy::too_many_arguments)] fn __action1633< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69150,15 +69150,15 @@ fn __action1633< #[allow(clippy::too_many_arguments)] fn __action1634< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69181,16 +69181,16 @@ fn __action1634< #[allow(clippy::too_many_arguments)] fn __action1635< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -69214,9 +69214,9 @@ fn __action1635< #[allow(clippy::too_many_arguments)] fn __action1636< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -69233,10 +69233,10 @@ fn __action1636< #[allow(clippy::too_many_arguments)] fn __action1637< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -69254,11 +69254,11 @@ fn __action1637< #[allow(clippy::too_many_arguments)] fn __action1638< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -69277,12 +69277,12 @@ fn __action1638< #[allow(clippy::too_many_arguments)] fn __action1639< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69302,12 +69302,12 @@ fn __action1639< #[allow(clippy::too_many_arguments)] fn __action1640< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69327,13 +69327,13 @@ fn __action1640< #[allow(clippy::too_many_arguments)] fn __action1641< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -69354,13 +69354,13 @@ fn __action1641< #[allow(clippy::too_many_arguments)] fn __action1642< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -69381,14 +69381,14 @@ fn __action1642< #[allow(clippy::too_many_arguments)] fn __action1643< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Arg, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -69410,15 +69410,15 @@ fn __action1643< #[allow(clippy::too_many_arguments)] fn __action1644< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Arg, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -69441,16 +69441,16 @@ fn __action1644< #[allow(clippy::too_many_arguments)] fn __action1645< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69474,16 +69474,16 @@ fn __action1645< #[allow(clippy::too_many_arguments)] fn __action1646< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69507,17 +69507,17 @@ fn __action1646< #[allow(clippy::too_many_arguments)] fn __action1647< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Arg, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -69542,12 +69542,12 @@ fn __action1647< #[allow(clippy::too_many_arguments)] fn __action1648< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -69567,13 +69567,13 @@ fn __action1648< #[allow(clippy::too_many_arguments)] fn __action1649< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -69594,14 +69594,14 @@ fn __action1649< #[allow(clippy::too_many_arguments)] fn __action1650< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -69623,15 +69623,15 @@ fn __action1650< #[allow(clippy::too_many_arguments)] fn __action1651< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69654,15 +69654,15 @@ fn __action1651< #[allow(clippy::too_many_arguments)] fn __action1652< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69685,16 +69685,16 @@ fn __action1652< #[allow(clippy::too_many_arguments)] fn __action1653< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -69718,14 +69718,14 @@ fn __action1653< #[allow(clippy::too_many_arguments)] fn __action1654< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -69747,15 +69747,15 @@ fn __action1654< #[allow(clippy::too_many_arguments)] fn __action1655< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Arg, crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -69778,16 +69778,16 @@ fn __action1655< #[allow(clippy::too_many_arguments)] fn __action1656< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Arg, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -69811,17 +69811,17 @@ fn __action1656< #[allow(clippy::too_many_arguments)] fn __action1657< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69846,17 +69846,17 @@ fn __action1657< #[allow(clippy::too_many_arguments)] fn __action1658< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -69881,18 +69881,18 @@ fn __action1658< #[allow(clippy::too_many_arguments)] fn __action1659< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Arg, crate::Location), - __8: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), - __10: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __10: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -69918,13 +69918,13 @@ fn __action1659< #[allow(clippy::too_many_arguments)] fn __action1660< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -69945,14 +69945,14 @@ fn __action1660< #[allow(clippy::too_many_arguments)] fn __action1661< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -69974,15 +69974,15 @@ fn __action1661< #[allow(clippy::too_many_arguments)] fn __action1662< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -70005,16 +70005,16 @@ fn __action1662< #[allow(clippy::too_many_arguments)] fn __action1663< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70038,16 +70038,16 @@ fn __action1663< #[allow(clippy::too_many_arguments)] fn __action1664< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70071,17 +70071,17 @@ fn __action1664< #[allow(clippy::too_many_arguments)] fn __action1665< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -70106,11 +70106,11 @@ fn __action1665< #[allow(clippy::too_many_arguments)] fn __action1666< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -70129,12 +70129,12 @@ fn __action1666< #[allow(clippy::too_many_arguments)] fn __action1667< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Arg, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -70154,13 +70154,13 @@ fn __action1667< #[allow(clippy::too_many_arguments)] fn __action1668< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Arg, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -70181,14 +70181,14 @@ fn __action1668< #[allow(clippy::too_many_arguments)] fn __action1669< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70210,14 +70210,14 @@ fn __action1669< #[allow(clippy::too_many_arguments)] fn __action1670< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70239,15 +70239,15 @@ fn __action1670< #[allow(clippy::too_many_arguments)] fn __action1671< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Arg, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -70270,10 +70270,10 @@ fn __action1671< #[allow(clippy::too_many_arguments)] fn __action1672< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -70291,11 +70291,11 @@ fn __action1672< #[allow(clippy::too_many_arguments)] fn __action1673< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -70314,12 +70314,12 @@ fn __action1673< #[allow(clippy::too_many_arguments)] fn __action1674< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -70339,13 +70339,13 @@ fn __action1674< #[allow(clippy::too_many_arguments)] fn __action1675< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70366,13 +70366,13 @@ fn __action1675< #[allow(clippy::too_many_arguments)] fn __action1676< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70393,14 +70393,14 @@ fn __action1676< #[allow(clippy::too_many_arguments)] fn __action1677< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -70422,12 +70422,12 @@ fn __action1677< #[allow(clippy::too_many_arguments)] fn __action1678< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -70447,13 +70447,13 @@ fn __action1678< #[allow(clippy::too_many_arguments)] fn __action1679< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Arg, crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -70474,14 +70474,14 @@ fn __action1679< #[allow(clippy::too_many_arguments)] fn __action1680< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Arg, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -70503,15 +70503,15 @@ fn __action1680< #[allow(clippy::too_many_arguments)] fn __action1681< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70534,15 +70534,15 @@ fn __action1681< #[allow(clippy::too_many_arguments)] fn __action1682< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70565,16 +70565,16 @@ fn __action1682< #[allow(clippy::too_many_arguments)] fn __action1683< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Arg, crate::Location), - __8: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -70598,11 +70598,11 @@ fn __action1683< #[allow(clippy::too_many_arguments)] fn __action1684< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -70621,12 +70621,12 @@ fn __action1684< #[allow(clippy::too_many_arguments)] fn __action1685< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -70646,13 +70646,13 @@ fn __action1685< #[allow(clippy::too_many_arguments)] fn __action1686< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -70673,14 +70673,14 @@ fn __action1686< #[allow(clippy::too_many_arguments)] fn __action1687< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70702,14 +70702,14 @@ fn __action1687< #[allow(clippy::too_many_arguments)] fn __action1688< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70731,15 +70731,15 @@ fn __action1688< #[allow(clippy::too_many_arguments)] fn __action1689< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -70762,8 +70762,8 @@ fn __action1689< #[allow(clippy::too_many_arguments)] fn __action1690< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -70779,9 +70779,9 @@ fn __action1690< #[allow(clippy::too_many_arguments)] fn __action1691< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -70798,10 +70798,10 @@ fn __action1691< #[allow(clippy::too_many_arguments)] fn __action1692< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -70819,11 +70819,11 @@ fn __action1692< #[allow(clippy::too_many_arguments)] fn __action1693< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70842,11 +70842,11 @@ fn __action1693< #[allow(clippy::too_many_arguments)] fn __action1694< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70865,12 +70865,12 @@ fn __action1694< #[allow(clippy::too_many_arguments)] fn __action1695< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -70890,11 +70890,11 @@ fn __action1695< #[allow(clippy::too_many_arguments)] fn __action1696< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Option>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -70913,12 +70913,12 @@ fn __action1696< #[allow(clippy::too_many_arguments)] fn __action1697< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -70938,13 +70938,13 @@ fn __action1697< #[allow(clippy::too_many_arguments)] fn __action1698< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -70965,14 +70965,14 @@ fn __action1698< #[allow(clippy::too_many_arguments)] fn __action1699< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -70994,14 +70994,14 @@ fn __action1699< #[allow(clippy::too_many_arguments)] fn __action1700< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71023,15 +71023,15 @@ fn __action1700< #[allow(clippy::too_many_arguments)] fn __action1701< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -71054,10 +71054,10 @@ fn __action1701< #[allow(clippy::too_many_arguments)] fn __action1702< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -71075,11 +71075,11 @@ fn __action1702< #[allow(clippy::too_many_arguments)] fn __action1703< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -71098,12 +71098,12 @@ fn __action1703< #[allow(clippy::too_many_arguments)] fn __action1704< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -71123,13 +71123,13 @@ fn __action1704< #[allow(clippy::too_many_arguments)] fn __action1705< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71150,13 +71150,13 @@ fn __action1705< #[allow(clippy::too_many_arguments)] fn __action1706< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71177,14 +71177,14 @@ fn __action1706< #[allow(clippy::too_many_arguments)] fn __action1707< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -71206,14 +71206,14 @@ fn __action1707< #[allow(clippy::too_many_arguments)] fn __action1708< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -71235,15 +71235,15 @@ fn __action1708< #[allow(clippy::too_many_arguments)] fn __action1709< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Arg, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -71266,16 +71266,16 @@ fn __action1709< #[allow(clippy::too_many_arguments)] fn __action1710< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Arg, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -71299,17 +71299,17 @@ fn __action1710< #[allow(clippy::too_many_arguments)] fn __action1711< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71334,17 +71334,17 @@ fn __action1711< #[allow(clippy::too_many_arguments)] fn __action1712< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71369,18 +71369,18 @@ fn __action1712< #[allow(clippy::too_many_arguments)] fn __action1713< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Arg, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, Option>, crate::Location), - __10: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __10: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -71406,13 +71406,13 @@ fn __action1713< #[allow(clippy::too_many_arguments)] fn __action1714< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -71433,14 +71433,14 @@ fn __action1714< #[allow(clippy::too_many_arguments)] fn __action1715< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -71462,15 +71462,15 @@ fn __action1715< #[allow(clippy::too_many_arguments)] fn __action1716< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -71493,16 +71493,16 @@ fn __action1716< #[allow(clippy::too_many_arguments)] fn __action1717< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71526,16 +71526,16 @@ fn __action1717< #[allow(clippy::too_many_arguments)] fn __action1718< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71559,17 +71559,17 @@ fn __action1718< #[allow(clippy::too_many_arguments)] fn __action1719< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -71594,15 +71594,15 @@ fn __action1719< #[allow(clippy::too_many_arguments)] fn __action1720< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -71625,16 +71625,16 @@ fn __action1720< #[allow(clippy::too_many_arguments)] fn __action1721< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Arg, crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -71658,17 +71658,17 @@ fn __action1721< #[allow(clippy::too_many_arguments)] fn __action1722< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Arg, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -71693,18 +71693,18 @@ fn __action1722< #[allow(clippy::too_many_arguments)] fn __action1723< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, Option>, crate::Location), - __10: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __10: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71730,18 +71730,18 @@ fn __action1723< #[allow(clippy::too_many_arguments)] fn __action1724< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, Option>, crate::Location), - __10: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __10: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71767,19 +71767,19 @@ fn __action1724< #[allow(clippy::too_many_arguments)] fn __action1725< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Arg, crate::Location), - __8: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), - __10: (crate::Location, Option>, crate::Location), - __11: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __10: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __11: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -71806,14 +71806,14 @@ fn __action1725< #[allow(clippy::too_many_arguments)] fn __action1726< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -71835,15 +71835,15 @@ fn __action1726< #[allow(clippy::too_many_arguments)] fn __action1727< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -71866,16 +71866,16 @@ fn __action1727< #[allow(clippy::too_many_arguments)] fn __action1728< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -71899,17 +71899,17 @@ fn __action1728< #[allow(clippy::too_many_arguments)] fn __action1729< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71934,17 +71934,17 @@ fn __action1729< #[allow(clippy::too_many_arguments)] fn __action1730< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -71969,18 +71969,18 @@ fn __action1730< #[allow(clippy::too_many_arguments)] fn __action1731< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, Option>, crate::Location), - __10: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __10: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -72006,12 +72006,12 @@ fn __action1731< #[allow(clippy::too_many_arguments)] fn __action1732< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -72031,13 +72031,13 @@ fn __action1732< #[allow(clippy::too_many_arguments)] fn __action1733< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Arg, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -72058,14 +72058,14 @@ fn __action1733< #[allow(clippy::too_many_arguments)] fn __action1734< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Arg, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -72087,15 +72087,15 @@ fn __action1734< #[allow(clippy::too_many_arguments)] fn __action1735< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72118,15 +72118,15 @@ fn __action1735< #[allow(clippy::too_many_arguments)] fn __action1736< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72149,16 +72149,16 @@ fn __action1736< #[allow(clippy::too_many_arguments)] fn __action1737< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Arg, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -72182,11 +72182,11 @@ fn __action1737< #[allow(clippy::too_many_arguments)] fn __action1738< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -72205,12 +72205,12 @@ fn __action1738< #[allow(clippy::too_many_arguments)] fn __action1739< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -72230,13 +72230,13 @@ fn __action1739< #[allow(clippy::too_many_arguments)] fn __action1740< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -72257,14 +72257,14 @@ fn __action1740< #[allow(clippy::too_many_arguments)] fn __action1741< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72286,14 +72286,14 @@ fn __action1741< #[allow(clippy::too_many_arguments)] fn __action1742< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72315,15 +72315,15 @@ fn __action1742< #[allow(clippy::too_many_arguments)] fn __action1743< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -72346,13 +72346,13 @@ fn __action1743< #[allow(clippy::too_many_arguments)] fn __action1744< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -72373,14 +72373,14 @@ fn __action1744< #[allow(clippy::too_many_arguments)] fn __action1745< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Arg, crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -72402,15 +72402,15 @@ fn __action1745< #[allow(clippy::too_many_arguments)] fn __action1746< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Arg, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -72433,16 +72433,16 @@ fn __action1746< #[allow(clippy::too_many_arguments)] fn __action1747< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72466,16 +72466,16 @@ fn __action1747< #[allow(clippy::too_many_arguments)] fn __action1748< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72499,17 +72499,17 @@ fn __action1748< #[allow(clippy::too_many_arguments)] fn __action1749< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Arg, crate::Location), - __8: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -72534,12 +72534,12 @@ fn __action1749< #[allow(clippy::too_many_arguments)] fn __action1750< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -72559,13 +72559,13 @@ fn __action1750< #[allow(clippy::too_many_arguments)] fn __action1751< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -72586,14 +72586,14 @@ fn __action1751< #[allow(clippy::too_many_arguments)] fn __action1752< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -72615,15 +72615,15 @@ fn __action1752< #[allow(clippy::too_many_arguments)] fn __action1753< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72646,15 +72646,15 @@ fn __action1753< #[allow(clippy::too_many_arguments)] fn __action1754< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72677,16 +72677,16 @@ fn __action1754< #[allow(clippy::too_many_arguments)] fn __action1755< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -72710,9 +72710,9 @@ fn __action1755< #[allow(clippy::too_many_arguments)] fn __action1756< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -72729,10 +72729,10 @@ fn __action1756< #[allow(clippy::too_many_arguments)] fn __action1757< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -72750,11 +72750,11 @@ fn __action1757< #[allow(clippy::too_many_arguments)] fn __action1758< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -72773,12 +72773,12 @@ fn __action1758< #[allow(clippy::too_many_arguments)] fn __action1759< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72798,12 +72798,12 @@ fn __action1759< #[allow(clippy::too_many_arguments)] fn __action1760< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72823,13 +72823,13 @@ fn __action1760< #[allow(clippy::too_many_arguments)] fn __action1761< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -72850,13 +72850,13 @@ fn __action1761< #[allow(clippy::too_many_arguments)] fn __action1762< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -72877,14 +72877,14 @@ fn __action1762< #[allow(clippy::too_many_arguments)] fn __action1763< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Arg, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -72906,15 +72906,15 @@ fn __action1763< #[allow(clippy::too_many_arguments)] fn __action1764< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Arg, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -72937,16 +72937,16 @@ fn __action1764< #[allow(clippy::too_many_arguments)] fn __action1765< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -72970,16 +72970,16 @@ fn __action1765< #[allow(clippy::too_many_arguments)] fn __action1766< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73003,17 +73003,17 @@ fn __action1766< #[allow(clippy::too_many_arguments)] fn __action1767< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Arg, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -73038,12 +73038,12 @@ fn __action1767< #[allow(clippy::too_many_arguments)] fn __action1768< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -73063,13 +73063,13 @@ fn __action1768< #[allow(clippy::too_many_arguments)] fn __action1769< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -73090,14 +73090,14 @@ fn __action1769< #[allow(clippy::too_many_arguments)] fn __action1770< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -73119,15 +73119,15 @@ fn __action1770< #[allow(clippy::too_many_arguments)] fn __action1771< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73150,15 +73150,15 @@ fn __action1771< #[allow(clippy::too_many_arguments)] fn __action1772< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73181,16 +73181,16 @@ fn __action1772< #[allow(clippy::too_many_arguments)] fn __action1773< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -73214,14 +73214,14 @@ fn __action1773< #[allow(clippy::too_many_arguments)] fn __action1774< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -73243,15 +73243,15 @@ fn __action1774< #[allow(clippy::too_many_arguments)] fn __action1775< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Arg, crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -73274,16 +73274,16 @@ fn __action1775< #[allow(clippy::too_many_arguments)] fn __action1776< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Arg, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -73307,17 +73307,17 @@ fn __action1776< #[allow(clippy::too_many_arguments)] fn __action1777< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73342,17 +73342,17 @@ fn __action1777< #[allow(clippy::too_many_arguments)] fn __action1778< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73377,18 +73377,18 @@ fn __action1778< #[allow(clippy::too_many_arguments)] fn __action1779< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Arg, crate::Location), - __8: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __9: (crate::Location, token::Tok, crate::Location), - __10: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __10: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -73414,13 +73414,13 @@ fn __action1779< #[allow(clippy::too_many_arguments)] fn __action1780< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -73441,14 +73441,14 @@ fn __action1780< #[allow(clippy::too_many_arguments)] fn __action1781< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -73470,15 +73470,15 @@ fn __action1781< #[allow(clippy::too_many_arguments)] fn __action1782< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -73501,16 +73501,16 @@ fn __action1782< #[allow(clippy::too_many_arguments)] fn __action1783< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73534,16 +73534,16 @@ fn __action1783< #[allow(clippy::too_many_arguments)] fn __action1784< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73567,17 +73567,17 @@ fn __action1784< #[allow(clippy::too_many_arguments)] fn __action1785< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -73602,11 +73602,11 @@ fn __action1785< #[allow(clippy::too_many_arguments)] fn __action1786< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -73625,12 +73625,12 @@ fn __action1786< #[allow(clippy::too_many_arguments)] fn __action1787< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Arg, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -73650,13 +73650,13 @@ fn __action1787< #[allow(clippy::too_many_arguments)] fn __action1788< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Arg, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -73677,14 +73677,14 @@ fn __action1788< #[allow(clippy::too_many_arguments)] fn __action1789< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73706,14 +73706,14 @@ fn __action1789< #[allow(clippy::too_many_arguments)] fn __action1790< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73735,15 +73735,15 @@ fn __action1790< #[allow(clippy::too_many_arguments)] fn __action1791< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Arg, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -73766,10 +73766,10 @@ fn __action1791< #[allow(clippy::too_many_arguments)] fn __action1792< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -73787,11 +73787,11 @@ fn __action1792< #[allow(clippy::too_many_arguments)] fn __action1793< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -73810,12 +73810,12 @@ fn __action1793< #[allow(clippy::too_many_arguments)] fn __action1794< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -73835,13 +73835,13 @@ fn __action1794< #[allow(clippy::too_many_arguments)] fn __action1795< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73862,13 +73862,13 @@ fn __action1795< #[allow(clippy::too_many_arguments)] fn __action1796< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -73889,14 +73889,14 @@ fn __action1796< #[allow(clippy::too_many_arguments)] fn __action1797< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -73918,12 +73918,12 @@ fn __action1797< #[allow(clippy::too_many_arguments)] fn __action1798< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Arg, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -73943,13 +73943,13 @@ fn __action1798< #[allow(clippy::too_many_arguments)] fn __action1799< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Arg, crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -73970,14 +73970,14 @@ fn __action1799< #[allow(clippy::too_many_arguments)] fn __action1800< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Arg, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -73999,15 +73999,15 @@ fn __action1800< #[allow(clippy::too_many_arguments)] fn __action1801< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74030,15 +74030,15 @@ fn __action1801< #[allow(clippy::too_many_arguments)] fn __action1802< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Arg, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74061,16 +74061,16 @@ fn __action1802< #[allow(clippy::too_many_arguments)] fn __action1803< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, ast::Arg, crate::Location), - __8: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -74094,11 +74094,11 @@ fn __action1803< #[allow(clippy::too_many_arguments)] fn __action1804< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -74117,12 +74117,12 @@ fn __action1804< #[allow(clippy::too_many_arguments)] fn __action1805< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -74142,13 +74142,13 @@ fn __action1805< #[allow(clippy::too_many_arguments)] fn __action1806< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -74169,14 +74169,14 @@ fn __action1806< #[allow(clippy::too_many_arguments)] fn __action1807< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74198,14 +74198,14 @@ fn __action1807< #[allow(clippy::too_many_arguments)] fn __action1808< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74227,15 +74227,15 @@ fn __action1808< #[allow(clippy::too_many_arguments)] fn __action1809< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -74258,8 +74258,8 @@ fn __action1809< #[allow(clippy::too_many_arguments)] fn __action1810< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -74275,9 +74275,9 @@ fn __action1810< #[allow(clippy::too_many_arguments)] fn __action1811< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -74294,10 +74294,10 @@ fn __action1811< #[allow(clippy::too_many_arguments)] fn __action1812< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -74315,11 +74315,11 @@ fn __action1812< #[allow(clippy::too_many_arguments)] fn __action1813< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74338,11 +74338,11 @@ fn __action1813< #[allow(clippy::too_many_arguments)] fn __action1814< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74361,12 +74361,12 @@ fn __action1814< #[allow(clippy::too_many_arguments)] fn __action1815< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -74386,11 +74386,11 @@ fn __action1815< #[allow(clippy::too_many_arguments)] fn __action1816< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Option>, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -74409,12 +74409,12 @@ fn __action1816< #[allow(clippy::too_many_arguments)] fn __action1817< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -74434,13 +74434,13 @@ fn __action1817< #[allow(clippy::too_many_arguments)] fn __action1818< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -74461,14 +74461,14 @@ fn __action1818< #[allow(clippy::too_many_arguments)] fn __action1819< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74490,14 +74490,14 @@ fn __action1819< #[allow(clippy::too_many_arguments)] fn __action1820< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74519,15 +74519,15 @@ fn __action1820< #[allow(clippy::too_many_arguments)] fn __action1821< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -74550,10 +74550,10 @@ fn __action1821< #[allow(clippy::too_many_arguments)] fn __action1822< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __0.2; @@ -74571,11 +74571,11 @@ fn __action1822< #[allow(clippy::too_many_arguments)] fn __action1823< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __1.2; @@ -74594,12 +74594,12 @@ fn __action1823< #[allow(clippy::too_many_arguments)] fn __action1824< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __2.2; @@ -74619,13 +74619,13 @@ fn __action1824< #[allow(clippy::too_many_arguments)] fn __action1825< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74646,13 +74646,13 @@ fn __action1825< #[allow(clippy::too_many_arguments)] fn __action1826< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __3.2; @@ -74673,14 +74673,14 @@ fn __action1826< #[allow(clippy::too_many_arguments)] fn __action1827< >( - __0: (crate::Location, (ast::Arg, Option), crate::Location), - __1: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, Option>, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, (ast::Arg, Option), crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, alloc::vec::Vec<(token::Tok, (ast::Arg, Option))>, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, Option>, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.0; let __end0 = __4.2; @@ -74702,11 +74702,11 @@ fn __action1827< #[allow(clippy::too_many_arguments)] fn __action1828< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arguments, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arguments, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), +) -> Result> { let __start0 = __1.0; let __end0 = __1.2; @@ -74725,10 +74725,10 @@ fn __action1828< #[allow(clippy::too_many_arguments)] fn __action1829< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), -) -> Result> + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), +) -> Result> { let __start0 = __0.2; let __end0 = __1.0; @@ -74748,10 +74748,10 @@ fn __action1829< #[allow(clippy::too_many_arguments)] fn __action1830< >( - __0: (crate::Location, core::option::Option, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option, crate::Location), - __3: (crate::Location, Option, crate::Location), + __0: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __3.0; @@ -74771,9 +74771,9 @@ fn __action1830< #[allow(clippy::too_many_arguments)] fn __action1831< >( - __0: (crate::Location, core::option::Option, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, core::option::Option, crate::Location), + __0: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, core::option::Option, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __2.2; @@ -74794,10 +74794,10 @@ fn __action1831< #[allow(clippy::too_many_arguments)] fn __action1832< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Excepthandler { let __start0 = __1.0; @@ -74817,9 +74817,9 @@ fn __action1832< #[allow(clippy::too_many_arguments)] fn __action1833< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Excepthandler { let __start0 = __0.2; @@ -74840,8 +74840,8 @@ fn __action1833< #[allow(clippy::too_many_arguments)] fn __action1834< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> Option { let __start0 = __1.0; @@ -74859,7 +74859,7 @@ fn __action1834< #[allow(clippy::too_many_arguments)] fn __action1835< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Option { let __start0 = __0.2; @@ -74878,10 +74878,10 @@ fn __action1835< #[allow(clippy::too_many_arguments)] fn __action1836< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, Option, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, Option, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -74907,9 +74907,9 @@ fn __action1836< #[allow(clippy::too_many_arguments)] fn __action1837< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, Option, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Option, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -74936,9 +74936,9 @@ fn __action1837< #[allow(clippy::too_many_arguments)] fn __action1838< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, Option, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, Option, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -74965,8 +74965,8 @@ fn __action1838< #[allow(clippy::too_many_arguments)] fn __action1839< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, Option, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, Option, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -74994,9 +74994,9 @@ fn __action1839< #[allow(clippy::too_many_arguments)] fn __action1840< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -75021,8 +75021,8 @@ fn __action1840< #[allow(clippy::too_many_arguments)] fn __action1841< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -75048,8 +75048,8 @@ fn __action1841< #[allow(clippy::too_many_arguments)] fn __action1842< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -75075,7 +75075,7 @@ fn __action1842< #[allow(clippy::too_many_arguments)] fn __action1843< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -75102,16 +75102,16 @@ fn __action1843< #[allow(clippy::too_many_arguments)] fn __action1844< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, token::Tok, crate::Location), - __9: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __9: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __4.0; @@ -75137,13 +75137,13 @@ fn __action1844< #[allow(clippy::too_many_arguments)] fn __action1845< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, token::Tok, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), - __3: (crate::Location, token::Tok, crate::Location), - __4: (crate::Location, ast::Expr, crate::Location), - __5: (crate::Location, token::Tok, crate::Location), - __6: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __4.0; @@ -75166,15 +75166,15 @@ fn __action1845< #[allow(clippy::too_many_arguments)] fn __action1846< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Suite, crate::Location), - __6: (crate::Location, token::Tok, crate::Location), - __7: (crate::Location, token::Tok, crate::Location), - __8: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), + __6: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __7: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __8: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.0; @@ -75199,12 +75199,12 @@ fn __action1846< #[allow(clippy::too_many_arguments)] fn __action1847< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, token::Tok, crate::Location), - __3: (crate::Location, ast::Expr, crate::Location), - __4: (crate::Location, token::Tok, crate::Location), - __5: (crate::Location, ast::Suite, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __3: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __4: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __5: (crate::text_size::TextSize, ast::Suite, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __3.0; @@ -75226,7 +75226,7 @@ fn __action1847< #[allow(clippy::too_many_arguments)] fn __action1848< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> core::option::Option { let __start0 = __0.0; @@ -75243,7 +75243,7 @@ fn __action1848< #[allow(clippy::too_many_arguments)] fn __action1849< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -75260,7 +75260,7 @@ fn __action1849< #[allow(clippy::too_many_arguments)] fn __action1850< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.0; @@ -75277,8 +75277,8 @@ fn __action1850< #[allow(clippy::too_many_arguments)] fn __action1851< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Mod { let __start0 = __1.0; @@ -75296,9 +75296,9 @@ fn __action1851< #[allow(clippy::too_many_arguments)] fn __action1852< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), - __2: (crate::Location, alloc::vec::Vec, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Mod { let __start0 = __1.0; @@ -75317,8 +75317,8 @@ fn __action1852< #[allow(clippy::too_many_arguments)] fn __action1853< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __1.0; @@ -75336,7 +75336,7 @@ fn __action1853< #[allow(clippy::too_many_arguments)] fn __action1854< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.2; @@ -75355,8 +75355,8 @@ fn __action1854< #[allow(clippy::too_many_arguments)] fn __action1855< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __1.0; @@ -75374,7 +75374,7 @@ fn __action1855< #[allow(clippy::too_many_arguments)] fn __action1856< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> ast::Expr { let __start0 = __0.2; @@ -75393,7 +75393,7 @@ fn __action1856< #[allow(clippy::too_many_arguments)] fn __action1857< >( - __0: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -75410,8 +75410,8 @@ fn __action1857< #[allow(clippy::too_many_arguments)] fn __action1858< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, alloc::vec::Vec, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, alloc::vec::Vec, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -75429,9 +75429,9 @@ fn __action1858< #[allow(clippy::too_many_arguments)] fn __action1859< >( - __0: (crate::Location, ast::Expr, crate::Location), - __1: (crate::Location, ast::Operator, crate::Location), - __2: (crate::Location, ast::Expr, crate::Location), + __0: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Operator, crate::text_size::TextSize), + __2: (crate::text_size::TextSize, ast::Expr, crate::text_size::TextSize), ) -> ast::Stmt { let __start0 = __0.0; @@ -75450,8 +75450,8 @@ fn __action1859< #[allow(clippy::too_many_arguments)] fn __action1860< >( - __0: (crate::Location, token::Tok, crate::Location), - __1: (crate::Location, ast::Arg, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), + __1: (crate::text_size::TextSize, ast::Arg, crate::text_size::TextSize), ) -> Option> { let __start0 = __1.0; @@ -75469,7 +75469,7 @@ fn __action1860< #[allow(clippy::too_many_arguments)] fn __action1861< >( - __0: (crate::Location, token::Tok, crate::Location), + __0: (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), ) -> Option> { let __start0 = __0.2; @@ -75488,18 +75488,18 @@ fn __action1861< pub trait __ToTriple<> { - fn to_triple(value: Self) -> Result<(crate::Location,token::Tok,crate::Location), __lalrpop_util::ParseError>; + fn to_triple(value: Self) -> Result<(crate::text_size::TextSize,token::Tok,crate::text_size::TextSize), __lalrpop_util::ParseError>; } -impl<> __ToTriple<> for (crate::Location, token::Tok, crate::Location) +impl<> __ToTriple<> for (crate::text_size::TextSize, token::Tok, crate::text_size::TextSize) { - fn to_triple(value: Self) -> Result<(crate::Location,token::Tok,crate::Location), __lalrpop_util::ParseError> { + fn to_triple(value: Self) -> Result<(crate::text_size::TextSize,token::Tok,crate::text_size::TextSize), __lalrpop_util::ParseError> { Ok(value) } } -impl<> __ToTriple<> for Result<(crate::Location, token::Tok, crate::Location), LexicalError> +impl<> __ToTriple<> for Result<(crate::text_size::TextSize, token::Tok, crate::text_size::TextSize), LexicalError> { - fn to_triple(value: Self) -> Result<(crate::Location,token::Tok,crate::Location), __lalrpop_util::ParseError> { + fn to_triple(value: Self) -> Result<(crate::text_size::TextSize,token::Tok,crate::text_size::TextSize), __lalrpop_util::ParseError> { match value { Ok(v) => Ok(v), Err(error) => Err(__lalrpop_util::ParseError::User { error }), diff --git a/parser/src/string.rs b/parser/src/string.rs index 1b18ebd0..8fb7e632 100644 --- a/parser/src/string.rs +++ b/parser/src/string.rs @@ -8,10 +8,11 @@ use crate::{ lexer::{LexicalError, LexicalErrorType}, parser::{parse_expression_located, LalrpopError, ParseError, ParseErrorType}, token::{StringKind, Tok}, - Location, }; use itertools::Itertools; -use ruff_text_size::{TextLen, TextSize}; +use rustpython_compiler_core::{ + text_size::{TextLen, TextSize}, +}; // unicode_name2 does not expose `MAX_NAME_LENGTH`, so we replicate that constant here, fix #3798 const MAX_UNICODE_NAME: usize = 88; @@ -19,9 +20,9 @@ const MAX_UNICODE_NAME: usize = 88; struct StringParser<'a> { chars: std::iter::Peekable>, kind: StringKind, - start: Location, - end: Location, - location: Location, + start: TextSize, + end: TextSize, + location: TextSize, } impl<'a> StringParser<'a> { @@ -29,8 +30,8 @@ impl<'a> StringParser<'a> { source: &'a str, kind: StringKind, triple_quoted: bool, - start: Location, - end: Location, + start: TextSize, + end: TextSize, ) -> Self { let offset = kind.prefix_len() + if triple_quoted { @@ -60,7 +61,7 @@ impl<'a> StringParser<'a> { } #[inline] - fn get_pos(&self) -> Location { + fn get_pos(&self) -> TextSize { self.location } @@ -570,9 +571,9 @@ impl<'a> StringParser<'a> { } } -fn parse_fstring_expr(source: &str, location: Location) -> Result { +fn parse_fstring_expr(source: &str, location: TextSize) -> Result { let fstring_body = format!("({source})"); - let start = location - Location::from(1); + let start = location - TextSize::from(1); parse_expression_located(&fstring_body, "", start) } @@ -580,14 +581,14 @@ fn parse_string( source: &str, kind: StringKind, triple_quoted: bool, - start: Location, - end: Location, + start: TextSize, + end: TextSize, ) -> Result, LexicalError> { StringParser::new(source, kind, triple_quoted, start, end).parse() } pub(crate) fn parse_strings( - values: Vec<(Location, (String, StringKind, bool), Location)>, + values: Vec<(TextSize, (String, StringKind, bool), TextSize)>, ) -> Result { // Preserve the initial location and kind. let initial_start = values[0].0; @@ -708,12 +709,12 @@ struct FStringError { /// The type of error that occurred. pub error: FStringErrorType, /// The location of the error. - pub location: Location, + pub location: TextSize, } impl FStringError { /// Creates a new `FStringError` with the given error type and location. - pub fn new(error: FStringErrorType, location: Location) -> Self { + pub fn new(error: FStringErrorType, location: TextSize) -> Self { Self { error, location } } } @@ -792,7 +793,7 @@ impl std::fmt::Display for FStringErrorType { } } -impl From for LalrpopError { +impl From for LalrpopError { fn from(err: FStringError) -> Self { lalrpop_util::ParseError::User { error: LexicalError { @@ -803,7 +804,6 @@ impl From for LalrpopError { } } -#[cfg(not(feature = "byte_offsets"))] #[cfg(test)] mod tests { use super::*; @@ -814,8 +814,8 @@ mod tests { source, StringKind::FString, false, - Location::default(), - Location::default() + source.text_len() + Location::from(3), // 3 for prefix and quotes + TextSize::default(), + TextSize::default() + source.text_len() + TextSize::from(3), // 3 for prefix and quotes ) .parse() } diff --git a/parser/src/token.rs b/parser/src/token.rs index 50a07e6c..9b40d326 100644 --- a/parser/src/token.rs +++ b/parser/src/token.rs @@ -4,8 +4,8 @@ //! loosely based on the token definitions found in the [CPython source]. //! //! [CPython source]: https://github.com/python/cpython/blob/dfc2e065a2e71011017077e549cd2f9bf4944c54/Include/internal/pycore_token.h +use crate::text_size::TextSize; use num_bigint::BigInt; -use ruff_text_size::TextSize; use std::fmt; /// The set of tokens the Python source code can be tokenized in. From a14e43e03a2a6f38a6ec5f86321d562e9bf766bf Mon Sep 17 00:00:00 2001 From: Jeong YunWon Date: Sat, 6 May 2023 21:35:43 +0900 Subject: [PATCH 3/7] Separate byteoffset ast and located ast --- ast/Cargo.toml | 3 +- ast/asdl_rs.py | 421 ++++++++++++++++------------- ast/src/attributed.rs | 76 ++++++ ast/src/constant.rs | 17 +- ast/src/fold_helpers.rs | 2 +- ast/src/{ast_gen.rs => generic.rs} | 102 ++----- ast/src/lib.rs | 14 +- ast/src/located.rs | 95 +++++++ ast/src/locator.rs | 57 ++++ core/src/error.rs | 75 ++++- core/src/lib.rs | 9 +- core/src/location.rs | 7 +- parser/src/function.rs | 3 +- parser/src/lexer.rs | 4 +- parser/src/parser.rs | 20 +- parser/src/python.lalrpop | 209 +++++++------- parser/src/python.rs | 279 ++++++++++--------- parser/src/string.rs | 18 +- ruff_text_size/src/range.rs | 7 + ruff_text_size/src/size.rs | 28 +- scripts/update_asdl.sh | 7 + 21 files changed, 892 insertions(+), 561 deletions(-) create mode 100644 ast/src/attributed.rs rename ast/src/{ast_gen.rs => generic.rs} (96%) create mode 100644 ast/src/located.rs create mode 100644 ast/src/locator.rs create mode 100755 scripts/update_asdl.sh diff --git a/ast/Cargo.toml b/ast/Cargo.toml index 5de211dd..85f3b135 100644 --- a/ast/Cargo.toml +++ b/ast/Cargo.toml @@ -8,8 +8,9 @@ repository = "https://github.com/RustPython/RustPython" license = "MIT" [features] -default = ["constant-optimization", "fold"] +default = ["constant-optimization", "fold", "location"] constant-optimization = ["fold"] +location = [] fold = [] unparse = ["rustpython-literal"] diff --git a/ast/asdl_rs.py b/ast/asdl_rs.py index 9db17c93..2b9d1920 100755 --- a/ast/asdl_rs.py +++ b/ast/asdl_rs.py @@ -7,6 +7,8 @@ from argparse import ArgumentParser from pathlib import Path +from typing import Optional, Dict +from attr import dataclass import asdl @@ -62,38 +64,62 @@ def asdl_of(name, obj): return "{} = {}".format(name, types) -class EmitVisitor(asdl.VisitorBase): - """Visit that emits lines""" - - def __init__(self, file): - self.file = file - self.identifiers = set() - super(EmitVisitor, self).__init__() - - def emit_identifier(self, name): - name = str(name) - if name in self.identifiers: - return - self.emit("_Py_IDENTIFIER(%s);" % name, 0) - self.identifiers.add(name) - - def emit(self, line, depth): - if line: - line = (" " * TABSIZE * depth) + line - self.file.write(line + "\n") - - class TypeInfo: + name: str + enum_name: Optional[str] + has_userdata: Optional[bool] + has_attributes: bool + children: set + boxed: bool + product: bool + has_expr: bool = False + def __init__(self, name): self.name = name + self.enum_name = None self.has_userdata = None + self.has_attributes = False self.children = set() self.boxed = False self.product = False + self.product_has_expr = False def __repr__(self): return f"" + @property + def rust_name(self): + return get_rust_type(self.name) + + @property + def sum_name(self): + if self.enum_name is None: + return self.name + else: + return f"{self.enum_name}_{self.name}" + + @property + def rust_sum_name(self): + rust_name = get_rust_type(self.name) + if self.enum_name is None: + return rust_name + else: + name = get_rust_type(self.enum_name) + rust_name + return name + + @property + def rust_suffix(self): + if self.product: + if self.has_attributes: + return "Data" + else: + return "" + else: + if self.has_attributes: + return "Kind" + else: + return "" + def determine_userdata(self, typeinfo, stack): if self.name in stack: return None @@ -110,6 +136,41 @@ def determine_userdata(self, typeinfo, stack): return self.has_userdata +class TypeInfoMixin: + typeinfo: Dict[str, TypeInfo] + + def has_userdata(self, typ): + return self.typeinfo[typ].has_userdata + + def get_generics(self, typ, *generics): + if self.has_userdata(typ): + return [f"<{g}>" for g in generics] + else: + return ["" for g in generics] + + +class EmitVisitor(asdl.VisitorBase, TypeInfoMixin): + """Visit that emits lines""" + + def __init__(self, file, typeinfo): + self.file = file + self.typeinfo = typeinfo + self.identifiers = set() + super(EmitVisitor, self).__init__() + + def emit_identifier(self, name): + name = str(name) + if name in self.identifiers: + return + self.emit("_Py_IDENTIFIER(%s);" % name, 0) + self.identifiers.add(name) + + def emit(self, line, depth): + if line: + line = (" " * TABSIZE * depth) + line + self.file.write(line + "\n") + + class FindUserdataTypesVisitor(asdl.VisitorBase): def __init__(self, typeinfo): self.typeinfo = typeinfo @@ -132,21 +193,29 @@ def visitSum(self, sum, name): info.has_userdata = False else: for t in sum.types: - self.typeinfo[t.name] = TypeInfo(t.name) + if not t.fields: + continue + t_info = TypeInfo(t.name) + t_info.enum_name = name + self.typeinfo[t.name] = t_info self.add_children(t.name, t.fields) if len(sum.types) > 1: info.boxed = True if sum.attributes: - # attributes means Located, which has the `custom: U` field + # attributes means located, which has the `custom: U` field info.has_userdata = True + info.has_attributes = True + for variant in sum.types: self.add_children(name, variant.fields) def visitProduct(self, product, name): info = self.typeinfo[name] if product.attributes: - # attributes means Located, which has the `custom: U` field + # attributes means located, which has the `custom: U` field info.has_userdata = True + info.has_attributes = True + info.has_expr = product_has_expr(product) if len(product.fields) > 2: info.boxed = True info.product = True @@ -163,24 +232,17 @@ def rust_field(field_name): return field_name -class TypeInfoEmitVisitor(EmitVisitor): - def __init__(self, file, typeinfo): - self.typeinfo = typeinfo - super().__init__(file) - - def has_userdata(self, typ): - return self.typeinfo[typ].has_userdata - - def get_generics(self, typ, *generics): - if self.has_userdata(typ): - return [f"<{g}>" for g in generics] - else: - return ["" for g in generics] +def product_has_expr(product): + return any(f.type != "identifier" for f in product.fields) -class StructVisitor(TypeInfoEmitVisitor): +class StructVisitor(EmitVisitor): """Visitor to generate typedefs for AST.""" + def __init__(self, *args, **kw): + super().__init__(*args, **kw) + self.rust_type_defs = [] + def visitModule(self, mod): for dfn in mod.dfns: self.visit(dfn) @@ -208,57 +270,56 @@ def simple_sum(self, sum, name, depth): def sum_with_constructors(self, sum, name, depth): typeinfo = self.typeinfo[name] - enumname = rustname = get_rust_type(name) + suffix = typeinfo.rust_suffix + rustname = get_rust_type(name) # all the attributes right now are for location, so if it has attrs we - # can just wrap it in Located<> - if sum.attributes: - enumname = rustname + "Kind" + # can just wrap it in Attributed<> for t in sum.types: if not t.fields: continue - self.emit_attrs(depth) - self.typeinfo[t] = TypeInfo(t) - t_generics, t_generics_applied = self.get_generics(t.name, "U = ()", "U") - payload_name = f"{rustname}{t.name}" - self.emit(f"pub struct {payload_name}{t_generics} {{", depth) - for f in t.fields: - self.visit(f, typeinfo, "pub ", depth + 1, t.name) - self.emit("}", depth) - self.emit( - textwrap.dedent( - f""" - impl{t_generics_applied} From<{payload_name}{t_generics_applied}> for {enumname}{t_generics_applied} {{ - fn from(payload: {payload_name}{t_generics_applied}) -> Self {{ - {enumname}::{t.name}(payload) - }} - }} - """ - ), - depth, - ) + self.sum_subtype_struct(typeinfo, t, rustname, depth) generics, generics_applied = self.get_generics(name, "U = ()", "U") self.emit_attrs(depth) - self.emit(f"pub enum {enumname}{generics} {{", depth) + self.emit(f"pub enum {rustname}{suffix}{generics} {{", depth) for t in sum.types: if t.fields: - t_generics, t_generics_applied = self.get_generics( - t.name, "U = ()", "U" - ) + (t_generics_applied,) = self.get_generics(t.name, "U") self.emit( f"{t.name}({rustname}{t.name}{t_generics_applied}),", depth + 1 ) else: self.emit(f"{t.name},", depth + 1) self.emit("}", depth) - if sum.attributes: + if typeinfo.has_attributes: self.emit( - f"pub type {rustname} = Located<{enumname}{generics_applied}, U>;", + f"pub type {rustname} = Attributed<{rustname}{suffix}{generics_applied}, U>;", depth, ) self.emit("", depth) + def sum_subtype_struct(self, sum_typeinfo, t, rustname, depth): + self.emit_attrs(depth) + generics, generics_applied = self.get_generics(t.name, "U = ()", "U") + payload_name = f"{rustname}{t.name}" + self.emit(f"pub struct {payload_name}{generics} {{", depth) + for f in t.fields: + self.visit(f, sum_typeinfo, "pub ", depth + 1, t.name) + self.emit("}", depth) + self.emit( + textwrap.dedent( + f""" + impl{generics_applied} From<{payload_name}{generics_applied}> for {rustname}{sum_typeinfo.rust_suffix}{generics_applied} {{ + fn from(payload: {payload_name}{generics_applied}) -> Self {{ + {rustname}{sum_typeinfo.rust_suffix}::{t.name}(payload) + }} + }} + """ + ), + depth, + ) + def visitConstructor(self, cons, parent, depth): if cons.fields: self.emit(f"{cons.name} {{", depth) @@ -300,7 +361,7 @@ def visitProduct(self, product, name, depth): if product.attributes: dataname = rustname + "Data" self.emit_attrs(depth) - has_expr = any(f.type != "identifier" for f in product.fields) + has_expr = product_has_expr(product) if has_expr: datadef = f"{dataname}{generics}" else: @@ -314,20 +375,24 @@ def visitProduct(self, product, name, depth): if not has_expr: generics_applied = "" self.emit( - f"pub type {rustname} = Located<{dataname}{generics_applied}, U>;", + f"pub type {rustname} = Attributed<{dataname}{generics_applied}, U>;", depth, ) self.emit("", depth) -class FoldTraitDefVisitor(TypeInfoEmitVisitor): +class FoldTraitDefVisitor(EmitVisitor): def visitModule(self, mod, depth): self.emit("pub trait Fold {", depth) self.emit("type TargetU;", depth + 1) self.emit("type Error;", depth + 1) self.emit( "fn map_user(&mut self, user: U) -> Result;", - depth + 2, + depth + 1, + ) + self.emit( + "fn map_located(&mut self, located: Attributed) -> Result, Self::Error> { let custom = self.map_user(located.custom)?; Ok(Attributed { range: located.range, custom, node: located.node }) }", + depth + 1, ) for dfn in mod.dfns: self.visit(dfn, depth + 2) @@ -345,14 +410,14 @@ def visitType(self, type, depth): self.emit("}", depth) -class FoldImplVisitor(TypeInfoEmitVisitor): +class FoldImplVisitor(EmitVisitor): def visitModule(self, mod, depth): self.emit( - "fn fold_located + ?Sized, T, MT>(folder: &mut F, node: Located, f: impl FnOnce(&mut F, T) -> Result) -> Result, F::Error> {", + "fn fold_located + ?Sized, T, MT>(folder: &mut F, node: Attributed, f: impl FnOnce(&mut F, T) -> Result) -> Result, F::Error> {", depth, ) self.emit( - "Ok(Located { custom: folder.map_user(node.custom)?, range: node.range, node: f(folder, node.node)? })", + "let node = folder.map_located(node)?; Ok(Attributed { custom: node.custom, range: node.range, node: f(folder, node.node)? })", depth + 1, ) self.emit("}", depth) @@ -363,11 +428,11 @@ def visitType(self, type, depth=0): self.visit(type.value, type.name, depth) def visitSum(self, sum, name, depth): + typeinfo = self.typeinfo[name] apply_t, apply_u, apply_target_u = self.get_generics( name, "T", "U", "F::TargetU" ) enumname = get_rust_type(name) - is_located = bool(sum.attributes) self.emit(f"impl Foldable for {enumname}{apply_t} {{", depth) self.emit(f"type Mapped = {enumname}{apply_u};", depth + 1) @@ -383,15 +448,13 @@ def visitSum(self, sum, name, depth): f"pub fn fold_{name} + ?Sized>(#[allow(unused)] folder: &mut F, node: {enumname}{apply_u}) -> Result<{enumname}{apply_target_u}, F::Error> {{", depth, ) - if is_located: + if typeinfo.has_attributes: self.emit("fold_located(folder, node, |folder, node| {", depth) - rustname = enumname + "Kind" - else: - rustname = enumname + self.emit("match node {", depth + 1) for cons in sum.types: fields_pattern = self.make_pattern( - enumname, rustname, cons.name, cons.fields + enumname, typeinfo.rust_suffix, cons.name, cons.fields ) self.emit( f"{fields_pattern[0]} {{ {fields_pattern[1]} }} {fields_pattern[2]} => {{", @@ -402,7 +465,7 @@ def visitSum(self, sum, name, depth): ) self.emit("}", depth + 2) self.emit("}", depth + 1) - if is_located: + if typeinfo.has_attributes: self.emit("})", depth) self.emit("}", depth) @@ -411,7 +474,7 @@ def visitProduct(self, product, name, depth): name, "T", "U", "F::TargetU" ) structname = get_rust_type(name) - is_located = bool(product.attributes) + has_attributes = bool(product.attributes) self.emit(f"impl Foldable for {structname}{apply_t} {{", depth) self.emit(f"type Mapped = {structname}{apply_u};", depth + 1) @@ -427,7 +490,7 @@ def visitProduct(self, product, name, depth): f"pub fn fold_{name} + ?Sized>(#[allow(unused)] folder: &mut F, node: {structname}{apply_u}) -> Result<{structname}{apply_target_u}, F::Error> {{", depth, ) - if is_located: + if has_attributes: self.emit("fold_located(folder, node, |folder, node| {", depth) rustname = structname + "Data" else: @@ -435,16 +498,16 @@ def visitProduct(self, product, name, depth): fields_pattern = self.make_pattern(rustname, structname, None, product.fields) self.emit(f"let {rustname} {{ {fields_pattern[1]} }} = node;", depth + 1) self.gen_construction(rustname, product.fields, "", depth + 1) - if is_located: + if has_attributes: self.emit("})", depth) self.emit("}", depth) - def make_pattern(self, rustname, pyname, fieldname, fields): + def make_pattern(self, rustname, suffix, fieldname, fields): if fields: - header = f"{pyname}::{fieldname}({rustname}{fieldname}" + header = f"{rustname}{suffix}::{fieldname}({rustname}{fieldname}" footer = ")" else: - header = f"{pyname}::{fieldname}" + header = f"{rustname}{suffix}::{fieldname}" footer = "" body = ",".join(rust_field(f.name) for f in fields) @@ -458,7 +521,7 @@ def gen_construction(self, header, fields, footer, depth): self.emit(f"}}{footer})", depth) -class FoldModuleVisitor(TypeInfoEmitVisitor): +class FoldModuleVisitor(EmitVisitor): def visitModule(self, mod): depth = 0 self.emit('#[cfg(feature = "fold")]', depth) @@ -576,10 +639,10 @@ def visitSum(self, sum, name, depth): if sum.attributes: rustname = enumname + "Kind" - self.emit(f"impl NamedNode for ast::{rustname} {{", depth) + self.emit(f"impl NamedNode for ast::located::{rustname} {{", depth) self.emit(f"const NAME: &'static str = {json.dumps(name)};", depth + 1) self.emit("}", depth) - self.emit(f"impl Node for ast::{rustname} {{", depth) + self.emit(f"impl Node for ast::located::{rustname} {{", depth) self.emit( "fn ast_to_object(self, _vm: &VirtualMachine) -> PyObjectRef {", depth + 1 ) @@ -597,10 +660,12 @@ def visitSum(self, sum, name, depth): self.emit("}", depth) def constructor_to_object(self, cons, enumname, rustname, depth): - self.emit(f"ast::{rustname}::{cons.name}", depth) + self.emit(f"ast::located::{rustname}::{cons.name}", depth) if cons.fields: fields_pattern = self.make_pattern(cons.fields) - self.emit(f"( ast::{enumname}{cons.name} {{ {fields_pattern} }} )", depth) + self.emit( + f"( ast::located::{enumname}{cons.name} {{ {fields_pattern} }} )", depth + ) self.emit(" => {", depth) self.make_node(cons.name, cons.fields, depth + 1) self.emit("}", depth) @@ -610,15 +675,17 @@ def visitProduct(self, product, name, depth): if product.attributes: structname += "Data" - self.emit(f"impl NamedNode for ast::{structname} {{", depth) + self.emit(f"impl NamedNode for ast::located::{structname} {{", depth) self.emit(f"const NAME: &'static str = {json.dumps(name)};", depth + 1) self.emit("}", depth) - self.emit(f"impl Node for ast::{structname} {{", depth) + self.emit(f"impl Node for ast::located::{structname} {{", depth) self.emit( "fn ast_to_object(self, _vm: &VirtualMachine) -> PyObjectRef {", depth + 1 ) fields_pattern = self.make_pattern(product.fields) - self.emit(f"let ast::{structname} {{ {fields_pattern} }} = self;", depth + 2) + self.emit( + f"let ast::located::{structname} {{ {fields_pattern} }} = self;", depth + 2 + ) self.make_node(name, product.fields, depth + 2) self.emit("}", depth + 1) self.emit( @@ -656,11 +723,14 @@ def gen_sum_fromobj(self, sum, sumname, enumname, rustname, depth): for cons in sum.types: self.emit(f"if _cls.is(Node{cons.name}::static_type()) {{", depth) if cons.fields: - self.emit(f"ast::{rustname}::{cons.name} (ast::{enumname}{cons.name} {{", depth + 1) + self.emit( + f"ast::located::{rustname}::{cons.name} (ast::located::{enumname}{cons.name} {{", + depth + 1, + ) self.gen_construction_fields(cons, sumname, depth + 1) self.emit("})", depth + 1) else: - self.emit(f"ast::{rustname}::{cons.name}", depth + 1) + self.emit(f"ast::located::{rustname}::{cons.name}", depth + 1) self.emit("} else", depth) self.emit("{", depth) @@ -684,14 +754,14 @@ def gen_construction_fields(self, cons, name, depth): ) def gen_construction(self, cons_path, cons, name, depth): - self.emit(f"ast::{cons_path} {{", depth) + self.emit(f"ast::located::{cons_path} {{", depth) self.gen_construction_fields(cons, name, depth + 1) self.emit("}", depth) def extract_location(self, typename, depth): row = self.decode_field(asdl.Field("int", "lineno"), typename) column = self.decode_field(asdl.Field("int", "col_offset"), typename) - self.emit(f"let _location = ast::Location::new({row}, {column});", depth) + self.emit(f"let _location = Location::new({row}, {column});", depth) def decode_field(self, field, typename): name = json.dumps(field.name) @@ -711,109 +781,78 @@ def visit(self, object): v.emit("", 0) -def write_ast_def(mod, typeinfo, f): +def write_generic_def(mod, typeinfo, f): f.write( textwrap.dedent( """ #![allow(clippy::derive_partial_eq_without_eq)] - pub use crate::constant::*; - pub use rustpython_compiler_core::text_size::{TextSize, TextRange}; + pub use crate::{Attributed, constant::*}; + use rustpython_compiler_core::{text_size::{TextSize, TextRange}}; type Ident = String; \n - """ + """ ) ) - StructVisitor(f, typeinfo).emit_attrs(0) + + c = ChainOfVisitors(StructVisitor(f, typeinfo), FoldModuleVisitor(f, typeinfo)) + c.visit(mod) + + +def write_located_def(typeinfo, f): f.write( textwrap.dedent( """ - pub struct Located { - pub range: TextRange, - pub custom: U, - pub node: T, - } - - impl Located { - pub fn new(start: TextSize, end: TextSize, node: T) -> Self { - Self { range: TextRange::new(start, end), custom: (), node } - } - - /// Creates a new node that spans the position specified by `range`. - pub fn with_range(node: T, range: TextRange) -> Self { - Self { - range, - custom: (), - node, - } - } - - /// Returns the absolute start position of the node from the beginning of the document. - #[inline] - pub const fn start(&self) -> TextSize { - self.range.start() - } - - /// Returns the node - #[inline] - pub fn node(&self) -> &T { - &self.node - } - - /// Consumes self and returns the node. - #[inline] - pub fn into_node(self) -> T { - self.node - } - - /// Returns the `range` of the node. The range offsets are absolute to the start of the document. - #[inline] - pub const fn range(&self) -> TextRange { - self.range - } - - /// Returns the absolute position at which the node ends in the source document. - #[inline] - pub const fn end(&self) -> TextSize { - self.range.end() - } - } - - impl std::ops::Deref for Located { - type Target = T; - - fn deref(&self) -> &Self::Target { - &self.node - } - } - \n - """.lstrip() + use rustpython_compiler_core::LocationRange; + + pub type Located = super::generic::Attributed; + """ ) ) - - c = ChainOfVisitors(StructVisitor(f, typeinfo), FoldModuleVisitor(f, typeinfo)) - c.visit(mod) + for info in typeinfo.values(): + if info.has_userdata: + generics = "::" + else: + generics = "" + f.write( + f"pub type {info.rust_sum_name} = super::generic::{info.rust_sum_name}{generics};\n" + ) + if info.rust_suffix: + if info.rust_suffix == "Data" and not info.has_expr: + generics = "" + f.write( + f"pub type {info.rust_sum_name}{info.rust_suffix} = super::generic::{info.rust_sum_name}{info.rust_suffix}{generics};\n" + ) -def write_ast_mod(mod, f): +def write_ast_mod(mod, typeinfo, f): f.write( textwrap.dedent( """ - #![allow(clippy::all)] - - use super::*; - use crate::common::ascii; + #![allow(clippy::all)] - """ + use super::*; + use crate::common::ascii; + """ ) ) - c = ChainOfVisitors(ClassDefVisitor(f), TraitImplVisitor(f), ExtendModuleVisitor(f)) + c = ChainOfVisitors( + ClassDefVisitor(f, typeinfo), + TraitImplVisitor(f, typeinfo), + ExtendModuleVisitor(f, typeinfo), + ) c.visit(mod) -def main(input_filename, ast_mod_filename, ast_def_filename, dump_module=False): +def main( + input_filename, + generic_filename, + located_filename, + module_filename, + dump_module=False, +): auto_gen_msg = AUTOGEN_MESSAGE.format("/".join(Path(__file__).parts[-2:])) mod = asdl.parse(input_filename) if dump_module: @@ -825,22 +864,34 @@ def main(input_filename, ast_mod_filename, ast_def_filename, dump_module=False): typeinfo = {} FindUserdataTypesVisitor(typeinfo).visit(mod) - with ast_def_filename.open("w") as def_file, ast_mod_filename.open("w") as mod_file: - def_file.write(auto_gen_msg) - write_ast_def(mod, typeinfo, def_file) + with generic_filename.open("w") as generic_file, located_filename.open( + "w" + ) as located_file: + generic_file.write(auto_gen_msg) + write_generic_def(mod, typeinfo, generic_file) + located_file.write(auto_gen_msg) + write_located_def(typeinfo, located_file) - mod_file.write(auto_gen_msg) - write_ast_mod(mod, mod_file) + with module_filename.open("w") as module_file: + module_file.write(auto_gen_msg) + write_ast_mod(mod, typeinfo, module_file) - print(f"{ast_def_filename}, {ast_mod_filename} regenerated.") + print(f"{generic_filename}, {located_filename}, {module_filename} regenerated.") if __name__ == "__main__": parser = ArgumentParser() parser.add_argument("input_file", type=Path) - parser.add_argument("-M", "--mod-file", type=Path, required=True) - parser.add_argument("-D", "--def-file", type=Path, required=True) + parser.add_argument("-G", "--generic-file", type=Path, required=True) + parser.add_argument("-L", "--located-file", type=Path, required=True) + parser.add_argument("-M", "--module-file", type=Path, required=True) parser.add_argument("-d", "--dump-module", action="store_true") args = parser.parse_args() - main(args.input_file, args.mod_file, args.def_file, args.dump_module) + main( + args.input_file, + args.generic_file, + args.located_file, + args.module_file, + args.dump_module, + ) diff --git a/ast/src/attributed.rs b/ast/src/attributed.rs new file mode 100644 index 00000000..381d46f3 --- /dev/null +++ b/ast/src/attributed.rs @@ -0,0 +1,76 @@ +use rustpython_compiler_core::{ + text_size::{TextRange, TextSize}, + Location, LocationRange, +}; + +#[derive(Clone, Debug, PartialEq)] +pub struct Attributed { + pub range: TextRange, + pub custom: U, + pub node: T, +} + +impl Attributed { + /// Returns the node + #[inline] + pub fn node(&self) -> &T { + &self.node + } + + /// Returns the `range` of the node. The range offsets are absolute to the start of the document. + #[inline] + pub const fn range(&self) -> TextRange { + self.range + } + + /// Returns the absolute start position of the node from the beginning of the document. + #[inline] + pub const fn start(&self) -> TextSize { + self.range.start() + } + + /// Returns the absolute position at which the node ends in the source document. + #[inline] + pub const fn end(&self) -> TextSize { + self.range.end() + } +} + +impl Attributed { + /// Creates a new node that spans the position specified by `range`. + pub fn new(range: impl Into, node: T) -> Self { + Self { + range: range.into(), + custom: (), + node, + } + } + + /// Consumes self and returns the node. + #[inline] + pub fn into_node(self) -> T { + self.node + } +} + +impl Attributed { + /// Returns the absolute start position of the node from the beginning of the document. + #[inline] + pub const fn location(&self) -> Location { + self.custom.start + } + + /// Returns the absolute position at which the node ends in the source document. + #[inline] + pub const fn end_location(&self) -> Location { + self.custom.end + } +} + +impl std::ops::Deref for Attributed { + type Target = T; + + fn deref(&self) -> &Self::Target { + &self.node + } +} diff --git a/ast/src/constant.rs b/ast/src/constant.rs index a059b8dc..aad36526 100644 --- a/ast/src/constant.rs +++ b/ast/src/constant.rs @@ -137,6 +137,7 @@ impl crate::fold::Fold for ConstantOptimizer { #[cfg(test)] mod tests { use super::*; + use rustpython_compiler_core::text_size::TextRange; #[cfg(feature = "constant-optimization")] #[test] @@ -146,13 +147,13 @@ mod tests { let range = TextRange::default(); #[allow(clippy::let_unit_value)] let custom = (); - let ast = Located { + let ast = Attributed { range, custom, node: ExprTuple { ctx: ExprContext::Load, elts: vec![ - Located { + Attributed { range, custom, node: ExprConstant { @@ -161,7 +162,7 @@ mod tests { } .into(), }, - Located { + Attributed { range, custom, node: ExprConstant { @@ -170,13 +171,13 @@ mod tests { } .into(), }, - Located { + Attributed { range, custom, node: ExprTuple { ctx: ExprContext::Load, elts: vec![ - Located { + Attributed { range, custom, node: ExprConstant { @@ -185,7 +186,7 @@ mod tests { } .into(), }, - Located { + Attributed { range, custom, node: ExprConstant { @@ -194,7 +195,7 @@ mod tests { } .into(), }, - Located { + Attributed { range, custom, node: ExprConstant { @@ -216,7 +217,7 @@ mod tests { .unwrap_or_else(|e| match e {}); assert_eq!( new_ast, - Located { + Attributed { range, custom, node: ExprConstant { diff --git a/ast/src/fold_helpers.rs b/ast/src/fold_helpers.rs index 969ea4e5..83c7ae40 100644 --- a/ast/src/fold_helpers.rs +++ b/ast/src/fold_helpers.rs @@ -1,6 +1,6 @@ use crate::{constant, fold::Fold}; -pub(crate) trait Foldable { +pub trait Foldable { type Mapped; fn fold + ?Sized>( self, diff --git a/ast/src/ast_gen.rs b/ast/src/generic.rs similarity index 96% rename from ast/src/ast_gen.rs rename to ast/src/generic.rs index dc451670..6c108f97 100644 --- a/ast/src/ast_gen.rs +++ b/ast/src/generic.rs @@ -2,75 +2,11 @@ #![allow(clippy::derive_partial_eq_without_eq)] -pub use crate::constant::*; -pub use rustpython_compiler_core::text_size::{TextRange, TextSize}; +pub use crate::{constant::*, Attributed}; +use rustpython_compiler_core::text_size::{TextRange, TextSize}; type Ident = String; -#[derive(Clone, Debug, PartialEq)] -pub struct Located { - pub range: TextRange, - pub custom: U, - pub node: T, -} - -impl Located { - pub fn new(start: TextSize, end: TextSize, node: T) -> Self { - Self { - range: TextRange::new(start, end), - custom: (), - node, - } - } - - /// Creates a new node that spans the position specified by `range`. - pub fn with_range(node: T, range: TextRange) -> Self { - Self { - range, - custom: (), - node, - } - } - - /// Returns the absolute start position of the node from the beginning of the document. - #[inline] - pub const fn start(&self) -> TextSize { - self.range.start() - } - - /// Returns the node - #[inline] - pub fn node(&self) -> &T { - &self.node - } - - /// Consumes self and returns the node. - #[inline] - pub fn into_node(self) -> T { - self.node - } - - /// Returns the `range` of the node. The range offsets are absolute to the start of the document. - #[inline] - pub const fn range(&self) -> TextRange { - self.range - } - - /// Returns the absolute position at which the node ends in the source document. - #[inline] - pub const fn end(&self) -> TextSize { - self.range.end() - } -} - -impl std::ops::Deref for Located { - type Target = T; - - fn deref(&self) -> &Self::Target { - &self.node - } -} - #[derive(Clone, Debug, PartialEq)] pub struct ModModule { pub body: Vec>, @@ -467,7 +403,7 @@ pub enum StmtKind { Break, Continue, } -pub type Stmt = Located, U>; +pub type Stmt = Attributed, U>; #[derive(Clone, Debug, PartialEq)] pub struct ExprBoolOp { @@ -827,7 +763,7 @@ pub enum ExprKind { Tuple(ExprTuple), Slice(ExprSlice), } -pub type Expr = Located, U>; +pub type Expr = Attributed, U>; #[derive(Clone, Debug, PartialEq)] pub enum ExprContext { @@ -906,7 +842,7 @@ impl From> for ExcepthandlerKind { pub enum ExcepthandlerKind { ExceptHandler(ExcepthandlerExceptHandler), } -pub type Excepthandler = Located, U>; +pub type Excepthandler = Attributed, U>; #[derive(Clone, Debug, PartialEq)] pub struct Arguments { @@ -925,21 +861,21 @@ pub struct ArgData { pub annotation: Option>>, pub type_comment: Option, } -pub type Arg = Located, U>; +pub type Arg = Attributed, U>; #[derive(Clone, Debug, PartialEq)] pub struct KeywordData { pub arg: Option, pub value: Expr, } -pub type Keyword = Located, U>; +pub type Keyword = Attributed, U>; #[derive(Clone, Debug, PartialEq)] pub struct AliasData { pub name: Ident, pub asname: Option, } -pub type Alias = Located; +pub type Alias = Attributed; #[derive(Clone, Debug, PartialEq)] pub struct Withitem { @@ -1059,7 +995,7 @@ pub enum PatternKind { MatchAs(PatternMatchAs), MatchOr(PatternMatchOr), } -pub type Pattern = Located, U>; +pub type Pattern = Attributed, U>; #[derive(Clone, Debug, PartialEq)] pub struct TypeIgnoreTypeIgnore { @@ -1086,6 +1022,17 @@ pub mod fold { type TargetU; type Error; fn map_user(&mut self, user: U) -> Result; + fn map_located( + &mut self, + located: Attributed, + ) -> Result, Self::Error> { + let custom = self.map_user(located.custom)?; + Ok(Attributed { + range: located.range, + custom, + node: located.node, + }) + } fn fold_mod(&mut self, node: Mod) -> Result, Self::Error> { fold_mod(self, node) } @@ -1164,11 +1111,12 @@ pub mod fold { } fn fold_located + ?Sized, T, MT>( folder: &mut F, - node: Located, + node: Attributed, f: impl FnOnce(&mut F, T) -> Result, - ) -> Result, F::Error> { - Ok(Located { - custom: folder.map_user(node.custom)?, + ) -> Result, F::Error> { + let node = folder.map_located(node)?; + Ok(Attributed { + custom: node.custom, range: node.range, node: f(folder, node.node)?, }) diff --git a/ast/src/lib.rs b/ast/src/lib.rs index cf7d6ad8..37014c74 100644 --- a/ast/src/lib.rs +++ b/ast/src/lib.rs @@ -1,11 +1,21 @@ -mod ast_gen; +mod attributed; mod constant; #[cfg(feature = "fold")] mod fold_helpers; +mod generic; mod impls; +#[cfg(feature = "location")] +pub mod located; +#[cfg(feature = "location")] +mod locator; + #[cfg(feature = "unparse")] mod unparse; -pub use ast_gen::*; +pub use attributed::Attributed; +pub use constant::{Constant, ConversionFlag}; +pub use generic::*; +#[cfg(feature = "location")] +pub use locator::Locator; pub type Suite = Vec>; diff --git a/ast/src/located.rs b/ast/src/located.rs new file mode 100644 index 00000000..ad5c27d5 --- /dev/null +++ b/ast/src/located.rs @@ -0,0 +1,95 @@ +// File automatically generated by ast/asdl_rs.py. + +use rustpython_compiler_core::LocationRange; + +pub type Located = super::generic::Attributed; +pub type Mod = super::generic::Mod; +pub type ModModule = super::generic::ModModule; +pub type ModInteractive = super::generic::ModInteractive; +pub type ModExpression = super::generic::ModExpression; +pub type ModFunctionType = super::generic::ModFunctionType; +pub type Stmt = super::generic::Stmt; +pub type StmtKind = super::generic::StmtKind; +pub type StmtFunctionDef = super::generic::StmtFunctionDef; +pub type StmtAsyncFunctionDef = super::generic::StmtAsyncFunctionDef; +pub type StmtClassDef = super::generic::StmtClassDef; +pub type StmtReturn = super::generic::StmtReturn; +pub type StmtDelete = super::generic::StmtDelete; +pub type StmtAssign = super::generic::StmtAssign; +pub type StmtAugAssign = super::generic::StmtAugAssign; +pub type StmtAnnAssign = super::generic::StmtAnnAssign; +pub type StmtFor = super::generic::StmtFor; +pub type StmtAsyncFor = super::generic::StmtAsyncFor; +pub type StmtWhile = super::generic::StmtWhile; +pub type StmtIf = super::generic::StmtIf; +pub type StmtWith = super::generic::StmtWith; +pub type StmtAsyncWith = super::generic::StmtAsyncWith; +pub type StmtMatch = super::generic::StmtMatch; +pub type StmtRaise = super::generic::StmtRaise; +pub type StmtTry = super::generic::StmtTry; +pub type StmtTryStar = super::generic::StmtTryStar; +pub type StmtAssert = super::generic::StmtAssert; +pub type StmtImport = super::generic::StmtImport; +pub type StmtImportFrom = super::generic::StmtImportFrom; +pub type StmtGlobal = super::generic::StmtGlobal; +pub type StmtNonlocal = super::generic::StmtNonlocal; +pub type StmtExpr = super::generic::StmtExpr; +pub type Expr = super::generic::Expr; +pub type ExprKind = super::generic::ExprKind; +pub type ExprBoolOp = super::generic::ExprBoolOp; +pub type ExprNamedExpr = super::generic::ExprNamedExpr; +pub type ExprBinOp = super::generic::ExprBinOp; +pub type ExprUnaryOp = super::generic::ExprUnaryOp; +pub type ExprLambda = super::generic::ExprLambda; +pub type ExprIfExp = super::generic::ExprIfExp; +pub type ExprDict = super::generic::ExprDict; +pub type ExprSet = super::generic::ExprSet; +pub type ExprListComp = super::generic::ExprListComp; +pub type ExprSetComp = super::generic::ExprSetComp; +pub type ExprDictComp = super::generic::ExprDictComp; +pub type ExprGeneratorExp = super::generic::ExprGeneratorExp; +pub type ExprAwait = super::generic::ExprAwait; +pub type ExprYield = super::generic::ExprYield; +pub type ExprYieldFrom = super::generic::ExprYieldFrom; +pub type ExprCompare = super::generic::ExprCompare; +pub type ExprCall = super::generic::ExprCall; +pub type ExprFormattedValue = super::generic::ExprFormattedValue; +pub type ExprJoinedStr = super::generic::ExprJoinedStr; +pub type ExprConstant = super::generic::ExprConstant; +pub type ExprAttribute = super::generic::ExprAttribute; +pub type ExprSubscript = super::generic::ExprSubscript; +pub type ExprStarred = super::generic::ExprStarred; +pub type ExprName = super::generic::ExprName; +pub type ExprList = super::generic::ExprList; +pub type ExprTuple = super::generic::ExprTuple; +pub type ExprSlice = super::generic::ExprSlice; +pub type ExprContext = super::generic::ExprContext; +pub type Boolop = super::generic::Boolop; +pub type Operator = super::generic::Operator; +pub type Unaryop = super::generic::Unaryop; +pub type Cmpop = super::generic::Cmpop; +pub type Comprehension = super::generic::Comprehension; +pub type Excepthandler = super::generic::Excepthandler; +pub type ExcepthandlerKind = super::generic::ExcepthandlerKind; +pub type ExcepthandlerExceptHandler = super::generic::ExcepthandlerExceptHandler; +pub type Arguments = super::generic::Arguments; +pub type Arg = super::generic::Arg; +pub type ArgData = super::generic::ArgData; +pub type Keyword = super::generic::Keyword; +pub type KeywordData = super::generic::KeywordData; +pub type Alias = super::generic::Alias; +pub type AliasData = super::generic::AliasData; +pub type Withitem = super::generic::Withitem; +pub type MatchCase = super::generic::MatchCase; +pub type Pattern = super::generic::Pattern; +pub type PatternKind = super::generic::PatternKind; +pub type PatternMatchValue = super::generic::PatternMatchValue; +pub type PatternMatchSingleton = super::generic::PatternMatchSingleton; +pub type PatternMatchSequence = super::generic::PatternMatchSequence; +pub type PatternMatchMapping = super::generic::PatternMatchMapping; +pub type PatternMatchClass = super::generic::PatternMatchClass; +pub type PatternMatchStar = super::generic::PatternMatchStar; +pub type PatternMatchAs = super::generic::PatternMatchAs; +pub type PatternMatchOr = super::generic::PatternMatchOr; +pub type TypeIgnore = super::generic::TypeIgnore; +pub type TypeIgnoreTypeIgnore = super::generic::TypeIgnoreTypeIgnore; diff --git a/ast/src/locator.rs b/ast/src/locator.rs new file mode 100644 index 00000000..83a86b14 --- /dev/null +++ b/ast/src/locator.rs @@ -0,0 +1,57 @@ +use crate::attributed::Attributed; +use crate::fold_helpers::Foldable; +use rustpython_compiler_core::{ + text_size::{TextRange, TextSize}, + Location, LocationRange, +}; + +/// Converts source code byte-offset to Python convention line and column numbers. +#[derive(Default)] +pub struct Locator<'a> { + source: &'a str, +} + +impl<'a> Locator<'a> { + #[inline] + pub fn new(source: &'a str) -> Self { + Self { source } + } + + pub fn source(&'a self) -> &'a str { + self.source + } + + pub fn locate(&mut self, offset: TextSize) -> Location { + todo!() + } + + pub fn locate_range(&mut self, range: TextRange) -> LocationRange { + self.locate(range.start())..self.locate(range.end()) + } + + pub fn locate_ast>(&mut self, ast: X) -> X::Mapped { + ast.fold(self).unwrap() + } +} + +impl crate::fold::Fold<()> for Locator<'_> { + type TargetU = LocationRange; + type Error = std::convert::Infallible; + + #[cold] + fn map_user(&mut self, _user: ()) -> Result { + unreachable!("implemented map_located"); + } + + fn map_located( + &mut self, + node: Attributed, + ) -> Result, Self::Error> { + let location = self.locate_range(node.range); + Ok(Attributed { + range: node.range, + custom: location, + node: node.node, + }) + } +} diff --git a/core/src/error.rs b/core/src/error.rs index d62f7049..23809267 100644 --- a/core/src/error.rs +++ b/core/src/error.rs @@ -1,11 +1,10 @@ -use ruff_text_size::TextSize; -use std::error::Error as StdError; +use crate::{text_size::TextSize, Location}; use std::fmt::Display; #[derive(Debug, PartialEq, Eq)] pub struct BaseError { pub error: T, - pub location: TextSize, + pub offset: TextSize, pub source_path: String, } @@ -17,11 +16,11 @@ impl std::ops::Deref for BaseError { } } -impl StdError for BaseError +impl std::error::Error for BaseError where - T: StdError + 'static, + T: std::error::Error + 'static, { - fn source(&self) -> Option<&(dyn StdError + 'static)> { + fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { Some(&self.error) } } @@ -35,7 +34,7 @@ where f, "{} at byte offset {}", &self.error, - u32::from(self.location) + u32::from(self.offset) ) } } @@ -51,7 +50,7 @@ impl BaseError { { Self { error: obj.error.into(), - location: obj.location, + offset: obj.offset, source_path: obj.source_path, } } @@ -62,4 +61,64 @@ impl BaseError { { BaseError::from(self) } + + pub fn into_located(self, locator: &str) -> LocatedError + where + T: Into, + { + todo!() + } +} + +#[derive(Debug, PartialEq, Eq)] +pub struct LocatedError { + pub error: T, + pub location: Location, + pub source_path: String, +} + +impl LocatedError { + pub fn error(self) -> T { + self.error + } + + pub fn from(obj: LocatedError) -> Self + where + U: Into, + { + Self { + error: obj.error.into(), + location: obj.location, + source_path: obj.source_path, + } + } + + pub fn into(self) -> LocatedError + where + T: Into, + { + LocatedError::from(self) + } +} + +impl Display for LocatedError +where + T: std::fmt::Display, +{ + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { + write!( + f, + "{} at row {} col {}", + &self.error, self.location.row, self.location.column, + ) + } +} + +impl std::error::Error for LocatedError +where + T: std::error::Error + 'static, +{ + fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { + Some(&self.error) + } } diff --git a/core/src/lib.rs b/core/src/lib.rs index 76b0ae26..596da010 100644 --- a/core/src/lib.rs +++ b/core/src/lib.rs @@ -8,8 +8,13 @@ pub mod marshal; mod mode; pub use bytecode::*; -pub use error::BaseError; -pub use location::Location; +pub use error::{BaseError, LocatedError}; +pub use location::{Location, LocationRange}; pub use mode::Mode; pub use ruff_text_size as text_size; // re-export mandatory and frequently accessed dependency + +// FIXME: temp code +pub fn to_location(offset: &text_size::TextSize, source: &str) -> Location { + todo!() +} diff --git a/core/src/location.rs b/core/src/location.rs index 2a3c81c2..65f9c9cf 100644 --- a/core/src/location.rs +++ b/core/src/location.rs @@ -1,9 +1,6 @@ -#[cfg(feature = "serde")] -use serde::{Deserialize, Serialize}; - /// Source code location. #[derive(Clone, Copy, Debug, PartialEq, Eq, PartialOrd, Ord)] -#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] +#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] pub struct Location { pub(super) row: u32, pub(super) column: u32, @@ -96,6 +93,8 @@ impl Location { } } +pub type LocationRange = std::ops::Range; + #[cfg(test)] mod tests { use super::*; diff --git a/parser/src/function.rs b/parser/src/function.rs index 810e6220..803ede11 100644 --- a/parser/src/function.rs +++ b/parser/src/function.rs @@ -114,8 +114,7 @@ pub(crate) fn parse_args(func_args: Vec) -> Result impl Iterator + '_ { pub fn lex_located( source: &str, mode: Mode, - start_location: TextSize, + start_offset: TextSize, ) -> impl Iterator + '_ { - SoftKeywordTransformer::new(Lexer::new(source.chars(), start_location), mode) + SoftKeywordTransformer::new(Lexer::new(source.chars(), start_offset), mode) } impl Lexer diff --git a/parser/src/parser.rs b/parser/src/parser.rs index 96edb6a0..85337f8a 100644 --- a/parser/src/parser.rs +++ b/parser/src/parser.rs @@ -92,9 +92,9 @@ pub fn parse_expression(source: &str, path: &str) -> Result Result { - parse_located(source, Mode::Expression, path, location).map(|top| match top { + parse_located(source, Mode::Expression, path, offset).map(|top| match top { ast::Mod::Expression(ast::ModExpression { body }) => *body, _ => unreachable!(), }) @@ -161,9 +161,9 @@ pub fn parse_located( source: &str, mode: Mode, source_path: &str, - location: TextSize, + offset: TextSize, ) -> Result { - let lxr = lexer::lex_located(source, mode, location); + let lxr = lexer::lex_located(source, mode, offset); parse_tokens(lxr, mode, source_path) } @@ -233,17 +233,17 @@ fn parse_error_from_lalrpop( // TODO: Are there cases where this isn't an EOF? LalrpopError::InvalidToken { location } => ParseError { error: ParseErrorType::Eof, - location, + offset: location, source_path, }, LalrpopError::ExtraToken { token } => ParseError { error: ParseErrorType::ExtraToken(token.1), - location: token.0, + offset: token.0, source_path, }, LalrpopError::User { error } => ParseError { error: ParseErrorType::Lexical(error.error), - location: error.location, + offset: error.location, source_path, }, LalrpopError::UnrecognizedToken { token, expected } => { @@ -252,7 +252,7 @@ fn parse_error_from_lalrpop( let expected = (expected.len() == 1).then(|| expected[0].clone()); ParseError { error: ParseErrorType::UnrecognizedToken(token.1, expected), - location: token.0, + offset: token.0, source_path, } } @@ -262,13 +262,13 @@ fn parse_error_from_lalrpop( if indent_error { ParseError { error: ParseErrorType::Lexical(LexicalErrorType::IndentationError), - location, + offset: location, source_path, } } else { ParseError { error: ParseErrorType::Eof, - location, + offset: location, source_path, } } diff --git a/parser/src/python.lalrpop b/parser/src/python.lalrpop index ebcfdada..6da0315c 100644 --- a/parser/src/python.lalrpop +++ b/parser/src/python.lalrpop @@ -68,7 +68,7 @@ SmallStatement: ast::Stmt = { PassStatement: ast::Stmt = { "pass" => { ast::Stmt::new( - location, + location.. end_location, ast::StmtKind::Pass, ) @@ -78,7 +78,7 @@ PassStatement: ast::Stmt = { DelStatement: ast::Stmt = { "del" => { ast::Stmt::new( - location, + location.. end_location, ast::StmtDelete { targets: targets.into_iter().map(|expr| set_context(expr, ast::ExprContext::Del)).collect() }.into() ) @@ -90,7 +90,7 @@ ExpressionStatement: ast::Stmt = { // Just an expression, no assignment: if suffix.is_empty() { ast::Stmt::new( - location, + location.. end_location, ast::StmtExpr { value: Box::new(expression) }.into() ) @@ -105,7 +105,7 @@ ExpressionStatement: ast::Stmt = { let value = Box::new(values.into_iter().next().unwrap()); ast::Stmt::new( - location, + location.. end_location, ast::StmtAssign { targets, value, type_comment: None }.into() ) @@ -113,7 +113,7 @@ ExpressionStatement: ast::Stmt = { }, => { ast::Stmt::new( - location, + location.. end_location, ast::StmtAugAssign { target: Box::new(set_context(target, ast::ExprContext::Store)), @@ -125,7 +125,7 @@ ExpressionStatement: ast::Stmt = { > ":" > => { let simple = matches!(target.node, ast::ExprKind::Name { .. }); ast::Stmt::new( - location, + location.. end_location, ast::StmtAnnAssign { target: Box::new(set_context(target, ast::ExprContext::Store)), @@ -186,28 +186,28 @@ AugAssign: ast::Operator = { FlowStatement: ast::Stmt = { "break" => { ast::Stmt::new( - location, + location.. end_location, ast::StmtKind::Break, ) }, "continue" => { ast::Stmt::new( - location, + location.. end_location, ast::StmtKind::Continue, ) }, "return" => { ast::Stmt::new( - location, + location.. end_location, ast::StmtReturn { value: value.map(Box::new) }.into() ) }, => { ast::Stmt::new( - location, + location.. end_location, ast::StmtExpr { value: Box::new(expression) }.into() ) @@ -218,14 +218,14 @@ FlowStatement: ast::Stmt = { RaiseStatement: ast::Stmt = { "raise" => { ast::Stmt::new( - location, + location.. end_location, ast::StmtRaise { exc: None, cause: None }.into() ) }, "raise" > )?> => { ast::Stmt::new( - location, + location.. end_location, ast::StmtRaise { exc: Some(Box::new(t)), cause: c.map(|x| Box::new(x.1)) }.into() ) @@ -235,7 +235,7 @@ RaiseStatement: ast::Stmt = { ImportStatement: ast::Stmt = { "import" >> => { ast::Stmt::new( - location, + location.. end_location, ast::StmtImport { names }.into() ) @@ -243,7 +243,7 @@ ImportStatement: ast::Stmt = { "from" "import" => { let (level, module) = source; ast::Stmt::new( - location, + location.. end_location, ast::StmtImportFrom { level, @@ -273,14 +273,14 @@ ImportAsNames: Vec = { "(" >> ","? ")" => i, "*" => { // Star import all - vec![ast::Alias::new(location, end_location, ast::AliasData { name: "*".to_string(), asname: None })] + vec![ast::Alias::new(location..end_location, ast::AliasData { name: "*".to_string(), asname: None })] }, }; #[inline] ImportAsAlias: ast::Alias = { - => ast::Alias::new(location, end_location, ast::AliasData { name, asname: a.map(|a| a.1) }), + => ast::Alias::new(location..end_location, ast::AliasData { name, asname: a.map(|a| a.1) }), } // A name like abc or abc.def.ghi @@ -299,7 +299,7 @@ DottedName: String = { GlobalStatement: ast::Stmt = { "global" > => { ast::Stmt::new( - location, + location.. end_location, ast::StmtGlobal { names }.into() ) @@ -309,7 +309,7 @@ GlobalStatement: ast::Stmt = { NonlocalStatement: ast::Stmt = { "nonlocal" > => { ast::Stmt::new( - location, + location.. end_location, ast::StmtNonlocal { names }.into() ) @@ -319,7 +319,7 @@ NonlocalStatement: ast::Stmt = { AssertStatement: ast::Stmt = { "assert" > )?> => { ast::Stmt::new( - location, + location.. end_location, ast::StmtAssert { test: Box::new(test), @@ -350,7 +350,7 @@ MatchStatement: ast::Stmt = { .unwrap() .end(); ast::Stmt::new( - location, + location.. end_location, ast::StmtMatch { subject: Box::new(subject), @@ -367,7 +367,7 @@ MatchStatement: ast::Stmt = { .unwrap() .end(); ast::Stmt::new( - location, + location.. end_location, ast::StmtMatch { subject: Box::new(subject), @@ -386,11 +386,11 @@ MatchStatement: ast::Stmt = { let mut subjects = subjects; subjects.insert(0, subject); ast::Stmt::new( - location, + location.. end_location, ast::StmtMatch { subject: Box::new(ast::Expr::new( - location, + location.. end_location, ast::ExprTuple { elts: subjects, @@ -421,7 +421,7 @@ Guard: ast::Expr = { Patterns: ast::Pattern = { "," => ast::Pattern::new( - location, + location.. end_location, ast::PatternMatchSequence { patterns: vec![pattern] @@ -431,7 +431,7 @@ Patterns: ast::Pattern = { let mut patterns = patterns; patterns.insert(0, pattern); ast::Pattern::new( - location, + location.. end_location, ast::PatternMatchSequence { patterns @@ -455,7 +455,7 @@ AsPattern: ast::Pattern = { })? } else { Ok(ast::Pattern::new( - location, + location.. end_location, ast::PatternMatchAs { pattern: Some(Box::new(pattern)), @@ -472,7 +472,7 @@ OrPattern: ast::Pattern = { let mut patterns = patterns; patterns.insert(0, pattern); ast::Pattern::new( - location, + location.. end_location, ast::PatternMatchOr { patterns }.into() ) @@ -481,37 +481,37 @@ OrPattern: ast::Pattern = { ClosedPattern: ast::Pattern = { => ast::Pattern::new( - location, + location.. end_location, node, ), => ast::Pattern::new( - location, + location.. end_location, node, ), => ast::Pattern::new( - location, + location.. end_location, node, ), => ast::Pattern::new( - location, + location.. end_location, node, ), => ast::Pattern::new( - location, + location.. end_location, node, ), => ast::Pattern::new( - location, + location.. end_location, node, ), => ast::Pattern::new( - location, + location.. end_location, node, ), @@ -543,7 +543,7 @@ StarPattern: ast::PatternKind = { ConstantAtom: ast::Expr = { => ast::Expr::new( - location, + location.. end_location, ast::ExprConstant { value, kind: None }.into() ), @@ -552,7 +552,7 @@ ConstantAtom: ast::Expr = { ConstantExpr: ast::Expr = { ConstantAtom, "-" => ast::Expr::new( - location, + location.. end_location, ast::ExprUnaryOp { op: ast::Unaryop::USub, @@ -563,7 +563,7 @@ ConstantExpr: ast::Expr = { AddOpExpr: ast::Expr = { => ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(left), @@ -603,7 +603,7 @@ CapturePattern: ast::PatternKind = { MatchName: ast::Expr = { => ast::Expr::new( - location, + location.. end_location, ast::ExprName { id: name, ctx: ast::ExprContext::Load }.into(), ), @@ -611,7 +611,7 @@ MatchName: ast::Expr = { MatchNameOrAttr: ast::Expr = { "." => ast::Expr::new( - location, + location.. end_location, ast::ExprAttribute { value: Box::new(name), @@ -620,7 +620,7 @@ MatchNameOrAttr: ast::Expr = { }.into(), ), "." => ast::Expr::new( - location, + location.. end_location, ast::ExprAttribute { value: Box::new(e), @@ -641,7 +641,7 @@ MappingKey: ast::Expr = { AddOpExpr, MatchNameOrAttr, "None" => ast::Expr::new( - location, + location.. end_location, ast::ExprConstant { value: ast::Constant::None, @@ -649,7 +649,7 @@ MappingKey: ast::Expr = { }.into(), ), "True" => ast::Expr::new( - location, + location.. end_location, ast::ExprConstant { value: true.into(), @@ -657,7 +657,7 @@ MappingKey: ast::Expr = { }.into(), ), "False" => ast::Expr::new( - location, + location.. end_location, ast::ExprConstant { value: false.into(), @@ -804,7 +804,7 @@ IfStatement: ast::Stmt = { // handle elif: for i in s2.into_iter().rev() { let x = ast::Stmt::new( - i.0, + i.0.. end_location, ast::StmtIf { test: Box::new(i.2), body: i.4, orelse: last }.into() ); @@ -812,7 +812,7 @@ IfStatement: ast::Stmt = { } ast::Stmt::new( - location, + location.. end_location, ast::StmtIf { test: Box::new(test), body, orelse: last }.into() ) @@ -828,7 +828,7 @@ WhileStatement: ast::Stmt = { .unwrap() .end(); ast::Stmt::new( - location, + location.. end_location, ast::StmtWhile { test: Box::new(test), @@ -855,7 +855,7 @@ ForStatement: ast::Stmt = { } else { ast::StmtFor { target, iter, body, orelse, type_comment }.into() }; - ast::Stmt::new(location, end_location, node) + ast::Stmt::new(location..end_location, node) }, }; @@ -870,7 +870,7 @@ TryStatement: ast::Stmt = { .or_else(|| handlers.last().map(|last| last.end())) .unwrap(); ast::Stmt::new( - location, + location.. end_location, ast::StmtTry { body, @@ -890,7 +890,7 @@ TryStatement: ast::Stmt = { .or_else(|| handlers.last().map(|last| last.end())) .unwrap(); ast::Stmt::new( - location, + location.. end_location, ast::StmtTryStar { body, @@ -906,7 +906,7 @@ TryStatement: ast::Stmt = { let finalbody = finally.2; let end_location = finalbody.last().unwrap().end(); ast::Stmt::new( - location, + location.. end_location, ast::StmtTry { body, @@ -922,7 +922,7 @@ ExceptStarClause: ast::Excepthandler = { "except" "*" > ":" => { let end_location = body.last().unwrap().end(); ast::Excepthandler::new( - location, + location.. end_location, ast::ExcepthandlerExceptHandler { type_: Some(Box::new(typ)), @@ -934,7 +934,7 @@ ExceptStarClause: ast::Excepthandler = { "except" "*" "as" Identifier)> ":" => { let end_location = body.last().unwrap().end(); ast::Excepthandler::new( - location, + location.. end_location, ast::ExcepthandlerExceptHandler { type_: Some(Box::new(x.0)), @@ -950,7 +950,7 @@ ExceptClause: ast::Excepthandler = { "except" ?> ":" => { let end_location = body.last().unwrap().end(); ast::Excepthandler::new( - location, + location.. end_location, ast::ExcepthandlerExceptHandler { type_: typ.map(Box::new), @@ -962,7 +962,7 @@ ExceptClause: ast::Excepthandler = { "except" "as" Identifier)> ":" => { let end_location = body.last().unwrap().end(); ast::Excepthandler::new( - location, + location.. end_location, ast::ExcepthandlerExceptHandler { type_: Some(Box::new(x.0)), @@ -982,7 +982,7 @@ WithStatement: ast::Stmt = { } else { ast::StmtWith { items, body, type_comment }.into() }; - ast::Stmt::new(location, end_location, node) + ast::Stmt::new(location..end_location, node) }, }; @@ -1023,7 +1023,7 @@ FuncDef: ast::Stmt = { } else { ast::StmtFunctionDef { name, args, body, decorator_list, returns, type_comment }.into() }; - ast::Stmt::new(location, end_location, node) + ast::Stmt::new(location..end_location, node) }, }; @@ -1126,7 +1126,7 @@ ParameterDef: (ast::Arg, Option) = { UntypedParameter: ast::Arg = { => ast::Arg::new( - location, + location.. end_location, ast::ArgData { arg, annotation: None, type_comment: None }, ), @@ -1135,14 +1135,14 @@ UntypedParameter: ast::Arg = { TypedParameter: ast::Arg = { )?> => { let annotation = a.map(|x| Box::new(x.1)); - ast::Arg::new(location, end_location, ast::ArgData { arg, annotation, type_comment: None }) + ast::Arg::new(location..end_location, ast::ArgData { arg, annotation, type_comment: None }) }, }; StarTypedParameter: ast::Arg = { => { let annotation = a.map(|x| Box::new(x.1)); - ast::Arg::new(location, end_location, ast::ArgData { arg, annotation, type_comment: None }) + ast::Arg::new(location..end_location, ast::ArgData { arg, annotation, type_comment: None }) }, }; @@ -1193,7 +1193,7 @@ ClassDef: ast::Stmt = { }; let end_location = body.last().unwrap().end(); ast::Stmt::new( - location, + location.. end_location, ast::StmtClassDef { name, @@ -1215,12 +1215,12 @@ Decorator: ast::Expr = { YieldExpr: ast::Expr = { "yield" => ast::Expr::new( - location, + location.. end_location, ast::ExprYield { value: value.map(Box::new) }.into() ), "yield" "from" > => ast::Expr::new( - location, + location.. end_location, ast::ExprYieldFrom { value: Box::new(e) }.into() ), @@ -1228,7 +1228,7 @@ YieldExpr: ast::Expr = { Test: ast::Expr = { > "if" > "else" > => ast::Expr::new( - location, + location.. end_location, ast::ExprIfExp { test: Box::new(test), @@ -1248,11 +1248,11 @@ NamedExpressionTest: ast::Expr = { NamedExpression: ast::Expr = { ":=" > => { ast::Expr::new( - location, + location.. value.end(), ast::ExprNamedExpr { target: Box::new(ast::Expr::new( - location, + location.. end_location, ast::ExprName { id, ctx: ast::ExprContext::Store }.into(), )), @@ -1279,7 +1279,7 @@ LambdaDef: ast::Expr = { ))?; Ok(ast::Expr::new( - location, + location.. end_location, ast::ExprLambda { args: Box::new(p), @@ -1294,7 +1294,7 @@ OrTest: ast::Expr = { let mut values = vec![e1]; values.extend(e2.into_iter().map(|e| e.1)); ast::Expr::new( - location, + location.. end_location, ast::ExprBoolOp { op: ast::Boolop::Or, values }.into() ) @@ -1307,7 +1307,7 @@ AndTest: ast::Expr = { let mut values = vec![e1]; values.extend(e2.into_iter().map(|e| e.1)); ast::Expr::new( - location, + location.. end_location, ast::ExprBoolOp { op: ast::Boolop::And, values }.into() ) @@ -1317,7 +1317,7 @@ AndTest: ast::Expr = { NotTest: ast::Expr = { "not" > => ast::Expr::new( - location, + location.. end_location, ast::ExprUnaryOp { operand: Box::new(e), op: ast::Unaryop::Not }.into() ), @@ -1328,7 +1328,7 @@ Comparison: ast::Expr = { > )+> => { let (ops, comparators) = comparisons.into_iter().unzip(); ast::Expr::new( - location, + location.. end_location, ast::ExprCompare { left: Box::new(left), ops, comparators }.into() ) @@ -1351,7 +1351,7 @@ CompOp: ast::Cmpop = { Expression: ast::Expr = { > "|" > => ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitOr, right: Box::new(e2) }.into() ), @@ -1360,7 +1360,7 @@ Expression: ast::Expr = { XorExpression: ast::Expr = { > "^" > => ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitXor, right: Box::new(e2) }.into() ), @@ -1369,7 +1369,7 @@ XorExpression: ast::Expr = { AndExpression: ast::Expr = { > "&" > => ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitAnd, right: Box::new(e2) }.into() ), @@ -1378,7 +1378,7 @@ AndExpression: ast::Expr = { ShiftExpression: ast::Expr = { > > => ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(e1), op, right: Box::new(e2) }.into() ), @@ -1392,7 +1392,7 @@ ShiftOp: ast::Operator = { ArithmeticExpression: ast::Expr = { > > => ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(a), op, right: Box::new(b) }.into() ), @@ -1406,7 +1406,7 @@ AddOp: ast::Operator = { Term: ast::Expr = { > > => ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(a), op, right: Box::new(b) }.into() ), @@ -1423,7 +1423,7 @@ MulOp: ast::Operator = { Factor: ast::Expr = { > => ast::Expr::new( - location, + location.. end_location, ast::ExprUnaryOp { operand: Box::new(e), op }.into() ), @@ -1438,7 +1438,7 @@ UnaryOp: ast::Unaryop = { Power: ast::Expr = { > "**" > => ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(e), op: ast::Operator::Pow, right: Box::new(b) }.into() ), @@ -1448,7 +1448,7 @@ Power: ast::Expr = { AtomExpr: ast::Expr = { "await" > => { ast::Expr::new( - location, + location.. end_location, ast::ExprAwait { value: Box::new(atom) }.into() ) @@ -1460,18 +1460,18 @@ AtomExpr2: ast::Expr = { Atom, > "(" ")" => { ast::Expr::new( - location, + location.. end_location, ast::ExprCall { func: Box::new(f), args: a.args, keywords: a.keywords }.into() ) }, > "[" "]" => ast::Expr::new( - location, + location.. end_location, ast::ExprSubscript { value: Box::new(e), slice: Box::new(s), ctx: ast::ExprContext::Load }.into() ), > "." => ast::Expr::new( - location, + location.. end_location, ast::ExprAttribute { value: Box::new(e), attr, ctx: ast::ExprContext::Load }.into() ), @@ -1488,7 +1488,7 @@ SubscriptList: ast::Expr = { } ast::Expr::new( - location, + location.. end_location, ast::ExprTuple { elts: dims, ctx: ast::ExprContext::Load }.into(), ) @@ -1503,7 +1503,7 @@ Subscript: ast::Expr = { let upper = e2.map(Box::new); let step = e3.flatten().map(Box::new); ast::Expr::new( - location, + location.. end_location, ast::ExprSlice { lower, upper, step }.into() ) @@ -1517,26 +1517,26 @@ SliceOp: Option = { Atom: ast::Expr = { =>? Ok(parse_strings(s)?), => ast::Expr::new( - location, + location.. end_location, ast::ExprConstant { value, kind: None }.into() ), => ast::Expr::new( - location, + location.. end_location, ast::ExprName { id: name, ctx: ast::ExprContext::Load }.into() ), "[" "]" => { let elts = e.unwrap_or_default(); ast::Expr::new( - location, + location.. end_location, ast::ExprList { elts, ctx: ast::ExprContext::Load }.into() ) }, "[" "]" => { ast::Expr::new( - location, + location.. end_location, ast::ExprListComp { elt: Box::new(elt), generators }.into() ) @@ -1546,7 +1546,7 @@ Atom: ast::Expr = { elts.into_iter().next().unwrap() } else { ast::Expr::new( - location, + location.. end_location, ast::ExprTuple { elts, ctx: ast::ExprContext::Load }.into() ) @@ -1564,21 +1564,21 @@ Atom: ast::Expr = { } else { let elts = left.into_iter().flatten().chain([mid]).chain(right).collect(); Ok(ast::Expr::new( - location, + location.. end_location, ast::ExprTuple { elts, ctx: ast::ExprContext::Load }.into(), )) } }, "(" ")" => ast::Expr::new( - location, + location.. end_location, ast::ExprTuple { elts: Vec::new(), ctx: ast::ExprContext::Load }.into() ), "(" ")" => e, "(" ")" => { ast::Expr::new( - location, + location.. end_location, ast::ExprGeneratorExp { elt: Box::new(elt), generators }.into() ) @@ -1596,14 +1596,14 @@ Atom: ast::Expr = { .map(|(k, v)| (k.map(|x| *x), v)) .unzip(); ast::Expr::new( - location, + location.. end_location, ast::ExprDict { keys, values }.into() ) }, "{" "}" => { ast::Expr::new( - location, + location.. end_location, ast::ExprDictComp { key: Box::new(e1.0), @@ -1613,21 +1613,21 @@ Atom: ast::Expr = { ) }, "{" "}" => ast::Expr::new( - location, + location.. end_location, ast::ExprSet { elts }.into() ), "{" "}" => { ast::Expr::new( - location, + location.. end_location, ast::ExprSetComp { elt: Box::new(elt), generators }.into() ) }, - "True" => ast::Expr::new(location, end_location, ast::ExprConstant { value: true.into(), kind: None }.into()), - "False" => ast::Expr::new(location, end_location, ast::ExprConstant { value: false.into(), kind: None }.into()), - "None" => ast::Expr::new(location, end_location, ast::ExprConstant { value: ast::Constant::None, kind: None }.into()), - "..." => ast::Expr::new(location, end_location, ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None }.into()), + "True" => ast::Expr::new(location..end_location, ast::ExprConstant { value: true.into(), kind: None }.into()), + "False" => ast::Expr::new(location..end_location, ast::ExprConstant { value: false.into(), kind: None }.into()), + "None" => ast::Expr::new(location..end_location, ast::ExprConstant { value: ast::Constant::None, kind: None }.into()), + "..." => ast::Expr::new(location..end_location, ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None }.into()), }; ListLiteralValues: Vec = { @@ -1679,7 +1679,7 @@ GenericList: ast::Expr = { elts.into_iter().next().unwrap() } else { ast::Expr::new( - location, + location.. end_location, ast::ExprTuple { elts, ctx: ast::ExprContext::Load }.into() ) @@ -1690,7 +1690,7 @@ GenericList: ast::Expr = { // Test StarExpr: ast::Expr = { "*" > => ast::Expr::new( - location, + location.. end_location, ast::ExprStarred { value: Box::new(e), ctx: ast::ExprContext::Load }.into(), ) @@ -1725,8 +1725,7 @@ FunctionArgument: (Option<(crate::text_size::TextSize, crate::text_size::TextSiz => { let expr = match c { Some(c) => ast::Expr::new( - location, - end_location, + location..end_location, ast::ExprGeneratorExp { elt: Box::new(e), generators: c, @@ -1739,7 +1738,7 @@ FunctionArgument: (Option<(crate::text_size::TextSize, crate::text_size::TextSiz "=" > => (Some((location, end_location, Some(i))), e), "*" > => { let expr = ast::Expr::new( - location, + location.. end_location, ast::ExprStarred { value: Box::new(e), ctx: ast::ExprContext::Load }.into(), ); diff --git a/parser/src/python.rs b/parser/src/python.rs index b1337ebc..7f13e61e 100644 --- a/parser/src/python.rs +++ b/parser/src/python.rs @@ -1,5 +1,5 @@ // auto-generated: "lalrpop 0.19.10" -// sha3: 1e1b28f6c4d82d12bc29591853da3359916cff65c06bc361fa6d9dbdaca35fd2 +// sha3: a25f4d10cb8aa2890ee324b7101c2932913df2c17df807c69d75f30cdc2db2bd use crate::{ ast, lexer::{LexicalError, LexicalErrorType}, @@ -36809,7 +36809,7 @@ fn __action20< { { ast::Stmt::new( - location, + location.. end_location, ast::StmtKind::Pass, ) @@ -36827,7 +36827,7 @@ fn __action21< { { ast::Stmt::new( - location, + location.. end_location, ast::StmtDelete { targets: targets.into_iter().map(|expr| set_context(expr, ast::ExprContext::Del)).collect() }.into() ) @@ -36847,7 +36847,7 @@ fn __action22< // Just an expression, no assignment: if suffix.is_empty() { ast::Stmt::new( - location, + location.. end_location, ast::StmtExpr { value: Box::new(expression) }.into() ) @@ -36862,7 +36862,7 @@ fn __action22< let value = Box::new(values.into_iter().next().unwrap()); ast::Stmt::new( - location, + location.. end_location, ast::StmtAssign { targets, value, type_comment: None }.into() ) @@ -36882,7 +36882,7 @@ fn __action23< { { ast::Stmt::new( - location, + location.. end_location, ast::StmtAugAssign { target: Box::new(set_context(target, ast::ExprContext::Store)), @@ -36907,7 +36907,7 @@ fn __action24< { let simple = matches!(target.node, ast::ExprKind::Name { .. }); ast::Stmt::new( - location, + location.. end_location, ast::StmtAnnAssign { target: Box::new(set_context(target, ast::ExprContext::Store)), @@ -37137,7 +37137,7 @@ fn __action48< { { ast::Stmt::new( - location, + location.. end_location, ast::StmtKind::Break, ) @@ -37154,7 +37154,7 @@ fn __action49< { { ast::Stmt::new( - location, + location.. end_location, ast::StmtKind::Continue, ) @@ -37172,7 +37172,7 @@ fn __action50< { { ast::Stmt::new( - location, + location.. end_location, ast::StmtReturn { value: value.map(Box::new) }.into() ) @@ -37189,7 +37189,7 @@ fn __action51< { { ast::Stmt::new( - location, + location.. end_location, ast::StmtExpr { value: Box::new(expression) }.into() ) @@ -37215,7 +37215,7 @@ fn __action53< { { ast::Stmt::new( - location, + location.. end_location, ast::StmtRaise { exc: None, cause: None }.into() ) @@ -37234,7 +37234,7 @@ fn __action54< { { ast::Stmt::new( - location, + location.. end_location, ast::StmtRaise { exc: Some(Box::new(t)), cause: c.map(|x| Box::new(x.1)) }.into() ) @@ -37252,7 +37252,7 @@ fn __action55< { { ast::Stmt::new( - location, + location.. end_location, ast::StmtImport { names }.into() ) @@ -37273,7 +37273,7 @@ fn __action56< { let (level, module) = source; ast::Stmt::new( - location, + location.. end_location, ast::StmtImportFrom { level, @@ -37360,7 +37360,7 @@ fn __action63< { { // Star import all - vec![ast::Alias::new(location, end_location, ast::AliasData { name: "*".to_string(), asname: None })] + vec![ast::Alias::new(location..end_location, ast::AliasData { name: "*".to_string(), asname: None })] } } @@ -37401,7 +37401,7 @@ fn __action66< { { ast::Stmt::new( - location, + location.. end_location, ast::StmtGlobal { names }.into() ) @@ -37419,7 +37419,7 @@ fn __action67< { { ast::Stmt::new( - location, + location.. end_location, ast::StmtNonlocal { names }.into() ) @@ -37438,7 +37438,7 @@ fn __action68< { { ast::Stmt::new( - location, + location.. end_location, ast::StmtAssert { test: Box::new(test), @@ -37542,7 +37542,7 @@ fn __action77< .unwrap() .end(); ast::Stmt::new( - location, + location.. end_location, ast::StmtMatch { subject: Box::new(subject), @@ -37575,7 +37575,7 @@ fn __action78< .unwrap() .end(); ast::Stmt::new( - location, + location.. end_location, ast::StmtMatch { subject: Box::new(subject), @@ -37612,11 +37612,11 @@ fn __action79< let mut subjects = subjects; subjects.insert(0, subject); ast::Stmt::new( - location, + location.. end_location, ast::StmtMatch { subject: Box::new(ast::Expr::new( - location, + location.. end_location, ast::ExprTuple { elts: subjects, @@ -37670,7 +37670,7 @@ fn __action82< ) -> ast::Pattern { ast::Pattern::new( - location, + location.. end_location, ast::PatternMatchSequence { patterns: vec![pattern] @@ -37693,7 +37693,7 @@ fn __action83< let mut patterns = patterns; patterns.insert(0, pattern); ast::Pattern::new( - location, + location.. end_location, ast::PatternMatchSequence { patterns @@ -37747,7 +37747,7 @@ fn __action87< })? } else { Ok(ast::Pattern::new( - location, + location.. end_location, ast::PatternMatchAs { pattern: Some(Box::new(pattern)), @@ -37780,7 +37780,7 @@ fn __action89< let mut patterns = patterns; patterns.insert(0, pattern); ast::Pattern::new( - location, + location.. end_location, ast::PatternMatchOr { patterns }.into() ) @@ -37796,7 +37796,7 @@ fn __action90< ) -> ast::Pattern { ast::Pattern::new( - location, + location.. end_location, node, ) @@ -37811,7 +37811,7 @@ fn __action91< ) -> ast::Pattern { ast::Pattern::new( - location, + location.. end_location, node, ) @@ -37826,7 +37826,7 @@ fn __action92< ) -> ast::Pattern { ast::Pattern::new( - location, + location.. end_location, node, ) @@ -37841,7 +37841,7 @@ fn __action93< ) -> ast::Pattern { ast::Pattern::new( - location, + location.. end_location, node, ) @@ -37856,7 +37856,7 @@ fn __action94< ) -> ast::Pattern { ast::Pattern::new( - location, + location.. end_location, node, ) @@ -37871,7 +37871,7 @@ fn __action95< ) -> ast::Pattern { ast::Pattern::new( - location, + location.. end_location, node, ) @@ -37886,7 +37886,7 @@ fn __action96< ) -> ast::Pattern { ast::Pattern::new( - location, + location.. end_location, node, ) @@ -37978,7 +37978,7 @@ fn __action102< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprConstant { value, kind: None }.into() ) @@ -38003,7 +38003,7 @@ fn __action104< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprUnaryOp { op: ast::Unaryop::USub, @@ -38023,7 +38023,7 @@ fn __action105< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(left), @@ -38126,7 +38126,7 @@ fn __action113< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprName { id: name, ctx: ast::ExprContext::Load }.into(), ) @@ -38143,7 +38143,7 @@ fn __action114< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprAttribute { value: Box::new(name), @@ -38164,7 +38164,7 @@ fn __action115< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprAttribute { value: Box::new(e), @@ -38221,7 +38221,7 @@ fn __action120< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprConstant { value: ast::Constant::None, @@ -38239,7 +38239,7 @@ fn __action121< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprConstant { value: true.into(), @@ -38257,7 +38257,7 @@ fn __action122< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprConstant { value: false.into(), @@ -38598,7 +38598,7 @@ fn __action138< // handle elif: for i in s2.into_iter().rev() { let x = ast::Stmt::new( - i.0, + i.0.. end_location, ast::StmtIf { test: Box::new(i.2), body: i.4, orelse: last }.into() ); @@ -38606,7 +38606,7 @@ fn __action138< } ast::Stmt::new( - location, + location.. end_location, ast::StmtIf { test: Box::new(test), body, orelse: last }.into() ) @@ -38632,7 +38632,7 @@ fn __action139< .unwrap() .end(); ast::Stmt::new( - location, + location.. end_location, ast::StmtWhile { test: Box::new(test), @@ -38672,7 +38672,7 @@ fn __action140< } else { ast::StmtFor { target, iter, body, orelse, type_comment }.into() }; - ast::Stmt::new(location, end_location, node) + ast::Stmt::new(location..end_location, node) } } @@ -38699,7 +38699,7 @@ fn __action141< .or_else(|| handlers.last().map(|last| last.end())) .unwrap(); ast::Stmt::new( - location, + location.. end_location, ast::StmtTry { body, @@ -38734,7 +38734,7 @@ fn __action142< .or_else(|| handlers.last().map(|last| last.end())) .unwrap(); ast::Stmt::new( - location, + location.. end_location, ast::StmtTryStar { body, @@ -38762,7 +38762,7 @@ fn __action143< let finalbody = finally.2; let end_location = finalbody.last().unwrap().end(); ast::Stmt::new( - location, + location.. end_location, ast::StmtTry { body, @@ -38788,7 +38788,7 @@ fn __action144< { let end_location = body.last().unwrap().end(); ast::Excepthandler::new( - location, + location.. end_location, ast::ExcepthandlerExceptHandler { type_: Some(Box::new(typ)), @@ -38813,7 +38813,7 @@ fn __action145< { let end_location = body.last().unwrap().end(); ast::Excepthandler::new( - location, + location.. end_location, ast::ExcepthandlerExceptHandler { type_: Some(Box::new(x.0)), @@ -38837,7 +38837,7 @@ fn __action146< { let end_location = body.last().unwrap().end(); ast::Excepthandler::new( - location, + location.. end_location, ast::ExcepthandlerExceptHandler { type_: typ.map(Box::new), @@ -38861,7 +38861,7 @@ fn __action147< { let end_location = body.last().unwrap().end(); ast::Excepthandler::new( - location, + location.. end_location, ast::ExcepthandlerExceptHandler { type_: Some(Box::new(x.0)), @@ -38891,7 +38891,7 @@ fn __action148< } else { ast::StmtWith { items, body, type_comment }.into() }; - ast::Stmt::new(location, end_location, node) + ast::Stmt::new(location..end_location, node) } } @@ -38979,7 +38979,7 @@ fn __action154< } else { ast::StmtFunctionDef { name, args, body, decorator_list, returns, type_comment }.into() }; - ast::Stmt::new(location, end_location, node) + ast::Stmt::new(location..end_location, node) } } @@ -39017,7 +39017,7 @@ fn __action156< ) -> ast::Arg { ast::Arg::new( - location, + location.. end_location, ast::ArgData { arg, annotation: None, type_comment: None }, ) @@ -39034,7 +39034,7 @@ fn __action157< { { let annotation = a.map(|x| Box::new(x.1)); - ast::Arg::new(location, end_location, ast::ArgData { arg, annotation, type_comment: None }) + ast::Arg::new(location..end_location, ast::ArgData { arg, annotation, type_comment: None }) } } @@ -39049,7 +39049,7 @@ fn __action158< { { let annotation = a.map(|x| Box::new(x.1)); - ast::Arg::new(location, end_location, ast::ArgData { arg, annotation, type_comment: None }) + ast::Arg::new(location..end_location, ast::ArgData { arg, annotation, type_comment: None }) } } @@ -39072,7 +39072,7 @@ fn __action159< }; let end_location = body.last().unwrap().end(); ast::Stmt::new( - location, + location.. end_location, ast::StmtClassDef { name, @@ -39109,7 +39109,7 @@ fn __action161< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprYield { value: value.map(Box::new) }.into() ) @@ -39126,7 +39126,7 @@ fn __action162< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprYieldFrom { value: Box::new(e) }.into() ) @@ -39162,11 +39162,11 @@ fn __action165< { { ast::Expr::new( - location, + location.. value.end(), ast::ExprNamedExpr { target: Box::new(ast::Expr::new( - location, + location.. end_location, ast::ExprName { id, ctx: ast::ExprContext::Store }.into(), )), @@ -39203,7 +39203,7 @@ fn __action166< ))?; Ok(ast::Expr::new( - location, + location.. end_location, ast::ExprLambda { args: Box::new(p), @@ -39433,7 +39433,7 @@ fn __action189< } ast::Expr::new( - location, + location.. end_location, ast::ExprTuple { elts: dims, ctx: ast::ExprContext::Load }.into(), ) @@ -39466,7 +39466,7 @@ fn __action191< let upper = e2.map(Box::new); let step = e3.flatten().map(Box::new); ast::Expr::new( - location, + location.. end_location, ast::ExprSlice { lower, upper, step }.into() ) @@ -39600,7 +39600,7 @@ fn __action204< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprStarred { value: Box::new(e), ctx: ast::ExprContext::Load }.into(), ) @@ -39682,8 +39682,7 @@ fn __action210< { let expr = match c { Some(c) => ast::Expr::new( - location, - end_location, + location..end_location, ast::ExprGeneratorExp { elt: Box::new(e), generators: c, @@ -39719,7 +39718,7 @@ fn __action212< { { let expr = ast::Expr::new( - location, + location.. end_location, ast::ExprStarred { value: Box::new(e), ctx: ast::ExprContext::Load }.into(), ); @@ -39840,7 +39839,7 @@ fn __action223< let mut values = vec![e1]; values.extend(e2.into_iter().map(|e| e.1)); ast::Expr::new( - location, + location.. end_location, ast::ExprBoolOp { op: ast::Boolop::Or, values }.into() ) @@ -39889,7 +39888,7 @@ fn __action227< elts.into_iter().next().unwrap() } else { ast::Expr::new( - location, + location.. end_location, ast::ExprTuple { elts, ctx: ast::ExprContext::Load }.into() ) @@ -39925,7 +39924,7 @@ fn __action229< elts.into_iter().next().unwrap() } else { ast::Expr::new( - location, + location.. end_location, ast::ExprTuple { elts, ctx: ast::ExprContext::Load }.into() ) @@ -39944,7 +39943,7 @@ fn __action230< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitOr, right: Box::new(e2) }.into() ) @@ -41016,7 +41015,7 @@ fn __action323< (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Alias { - ast::Alias::new(location, end_location, ast::AliasData { name, asname: a.map(|a| a.1) }) + ast::Alias::new(location..end_location, ast::AliasData { name, asname: a.map(|a| a.1) }) } #[allow(clippy::too_many_arguments)] @@ -41080,7 +41079,7 @@ fn __action329< (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Alias { - ast::Alias::new(location, end_location, ast::AliasData { name, asname: a.map(|a| a.1) }) + ast::Alias::new(location..end_location, ast::AliasData { name, asname: a.map(|a| a.1) }) } #[allow(clippy::too_many_arguments)] @@ -41163,7 +41162,7 @@ fn __action337< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprIfExp { test: Box::new(test), @@ -41730,7 +41729,7 @@ fn __action395< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprIfExp { test: Box::new(test), @@ -42085,7 +42084,7 @@ fn __action423< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitXor, right: Box::new(e2) }.into() ) @@ -42185,7 +42184,7 @@ fn __action432< let mut values = vec![e1]; values.extend(e2.into_iter().map(|e| e.1)); ast::Expr::new( - location, + location.. end_location, ast::ExprBoolOp { op: ast::Boolop::And, values }.into() ) @@ -42326,7 +42325,7 @@ fn __action446< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprUnaryOp { operand: Box::new(e), op: ast::Unaryop::Not }.into() ) @@ -42400,7 +42399,7 @@ fn __action453< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitAnd, right: Box::new(e2) }.into() ) @@ -42687,7 +42686,7 @@ fn __action481< let mut values = vec![e1]; values.extend(e2.into_iter().map(|e| e.1)); ast::Expr::new( - location, + location.. end_location, ast::ExprBoolOp { op: ast::Boolop::Or, values }.into() ) @@ -42868,7 +42867,7 @@ fn __action499< let mut values = vec![e1]; values.extend(e2.into_iter().map(|e| e.1)); ast::Expr::new( - location, + location.. end_location, ast::ExprBoolOp { op: ast::Boolop::And, values }.into() ) @@ -42933,7 +42932,7 @@ fn __action505< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(e1), op, right: Box::new(e2) }.into() ) @@ -42979,7 +42978,7 @@ fn __action509< { let (ops, comparators) = comparisons.into_iter().unzip(); ast::Expr::new( - location, + location.. end_location, ast::ExprCompare { left: Box::new(left), ops, comparators }.into() ) @@ -43035,7 +43034,7 @@ fn __action514< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(a), op, right: Box::new(b) }.into() ) @@ -43060,7 +43059,7 @@ fn __action516< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprUnaryOp { operand: Box::new(e), op: ast::Unaryop::Not }.into() ) @@ -43087,7 +43086,7 @@ fn __action518< { let (ops, comparators) = comparisons.into_iter().unzip(); ast::Expr::new( - location, + location.. end_location, ast::ExprCompare { left: Box::new(left), ops, comparators }.into() ) @@ -43114,7 +43113,7 @@ fn __action520< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(a), op, right: Box::new(b) }.into() ) @@ -43139,7 +43138,7 @@ fn __action522< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprUnaryOp { operand: Box::new(e), op }.into() ) @@ -43165,7 +43164,7 @@ fn __action524< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitOr, right: Box::new(e2) }.into() ) @@ -43191,7 +43190,7 @@ fn __action526< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitXor, right: Box::new(e2) }.into() ) @@ -43217,7 +43216,7 @@ fn __action528< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(e), op: ast::Operator::Pow, right: Box::new(b) }.into() ) @@ -43243,7 +43242,7 @@ fn __action530< { { ast::Expr::new( - location, + location.. end_location, ast::ExprAwait { value: Box::new(atom) }.into() ) @@ -43270,7 +43269,7 @@ fn __action532< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(e1), op: ast::Operator::BitAnd, right: Box::new(e2) }.into() ) @@ -43296,7 +43295,7 @@ fn __action534< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(e1), op, right: Box::new(e2) }.into() ) @@ -43333,7 +43332,7 @@ fn __action537< { { ast::Expr::new( - location, + location.. end_location, ast::ExprCall { func: Box::new(f), args: a.args, keywords: a.keywords }.into() ) @@ -43352,7 +43351,7 @@ fn __action538< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprSubscript { value: Box::new(e), slice: Box::new(s), ctx: ast::ExprContext::Load }.into() ) @@ -43369,7 +43368,7 @@ fn __action539< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprAttribute { value: Box::new(e), attr, ctx: ast::ExprContext::Load }.into() ) @@ -43394,7 +43393,7 @@ fn __action541< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprConstant { value, kind: None }.into() ) @@ -43409,7 +43408,7 @@ fn __action542< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprName { id: name, ctx: ast::ExprContext::Load }.into() ) @@ -43428,7 +43427,7 @@ fn __action543< { let elts = e.unwrap_or_default(); ast::Expr::new( - location, + location.. end_location, ast::ExprList { elts, ctx: ast::ExprContext::Load }.into() ) @@ -43448,7 +43447,7 @@ fn __action544< { { ast::Expr::new( - location, + location.. end_location, ast::ExprListComp { elt: Box::new(elt), generators }.into() ) @@ -43471,7 +43470,7 @@ fn __action545< elts.into_iter().next().unwrap() } else { ast::Expr::new( - location, + location.. end_location, ast::ExprTuple { elts, ctx: ast::ExprContext::Load }.into() ) @@ -43504,7 +43503,7 @@ fn __action546< } else { let elts = left.into_iter().flatten().chain([mid]).chain(right).collect(); Ok(ast::Expr::new( - location, + location.. end_location, ast::ExprTuple { elts, ctx: ast::ExprContext::Load }.into(), )) @@ -43522,7 +43521,7 @@ fn __action547< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprTuple { elts: Vec::new(), ctx: ast::ExprContext::Load }.into() ) @@ -43552,7 +43551,7 @@ fn __action549< { { ast::Expr::new( - location, + location.. end_location, ast::ExprGeneratorExp { elt: Box::new(elt), generators }.into() ) @@ -43595,7 +43594,7 @@ fn __action551< .map(|(k, v)| (k.map(|x| *x), v)) .unzip(); ast::Expr::new( - location, + location.. end_location, ast::ExprDict { keys, values }.into() ) @@ -43615,7 +43614,7 @@ fn __action552< { { ast::Expr::new( - location, + location.. end_location, ast::ExprDictComp { key: Box::new(e1.0), @@ -43637,7 +43636,7 @@ fn __action553< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprSet { elts }.into() ) @@ -43656,7 +43655,7 @@ fn __action554< { { ast::Expr::new( - location, + location.. end_location, ast::ExprSetComp { elt: Box::new(elt), generators }.into() ) @@ -43671,7 +43670,7 @@ fn __action555< (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { - ast::Expr::new(location, end_location, ast::ExprConstant { value: true.into(), kind: None }.into()) + ast::Expr::new(location..end_location, ast::ExprConstant { value: true.into(), kind: None }.into()) } #[allow(clippy::too_many_arguments)] @@ -43682,7 +43681,7 @@ fn __action556< (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { - ast::Expr::new(location, end_location, ast::ExprConstant { value: false.into(), kind: None }.into()) + ast::Expr::new(location..end_location, ast::ExprConstant { value: false.into(), kind: None }.into()) } #[allow(clippy::too_many_arguments)] @@ -43693,7 +43692,7 @@ fn __action557< (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { - ast::Expr::new(location, end_location, ast::ExprConstant { value: ast::Constant::None, kind: None }.into()) + ast::Expr::new(location..end_location, ast::ExprConstant { value: ast::Constant::None, kind: None }.into()) } #[allow(clippy::too_many_arguments)] @@ -43704,7 +43703,7 @@ fn __action558< (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { - ast::Expr::new(location, end_location, ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None }.into()) + ast::Expr::new(location..end_location, ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None }.into()) } #[allow(clippy::too_many_arguments)] @@ -43718,7 +43717,7 @@ fn __action559< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(a), op, right: Box::new(b) }.into() ) @@ -43744,7 +43743,7 @@ fn __action561< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(a), op, right: Box::new(b) }.into() ) @@ -43884,7 +43883,7 @@ fn __action575< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprUnaryOp { operand: Box::new(e), op }.into() ) @@ -43910,7 +43909,7 @@ fn __action577< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprBinOp { left: Box::new(e), op: ast::Operator::Pow, right: Box::new(b) }.into() ) @@ -43936,7 +43935,7 @@ fn __action579< { { ast::Expr::new( - location, + location.. end_location, ast::ExprAwait { value: Box::new(atom) }.into() ) @@ -43974,7 +43973,7 @@ fn __action582< { { ast::Expr::new( - location, + location.. end_location, ast::ExprCall { func: Box::new(f), args: a.args, keywords: a.keywords }.into() ) @@ -43993,7 +43992,7 @@ fn __action583< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprSubscript { value: Box::new(e), slice: Box::new(s), ctx: ast::ExprContext::Load }.into() ) @@ -44010,7 +44009,7 @@ fn __action584< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprAttribute { value: Box::new(e), attr, ctx: ast::ExprContext::Load }.into() ) @@ -44035,7 +44034,7 @@ fn __action586< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprConstant { value, kind: None }.into() ) @@ -44050,7 +44049,7 @@ fn __action587< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprName { id: name, ctx: ast::ExprContext::Load }.into() ) @@ -44069,7 +44068,7 @@ fn __action588< { let elts = e.unwrap_or_default(); ast::Expr::new( - location, + location.. end_location, ast::ExprList { elts, ctx: ast::ExprContext::Load }.into() ) @@ -44089,7 +44088,7 @@ fn __action589< { { ast::Expr::new( - location, + location.. end_location, ast::ExprListComp { elt: Box::new(elt), generators }.into() ) @@ -44121,7 +44120,7 @@ fn __action590< } else { let elts = left.into_iter().flatten().chain([mid]).chain(right).collect(); Ok(ast::Expr::new( - location, + location.. end_location, ast::ExprTuple { elts, ctx: ast::ExprContext::Load }.into(), )) @@ -44139,7 +44138,7 @@ fn __action591< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprTuple { elts: Vec::new(), ctx: ast::ExprContext::Load }.into() ) @@ -44169,7 +44168,7 @@ fn __action593< { { ast::Expr::new( - location, + location.. end_location, ast::ExprGeneratorExp { elt: Box::new(elt), generators }.into() ) @@ -44212,7 +44211,7 @@ fn __action595< .map(|(k, v)| (k.map(|x| *x), v)) .unzip(); ast::Expr::new( - location, + location.. end_location, ast::ExprDict { keys, values }.into() ) @@ -44232,7 +44231,7 @@ fn __action596< { { ast::Expr::new( - location, + location.. end_location, ast::ExprDictComp { key: Box::new(e1.0), @@ -44254,7 +44253,7 @@ fn __action597< ) -> ast::Expr { ast::Expr::new( - location, + location.. end_location, ast::ExprSet { elts }.into() ) @@ -44273,7 +44272,7 @@ fn __action598< { { ast::Expr::new( - location, + location.. end_location, ast::ExprSetComp { elt: Box::new(elt), generators }.into() ) @@ -44288,7 +44287,7 @@ fn __action599< (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { - ast::Expr::new(location, end_location, ast::ExprConstant { value: true.into(), kind: None }.into()) + ast::Expr::new(location..end_location, ast::ExprConstant { value: true.into(), kind: None }.into()) } #[allow(clippy::too_many_arguments)] @@ -44299,7 +44298,7 @@ fn __action600< (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { - ast::Expr::new(location, end_location, ast::ExprConstant { value: false.into(), kind: None }.into()) + ast::Expr::new(location..end_location, ast::ExprConstant { value: false.into(), kind: None }.into()) } #[allow(clippy::too_many_arguments)] @@ -44310,7 +44309,7 @@ fn __action601< (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { - ast::Expr::new(location, end_location, ast::ExprConstant { value: ast::Constant::None, kind: None }.into()) + ast::Expr::new(location..end_location, ast::ExprConstant { value: ast::Constant::None, kind: None }.into()) } #[allow(clippy::too_many_arguments)] @@ -44321,7 +44320,7 @@ fn __action602< (_, end_location, _): (crate::text_size::TextSize, crate::text_size::TextSize, crate::text_size::TextSize), ) -> ast::Expr { - ast::Expr::new(location, end_location, ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None }.into()) + ast::Expr::new(location..end_location, ast::ExprConstant { value: ast::Constant::Ellipsis, kind: None }.into()) } #[allow(clippy::too_many_arguments)] diff --git a/parser/src/string.rs b/parser/src/string.rs index 8fb7e632..8000d223 100644 --- a/parser/src/string.rs +++ b/parser/src/string.rs @@ -10,9 +10,7 @@ use crate::{ token::{StringKind, Tok}, }; use itertools::Itertools; -use rustpython_compiler_core::{ - text_size::{TextLen, TextSize}, -}; +use rustpython_compiler_core::text_size::{TextLen, TextSize}; // unicode_name2 does not expose `MAX_NAME_LENGTH`, so we replicate that constant here, fix #3798 const MAX_UNICODE_NAME: usize = 88; @@ -67,7 +65,7 @@ impl<'a> StringParser<'a> { #[inline] fn expr(&self, node: ExprKind) -> Expr { - Expr::new(self.start, self.end, node) + Expr::new(self.start..self.end, node) } fn parse_unicode_literal(&mut self, literal_number: usize) -> Result { @@ -624,8 +622,7 @@ pub(crate) fn parse_strings( } } return Ok(Expr::new( - initial_start, - last_end, + initial_start..last_end, ast::ExprConstant { value: Constant::Bytes(content), kind: None, @@ -648,8 +645,7 @@ pub(crate) fn parse_strings( } } return Ok(Expr::new( - initial_start, - last_end, + initial_start..last_end, ast::ExprConstant { value: Constant::Str(content.join("")), kind: initial_kind, @@ -664,8 +660,7 @@ pub(crate) fn parse_strings( let take_current = |current: &mut Vec| -> Expr { Expr::new( - initial_start, - last_end, + initial_start..last_end, ast::ExprConstant { value: Constant::Str(current.drain(..).join("")), kind: initial_kind.clone(), @@ -696,8 +691,7 @@ pub(crate) fn parse_strings( } Ok(Expr::new( - initial_start, - last_end, + initial_start..last_end, ast::ExprJoinedStr { values: deduped }.into(), )) } diff --git a/ruff_text_size/src/range.rs b/ruff_text_size/src/range.rs index 32048178..2703bf3b 100644 --- a/ruff_text_size/src/range.rs +++ b/ruff_text_size/src/range.rs @@ -463,6 +463,13 @@ impl RangeBounds for TextRange { } } +impl From> for TextRange { + #[inline] + fn from(r: Range) -> Self { + TextRange::new(r.start, r.end) + } +} + impl From for Range where T: From, diff --git a/ruff_text_size/src/size.rs b/ruff_text_size/src/size.rs index 7b7765b7..7002d5a9 100644 --- a/ruff_text_size/src/size.rs +++ b/ruff_text_size/src/size.rs @@ -63,6 +63,30 @@ impl TextSize { pub fn of(text: T) -> TextSize { text.text_len() } + + /// Returns current raw `offset` as u32. + /// + /// # Examples + /// + /// ```rust + /// # use ruff_text_size::*; + /// assert_eq!(TextSize::from(4).to_u32(), 4); + /// ``` + pub fn to_u32(&self) -> u32 { + self.raw + } + + /// Returns current raw `offset` as usize. + /// + /// # Examples + /// + /// ```rust + /// # use ruff_text_size::*; + /// assert_eq!(TextSize::from(4).to_usize(), 4); + /// ``` + pub fn to_usize(&self) -> usize { + self.raw as usize + } } /// Methods to act like a primitive integer type, where reasonably applicable. @@ -91,7 +115,7 @@ impl From for TextSize { impl From for u32 { #[inline] fn from(value: TextSize) -> Self { - value.raw + value.to_u32() } } @@ -106,7 +130,7 @@ impl TryFrom for TextSize { impl From for usize { #[inline] fn from(value: TextSize) -> Self { - value.raw as usize + value.to_usize() } } diff --git a/scripts/update_asdl.sh b/scripts/update_asdl.sh new file mode 100755 index 00000000..841735e4 --- /dev/null +++ b/scripts/update_asdl.sh @@ -0,0 +1,7 @@ +#!/bin/bash +set -e + +cd "$(dirname "$(dirname "$0")")" + +python ast/asdl_rs.py --generic-file ast/src/generic.rs --located-file ast/src/located.rs --module-file ../RustPython/vm/src/stdlib/ast/gen.rs ast/Python.asdl +rustfmt ast/src/generic.rs ast/src/located.rs ../RustPython/vm/src/stdlib/ast/gen.rs From 09a6afdd04587ccc8841a88e34890c9409d8649d Mon Sep 17 00:00:00 2001 From: Jeong YunWon Date: Tue, 9 May 2023 18:30:35 +0900 Subject: [PATCH 4/7] Adapt SourceLocation --- Cargo.toml | 2 + ast/asdl_rs.py | 15 +- ast/src/attributed.rs | 12 +- ast/src/{ => gen}/generic.rs | 3 - ast/src/gen/located.rs | 95 ++ ast/src/lib.rs | 46 +- ast/src/located.rs | 95 -- ast/src/locator.rs | 44 +- core/Cargo.toml | 1 + core/src/bytecode.rs | 13 +- core/src/error.rs | 33 +- core/src/lib.rs | 41 +- core/src/location.rs | 127 --- core/src/marshal.rs | 25 +- parser/src/function.rs | 2 +- ...rser__context__tests__ann_assign_name.snap | 8 +- ...ser__context__tests__assign_attribute.snap | 14 +- ...on_parser__context__tests__assign_for.snap | 14 +- ...n_parser__context__tests__assign_list.snap | 16 +- ...ser__context__tests__assign_list_comp.snap | 18 +- ...n_parser__context__tests__assign_name.snap | 12 +- ...er__context__tests__assign_named_expr.snap | 10 +- ...rser__context__tests__assign_set_comp.snap | 18 +- ...arser__context__tests__assign_starred.snap | 18 +- ...ser__context__tests__assign_subscript.snap | 16 +- ..._parser__context__tests__assign_tuple.snap | 16 +- ...n_parser__context__tests__assign_with.snap | 8 +- ..._context__tests__aug_assign_attribute.snap | 14 +- ...rser__context__tests__aug_assign_name.snap | 6 +- ..._context__tests__aug_assign_subscript.snap | 16 +- ...parser__context__tests__del_attribute.snap | 6 +- ...thon_parser__context__tests__del_name.snap | 4 +- ...parser__context__tests__del_subscript.snap | 8 +- ...unction__tests__function_kw_only_args.snap | 10 +- ...__function_kw_only_args_with_defaults.snap | 14 +- ...er__function__tests__function_no_args.snap | 4 +- ..._tests__function_pos_and_kw_only_args.snap | 16 +- ...on_pos_and_kw_only_args_with_defaults.snap | 20 +- ...w_only_args_with_defaults_and_varargs.snap | 22 +- ..._with_defaults_and_varargs_and_kwargs.snap | 24 +- ...r__function__tests__function_pos_args.snap | 10 +- ...ests__function_pos_args_with_defaults.snap | 14 +- ..._function__tests__lambda_kw_only_args.snap | 12 +- ...ts__lambda_kw_only_args_with_defaults.snap | 16 +- ...rser__function__tests__lambda_no_args.snap | 6 +- ...n__tests__lambda_pos_and_kw_only_args.snap | 16 +- ...ser__function__tests__lambda_pos_args.snap | 12 +- ..._tests__lambda_pos_args_with_defaults.snap | 16 +- ...parser__parser__tests__dict_unpacking.snap | 12 +- ..._tests__generator_expression_argument.snap | 38 +- ...stpython_parser__parser__tests__match.snap | 104 +- ...r__parser__tests__match_as_identifier.snap | 226 ++--- ...ser__parser__tests__parse_bool_op_and.snap | 6 +- ...rser__parser__tests__parse_bool_op_or.snap | 6 +- ...on_parser__parser__tests__parse_class.snap | 22 +- ...rser__tests__parse_dict_comprehension.snap | 10 +- ...ests__parse_double_list_comprehension.snap | 28 +- ...parser__parser__tests__parse_f_string.snap | 6 +- ..._tests__parse_generator_comprehension.snap | 8 +- ...er__parser__tests__parse_if_elif_else.snap | 20 +- ...parse_if_else_generator_comprehension.snap | 14 +- ...n_parser__parser__tests__parse_kwargs.snap | 12 +- ...n_parser__parser__tests__parse_lambda.snap | 14 +- ...rser__tests__parse_list_comprehension.snap | 8 +- ...ed_expression_generator_comprehension.snap | 16 +- ..._parser__parser__tests__parse_print_2.snap | 10 +- ...ser__parser__tests__parse_print_hello.snap | 8 +- ...n_parser__parser__tests__parse_string.snap | 4 +- ...n_parser__parser__tests__parse_tuples.snap | 14 +- ...stpython_parser__parser__tests__patma.snap | 910 +++++++++--------- ...stpython_parser__parser__tests__slice.snap | 12 +- ...hon_parser__parser__tests__star_index.snap | 74 +- ...rustpython_parser__parser__tests__try.snap | 54 +- ...ython_parser__parser__tests__try_star.snap | 96 +- ...ser__parser__tests__variadic_generics.snap | 20 +- ...parser__parser__tests__with_statement.snap | 272 +++--- ...arser__string__tests__backspace_alias.snap | 4 +- ...hon_parser__string__tests__bell_alias.snap | 4 +- ..._string__tests__carriage_return_alias.snap | 4 +- ...r_tabulation_with_justification_alias.snap | 4 +- ...n_parser__string__tests__delete_alias.snap | 4 +- ...er__string__tests__double_quoted_byte.snap | 4 +- ...n_parser__string__tests__escape_alias.snap | 4 +- ...g__tests__escape_char_in_byte_literal.snap | 4 +- ...n_parser__string__tests__escape_octet.snap | 4 +- ...arser__string__tests__form_feed_alias.snap | 4 +- ...ing__tests__fstring_escaped_character.snap | 10 +- ...tring__tests__fstring_escaped_newline.snap | 10 +- ...ing__tests__fstring_line_continuation.snap | 10 +- ...__fstring_parse_self_documenting_base.snap | 8 +- ...ring_parse_self_documenting_base_more.snap | 20 +- ...fstring_parse_self_documenting_format.snap | 12 +- ...ing__tests__fstring_unescaped_newline.snap | 10 +- ...thon_parser__string__tests__hts_alias.snap | 4 +- ...tring__tests__parse_f_string_concat_1.snap | 6 +- ...tring__tests__parse_f_string_concat_2.snap | 6 +- ...tring__tests__parse_f_string_concat_3.snap | 10 +- ..._parser__string__tests__parse_fstring.snap | 10 +- ...__string__tests__parse_fstring_equals.snap | 8 +- ...ing__tests__parse_fstring_nested_spec.snap | 10 +- ...ring__tests__parse_fstring_not_equals.snap | 8 +- ..._tests__parse_fstring_not_nested_spec.snap | 8 +- ...ts__parse_fstring_self_doc_prec_space.snap | 8 +- ...parse_fstring_self_doc_trailing_space.snap | 8 +- ...ring__tests__parse_fstring_yield_expr.snap | 4 +- ...r__string__tests__parse_string_concat.snap | 4 +- ..._parse_string_triple_quotes_with_kind.snap | 4 +- ...ing__tests__parse_u_f_string_concat_1.snap | 6 +- ...ing__tests__parse_u_f_string_concat_2.snap | 6 +- ...tring__tests__parse_u_string_concat_1.snap | 4 +- ...tring__tests__parse_u_string_concat_2.snap | 4 +- ...er__string__tests__raw_byte_literal_1.snap | 4 +- ...er__string__tests__raw_byte_literal_2.snap | 4 +- ...on_parser__string__tests__raw_fstring.snap | 8 +- ...er__string__tests__single_quoted_byte.snap | 4 +- ...ing__tests__triple_quoted_raw_fstring.snap | 8 +- scripts/update_asdl.sh | 4 +- 117 files changed, 1606 insertions(+), 1676 deletions(-) rename ast/src/{ => gen}/generic.rs (99%) create mode 100644 ast/src/gen/located.rs delete mode 100644 ast/src/located.rs delete mode 100644 core/src/location.rs diff --git a/Cargo.toml b/Cargo.toml index e5502ba2..96c1b0fa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,6 +32,8 @@ rand = "0.8.5" serde = "1.0" static_assertions = "1.1" unicode_names2 = { version = "0.6.0", git = "https://github.com/youknowone/unicode_names2.git", rev = "4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde" } +ruff_python_ast = { git = "https://github.com/youknowone/ruff.git", rev = "583df5c1fa43b2732896219f8ab425116c140c80" } +# ruff_python_ast = { path = "../ruff/crates/ruff_python_ast" } [profile.dev.package."*"] opt-level = 3 diff --git a/ast/asdl_rs.py b/ast/asdl_rs.py index 2b9d1920..1da5d4e5 100755 --- a/ast/asdl_rs.py +++ b/ast/asdl_rs.py @@ -761,7 +761,11 @@ def gen_construction(self, cons_path, cons, name, depth): def extract_location(self, typename, depth): row = self.decode_field(asdl.Field("int", "lineno"), typename) column = self.decode_field(asdl.Field("int", "col_offset"), typename) - self.emit(f"let _location = Location::new({row}, {column});", depth) + self.emit(f"""let _location = {{ + let row = try_location_field({row}, _vm)?; + let column = try_location_field({column}, _vm)?; + SourceLocation {{ row, column }} + }};""", depth) def decode_field(self, field, typename): name = json.dumps(field.name) @@ -785,10 +789,7 @@ def write_generic_def(mod, typeinfo, f): f.write( textwrap.dedent( """ - #![allow(clippy::derive_partial_eq_without_eq)] - pub use crate::{Attributed, constant::*}; - use rustpython_compiler_core::{text_size::{TextSize, TextRange}}; type Ident = String; \n @@ -804,15 +805,15 @@ def write_located_def(typeinfo, f): f.write( textwrap.dedent( """ - use rustpython_compiler_core::LocationRange; + use crate::location::SourceRange; - pub type Located = super::generic::Attributed; + pub type Located = super::generic::Attributed; """ ) ) for info in typeinfo.values(): if info.has_userdata: - generics = "::" + generics = "::" else: generics = "" f.write( diff --git a/ast/src/attributed.rs b/ast/src/attributed.rs index 381d46f3..9bf2fbc6 100644 --- a/ast/src/attributed.rs +++ b/ast/src/attributed.rs @@ -1,7 +1,5 @@ -use rustpython_compiler_core::{ - text_size::{TextRange, TextSize}, - Location, LocationRange, -}; +use crate::location::{SourceLocation, SourceRange}; +use rustpython_compiler_core::text_size::{TextRange, TextSize}; #[derive(Clone, Debug, PartialEq)] pub struct Attributed { @@ -53,16 +51,16 @@ impl Attributed { } } -impl Attributed { +impl Attributed { /// Returns the absolute start position of the node from the beginning of the document. #[inline] - pub const fn location(&self) -> Location { + pub const fn location(&self) -> SourceLocation { self.custom.start } /// Returns the absolute position at which the node ends in the source document. #[inline] - pub const fn end_location(&self) -> Location { + pub const fn end_location(&self) -> Option { self.custom.end } } diff --git a/ast/src/generic.rs b/ast/src/gen/generic.rs similarity index 99% rename from ast/src/generic.rs rename to ast/src/gen/generic.rs index 6c108f97..1b183245 100644 --- a/ast/src/generic.rs +++ b/ast/src/gen/generic.rs @@ -1,9 +1,6 @@ // File automatically generated by ast/asdl_rs.py. -#![allow(clippy::derive_partial_eq_without_eq)] - pub use crate::{constant::*, Attributed}; -use rustpython_compiler_core::text_size::{TextRange, TextSize}; type Ident = String; diff --git a/ast/src/gen/located.rs b/ast/src/gen/located.rs new file mode 100644 index 00000000..84ef9596 --- /dev/null +++ b/ast/src/gen/located.rs @@ -0,0 +1,95 @@ +// File automatically generated by ast/asdl_rs.py. + +use crate::location::SourceRange; + +pub type Located = super::generic::Attributed; +pub type Mod = super::generic::Mod; +pub type ModModule = super::generic::ModModule; +pub type ModInteractive = super::generic::ModInteractive; +pub type ModExpression = super::generic::ModExpression; +pub type ModFunctionType = super::generic::ModFunctionType; +pub type Stmt = super::generic::Stmt; +pub type StmtKind = super::generic::StmtKind; +pub type StmtFunctionDef = super::generic::StmtFunctionDef; +pub type StmtAsyncFunctionDef = super::generic::StmtAsyncFunctionDef; +pub type StmtClassDef = super::generic::StmtClassDef; +pub type StmtReturn = super::generic::StmtReturn; +pub type StmtDelete = super::generic::StmtDelete; +pub type StmtAssign = super::generic::StmtAssign; +pub type StmtAugAssign = super::generic::StmtAugAssign; +pub type StmtAnnAssign = super::generic::StmtAnnAssign; +pub type StmtFor = super::generic::StmtFor; +pub type StmtAsyncFor = super::generic::StmtAsyncFor; +pub type StmtWhile = super::generic::StmtWhile; +pub type StmtIf = super::generic::StmtIf; +pub type StmtWith = super::generic::StmtWith; +pub type StmtAsyncWith = super::generic::StmtAsyncWith; +pub type StmtMatch = super::generic::StmtMatch; +pub type StmtRaise = super::generic::StmtRaise; +pub type StmtTry = super::generic::StmtTry; +pub type StmtTryStar = super::generic::StmtTryStar; +pub type StmtAssert = super::generic::StmtAssert; +pub type StmtImport = super::generic::StmtImport; +pub type StmtImportFrom = super::generic::StmtImportFrom; +pub type StmtGlobal = super::generic::StmtGlobal; +pub type StmtNonlocal = super::generic::StmtNonlocal; +pub type StmtExpr = super::generic::StmtExpr; +pub type Expr = super::generic::Expr; +pub type ExprKind = super::generic::ExprKind; +pub type ExprBoolOp = super::generic::ExprBoolOp; +pub type ExprNamedExpr = super::generic::ExprNamedExpr; +pub type ExprBinOp = super::generic::ExprBinOp; +pub type ExprUnaryOp = super::generic::ExprUnaryOp; +pub type ExprLambda = super::generic::ExprLambda; +pub type ExprIfExp = super::generic::ExprIfExp; +pub type ExprDict = super::generic::ExprDict; +pub type ExprSet = super::generic::ExprSet; +pub type ExprListComp = super::generic::ExprListComp; +pub type ExprSetComp = super::generic::ExprSetComp; +pub type ExprDictComp = super::generic::ExprDictComp; +pub type ExprGeneratorExp = super::generic::ExprGeneratorExp; +pub type ExprAwait = super::generic::ExprAwait; +pub type ExprYield = super::generic::ExprYield; +pub type ExprYieldFrom = super::generic::ExprYieldFrom; +pub type ExprCompare = super::generic::ExprCompare; +pub type ExprCall = super::generic::ExprCall; +pub type ExprFormattedValue = super::generic::ExprFormattedValue; +pub type ExprJoinedStr = super::generic::ExprJoinedStr; +pub type ExprConstant = super::generic::ExprConstant; +pub type ExprAttribute = super::generic::ExprAttribute; +pub type ExprSubscript = super::generic::ExprSubscript; +pub type ExprStarred = super::generic::ExprStarred; +pub type ExprName = super::generic::ExprName; +pub type ExprList = super::generic::ExprList; +pub type ExprTuple = super::generic::ExprTuple; +pub type ExprSlice = super::generic::ExprSlice; +pub type ExprContext = super::generic::ExprContext; +pub type Boolop = super::generic::Boolop; +pub type Operator = super::generic::Operator; +pub type Unaryop = super::generic::Unaryop; +pub type Cmpop = super::generic::Cmpop; +pub type Comprehension = super::generic::Comprehension; +pub type Excepthandler = super::generic::Excepthandler; +pub type ExcepthandlerKind = super::generic::ExcepthandlerKind; +pub type ExcepthandlerExceptHandler = super::generic::ExcepthandlerExceptHandler; +pub type Arguments = super::generic::Arguments; +pub type Arg = super::generic::Arg; +pub type ArgData = super::generic::ArgData; +pub type Keyword = super::generic::Keyword; +pub type KeywordData = super::generic::KeywordData; +pub type Alias = super::generic::Alias; +pub type AliasData = super::generic::AliasData; +pub type Withitem = super::generic::Withitem; +pub type MatchCase = super::generic::MatchCase; +pub type Pattern = super::generic::Pattern; +pub type PatternKind = super::generic::PatternKind; +pub type PatternMatchValue = super::generic::PatternMatchValue; +pub type PatternMatchSingleton = super::generic::PatternMatchSingleton; +pub type PatternMatchSequence = super::generic::PatternMatchSequence; +pub type PatternMatchMapping = super::generic::PatternMatchMapping; +pub type PatternMatchClass = super::generic::PatternMatchClass; +pub type PatternMatchStar = super::generic::PatternMatchStar; +pub type PatternMatchAs = super::generic::PatternMatchAs; +pub type PatternMatchOr = super::generic::PatternMatchOr; +pub type TypeIgnore = super::generic::TypeIgnore; +pub type TypeIgnoreTypeIgnore = super::generic::TypeIgnoreTypeIgnore; diff --git a/ast/src/lib.rs b/ast/src/lib.rs index 37014c74..56c62639 100644 --- a/ast/src/lib.rs +++ b/ast/src/lib.rs @@ -2,12 +2,21 @@ mod attributed; mod constant; #[cfg(feature = "fold")] mod fold_helpers; -mod generic; +mod generic { + #![allow(clippy::derive_partial_eq_without_eq)] + include!("gen/generic.rs"); +} mod impls; #[cfg(feature = "location")] -pub mod located; +pub mod located { + include!("gen/located.rs"); +} #[cfg(feature = "location")] mod locator; +#[cfg(feature = "location")] +pub use crate::locator::locate; +#[cfg(feature = "location")] +pub use rustpython_compiler_core::SourceLocator; #[cfg(feature = "unparse")] mod unparse; @@ -15,7 +24,36 @@ mod unparse; pub use attributed::Attributed; pub use constant::{Constant, ConversionFlag}; pub use generic::*; -#[cfg(feature = "location")] -pub use locator::Locator; pub type Suite = Vec>; + +pub mod location { + pub use rustpython_compiler_core::source_code::{OneIndexed, SourceLocation}; + + #[derive(Debug)] + pub struct SourceRange { + pub start: SourceLocation, + pub end: Option, + } + + impl SourceRange { + pub fn new(start: SourceLocation, end: SourceLocation) -> Self { + Self { + start, + end: Some(end), + } + } + pub fn unwrap_end(&self) -> SourceLocation { + self.end.unwrap() + } + } + + impl From> for SourceRange { + fn from(value: std::ops::Range) -> Self { + Self { + start: value.start, + end: Some(value.end), + } + } + } +} diff --git a/ast/src/located.rs b/ast/src/located.rs deleted file mode 100644 index ad5c27d5..00000000 --- a/ast/src/located.rs +++ /dev/null @@ -1,95 +0,0 @@ -// File automatically generated by ast/asdl_rs.py. - -use rustpython_compiler_core::LocationRange; - -pub type Located = super::generic::Attributed; -pub type Mod = super::generic::Mod; -pub type ModModule = super::generic::ModModule; -pub type ModInteractive = super::generic::ModInteractive; -pub type ModExpression = super::generic::ModExpression; -pub type ModFunctionType = super::generic::ModFunctionType; -pub type Stmt = super::generic::Stmt; -pub type StmtKind = super::generic::StmtKind; -pub type StmtFunctionDef = super::generic::StmtFunctionDef; -pub type StmtAsyncFunctionDef = super::generic::StmtAsyncFunctionDef; -pub type StmtClassDef = super::generic::StmtClassDef; -pub type StmtReturn = super::generic::StmtReturn; -pub type StmtDelete = super::generic::StmtDelete; -pub type StmtAssign = super::generic::StmtAssign; -pub type StmtAugAssign = super::generic::StmtAugAssign; -pub type StmtAnnAssign = super::generic::StmtAnnAssign; -pub type StmtFor = super::generic::StmtFor; -pub type StmtAsyncFor = super::generic::StmtAsyncFor; -pub type StmtWhile = super::generic::StmtWhile; -pub type StmtIf = super::generic::StmtIf; -pub type StmtWith = super::generic::StmtWith; -pub type StmtAsyncWith = super::generic::StmtAsyncWith; -pub type StmtMatch = super::generic::StmtMatch; -pub type StmtRaise = super::generic::StmtRaise; -pub type StmtTry = super::generic::StmtTry; -pub type StmtTryStar = super::generic::StmtTryStar; -pub type StmtAssert = super::generic::StmtAssert; -pub type StmtImport = super::generic::StmtImport; -pub type StmtImportFrom = super::generic::StmtImportFrom; -pub type StmtGlobal = super::generic::StmtGlobal; -pub type StmtNonlocal = super::generic::StmtNonlocal; -pub type StmtExpr = super::generic::StmtExpr; -pub type Expr = super::generic::Expr; -pub type ExprKind = super::generic::ExprKind; -pub type ExprBoolOp = super::generic::ExprBoolOp; -pub type ExprNamedExpr = super::generic::ExprNamedExpr; -pub type ExprBinOp = super::generic::ExprBinOp; -pub type ExprUnaryOp = super::generic::ExprUnaryOp; -pub type ExprLambda = super::generic::ExprLambda; -pub type ExprIfExp = super::generic::ExprIfExp; -pub type ExprDict = super::generic::ExprDict; -pub type ExprSet = super::generic::ExprSet; -pub type ExprListComp = super::generic::ExprListComp; -pub type ExprSetComp = super::generic::ExprSetComp; -pub type ExprDictComp = super::generic::ExprDictComp; -pub type ExprGeneratorExp = super::generic::ExprGeneratorExp; -pub type ExprAwait = super::generic::ExprAwait; -pub type ExprYield = super::generic::ExprYield; -pub type ExprYieldFrom = super::generic::ExprYieldFrom; -pub type ExprCompare = super::generic::ExprCompare; -pub type ExprCall = super::generic::ExprCall; -pub type ExprFormattedValue = super::generic::ExprFormattedValue; -pub type ExprJoinedStr = super::generic::ExprJoinedStr; -pub type ExprConstant = super::generic::ExprConstant; -pub type ExprAttribute = super::generic::ExprAttribute; -pub type ExprSubscript = super::generic::ExprSubscript; -pub type ExprStarred = super::generic::ExprStarred; -pub type ExprName = super::generic::ExprName; -pub type ExprList = super::generic::ExprList; -pub type ExprTuple = super::generic::ExprTuple; -pub type ExprSlice = super::generic::ExprSlice; -pub type ExprContext = super::generic::ExprContext; -pub type Boolop = super::generic::Boolop; -pub type Operator = super::generic::Operator; -pub type Unaryop = super::generic::Unaryop; -pub type Cmpop = super::generic::Cmpop; -pub type Comprehension = super::generic::Comprehension; -pub type Excepthandler = super::generic::Excepthandler; -pub type ExcepthandlerKind = super::generic::ExcepthandlerKind; -pub type ExcepthandlerExceptHandler = super::generic::ExcepthandlerExceptHandler; -pub type Arguments = super::generic::Arguments; -pub type Arg = super::generic::Arg; -pub type ArgData = super::generic::ArgData; -pub type Keyword = super::generic::Keyword; -pub type KeywordData = super::generic::KeywordData; -pub type Alias = super::generic::Alias; -pub type AliasData = super::generic::AliasData; -pub type Withitem = super::generic::Withitem; -pub type MatchCase = super::generic::MatchCase; -pub type Pattern = super::generic::Pattern; -pub type PatternKind = super::generic::PatternKind; -pub type PatternMatchValue = super::generic::PatternMatchValue; -pub type PatternMatchSingleton = super::generic::PatternMatchSingleton; -pub type PatternMatchSequence = super::generic::PatternMatchSequence; -pub type PatternMatchMapping = super::generic::PatternMatchMapping; -pub type PatternMatchClass = super::generic::PatternMatchClass; -pub type PatternMatchStar = super::generic::PatternMatchStar; -pub type PatternMatchAs = super::generic::PatternMatchAs; -pub type PatternMatchOr = super::generic::PatternMatchOr; -pub type TypeIgnore = super::generic::TypeIgnore; -pub type TypeIgnoreTypeIgnore = super::generic::TypeIgnoreTypeIgnore; diff --git a/ast/src/locator.rs b/ast/src/locator.rs index 83a86b14..888161ca 100644 --- a/ast/src/locator.rs +++ b/ast/src/locator.rs @@ -1,41 +1,14 @@ use crate::attributed::Attributed; use crate::fold_helpers::Foldable; -use rustpython_compiler_core::{ - text_size::{TextRange, TextSize}, - Location, LocationRange, -}; +use crate::location::SourceRange; +use rustpython_compiler_core::SourceLocator; -/// Converts source code byte-offset to Python convention line and column numbers. -#[derive(Default)] -pub struct Locator<'a> { - source: &'a str, +pub fn locate>(locator: &mut SourceLocator, ast: X) -> X::Mapped { + ast.fold(locator).unwrap() } -impl<'a> Locator<'a> { - #[inline] - pub fn new(source: &'a str) -> Self { - Self { source } - } - - pub fn source(&'a self) -> &'a str { - self.source - } - - pub fn locate(&mut self, offset: TextSize) -> Location { - todo!() - } - - pub fn locate_range(&mut self, range: TextRange) -> LocationRange { - self.locate(range.start())..self.locate(range.end()) - } - - pub fn locate_ast>(&mut self, ast: X) -> X::Mapped { - ast.fold(self).unwrap() - } -} - -impl crate::fold::Fold<()> for Locator<'_> { - type TargetU = LocationRange; +impl crate::fold::Fold<()> for SourceLocator<'_> { + type TargetU = SourceRange; type Error = std::convert::Infallible; #[cold] @@ -47,10 +20,11 @@ impl crate::fold::Fold<()> for Locator<'_> { &mut self, node: Attributed, ) -> Result, Self::Error> { - let location = self.locate_range(node.range); + let start = self.locate(node.range.start()); + let end = self.locate(node.range.end()); Ok(Attributed { range: node.range, - custom: location, + custom: (start..end).into(), node: node.node, }) } diff --git a/core/Cargo.toml b/core/Cargo.toml index 2614245a..c8add56a 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -14,6 +14,7 @@ num-bigint = { workspace = true } num-complex = { workspace = true } serde = { version = "1.0.133", optional = true, default-features = false, features = ["derive"] } ruff_text_size = { path = "../ruff_text_size" } +ruff_python_ast = { workspace = true } lz4_flex = "0.9.2" diff --git a/core/src/bytecode.rs b/core/src/bytecode.rs index a522d3fb..842d4992 100644 --- a/core/src/bytecode.rs +++ b/core/src/bytecode.rs @@ -1,7 +1,10 @@ //! Implement python as a virtual machine with bytecode. This module //! implements bytecode structure. -use crate::{marshal, Location}; +use crate::{ + marshal, + source_code::{OneIndexed, SourceLocation}, +}; use bitflags::bitflags; use itertools::Itertools; use num_bigint::BigInt; @@ -89,14 +92,14 @@ impl ConstantBag for BasicBag { #[derive(Clone)] pub struct CodeObject { pub instructions: Box<[CodeUnit]>, - pub locations: Box<[Location]>, + pub locations: Box<[SourceLocation]>, pub flags: CodeFlags, pub posonlyarg_count: u32, // Number of positional-only arguments pub arg_count: u32, pub kwonlyarg_count: u32, pub source_path: C::Name, - pub first_line_number: u32, + pub first_line_number: OneIndexed, pub max_stackdepth: u32, pub obj_name: C::Name, // Name of the object that created this code object @@ -974,14 +977,14 @@ impl CodeObject { let label_targets = self.label_targets(); let line_digits = (3).max(self.locations.last().unwrap().row.to_string().len()); let offset_digits = (4).max(self.instructions.len().to_string().len()); - let mut last_line = u32::MAX; + let mut last_line = OneIndexed::MAX; let mut arg_state = OpArgState::default(); for (offset, &instruction) in self.instructions.iter().enumerate() { let (instruction, arg) = arg_state.get(instruction); // optional line number let line = self.locations[offset].row; if line != last_line { - if last_line != u32::MAX { + if last_line != OneIndexed::MAX { writeln!(f)?; } last_line = line; diff --git a/core/src/error.rs b/core/src/error.rs index 23809267..7eafa488 100644 --- a/core/src/error.rs +++ b/core/src/error.rs @@ -1,4 +1,4 @@ -use crate::{text_size::TextSize, Location}; +use crate::{source_code::SourceLocation, text_size::TextSize}; use std::fmt::Display; #[derive(Debug, PartialEq, Eq)] @@ -62,18 +62,23 @@ impl BaseError { BaseError::from(self) } - pub fn into_located(self, locator: &str) -> LocatedError + pub fn into_located(self, locator: &mut super::SourceLocator) -> LocatedError where T: Into, { - todo!() + let location = locator.locate(self.offset); + LocatedError { + error: self.error.into(), + location: Some(location), + source_path: self.source_path, + } } } #[derive(Debug, PartialEq, Eq)] pub struct LocatedError { pub error: T, - pub location: Location, + pub location: Option, pub source_path: String, } @@ -99,6 +104,17 @@ impl LocatedError { { LocatedError::from(self) } + + pub fn python_location(&self) -> (usize, usize) { + if let Some(location) = self.location { + ( + location.row.to_one_indexed(), + location.column.to_one_indexed(), + ) + } else { + (0, 0) + } + } } impl Display for LocatedError @@ -106,11 +122,10 @@ where T: std::fmt::Display, { fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { - write!( - f, - "{} at row {} col {}", - &self.error, self.location.row, self.location.column, - ) + let (row, column) = self.location.map_or((0, 0), |l| { + (l.row.to_one_indexed(), l.column.to_one_indexed()) + }); + write!(f, "{} at row {} col {}", &self.error, row, column,) } } diff --git a/core/src/lib.rs b/core/src/lib.rs index 596da010..7cefaead 100644 --- a/core/src/lib.rs +++ b/core/src/lib.rs @@ -1,20 +1,41 @@ #![doc(html_logo_url = "https://raw.githubusercontent.com/RustPython/RustPython/main/logo.png")] #![doc(html_root_url = "https://docs.rs/rustpython-compiler-core/")] -mod bytecode; +// parser core mod error; -mod location; -pub mod marshal; mod mode; -pub use bytecode::*; -pub use error::{BaseError, LocatedError}; -pub use location::{Location, LocationRange}; +pub use error::BaseError; pub use mode::Mode; - pub use ruff_text_size as text_size; // re-export mandatory and frequently accessed dependency -// FIXME: temp code -pub fn to_location(offset: &text_size::TextSize, source: &str) -> Location { - todo!() +// compiler core +mod bytecode; +pub mod marshal; + +pub use bytecode::*; +pub use error::LocatedError; +pub use ruff_python_ast::source_code; +pub use ruff_python_ast::source_code::OneIndexed as LineNumber; + +use source_code::{LineIndex, SourceCode, SourceLocation}; +use text_size::TextSize; +/// Converts source code byte-offset to Python convention line and column numbers. +pub struct SourceLocator<'a> { + pub source: &'a str, + index: LineIndex, +} + +impl<'a> SourceLocator<'a> { + #[inline] + pub fn new(source: &'a str) -> Self { + let index = LineIndex::from_source_text(source); + Self { source, index } + } + + pub fn locate(&mut self, offset: TextSize) -> SourceLocation { + let code = SourceCode::new(self.source, &self.index); + let offset = unsafe { std::mem::transmute(offset) }; // temp code to fix text_size dependency + code.source_location(offset) + } } diff --git a/core/src/location.rs b/core/src/location.rs deleted file mode 100644 index 65f9c9cf..00000000 --- a/core/src/location.rs +++ /dev/null @@ -1,127 +0,0 @@ -/// Source code location. -#[derive(Clone, Copy, Debug, PartialEq, Eq, PartialOrd, Ord)] -#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] -pub struct Location { - pub(super) row: u32, - pub(super) column: u32, -} - -impl Default for Location { - fn default() -> Self { - Self { row: 1, column: 0 } - } -} - -impl Location { - pub fn fmt_with( - &self, - f: &mut impl std::fmt::Write, - e: &impl std::fmt::Display, - ) -> std::fmt::Result { - write!(f, "{} at line {} column {}", e, self.row(), self.column()) - } -} - -impl Location { - /// Creates a new Location object at the given row and column. - /// - /// # Example - /// ``` - /// use rustpython_compiler_core::Location; - /// let loc = Location::new(10, 10); - /// ``` - pub fn new(row: usize, column: usize) -> Self { - let row = row.try_into().expect("Location::row over u32"); - let column = column.try_into().expect("Location::column over u32"); - Location { row, column } - } - - /// Current row - pub fn row(&self) -> usize { - self.row as usize - } - - /// Current column - pub fn column(&self) -> usize { - self.column as usize - } - - pub fn reset(&mut self) { - self.row = 1; - self.column = 0; - } - - pub fn go_right(&mut self) { - self.column += 1; - } - - pub fn go_left(&mut self) { - self.column -= 1; - } - - pub fn newline(&mut self) { - self.row += 1; - self.column = 0; - } - - pub fn with_col_offset>(&self, offset: T) -> Self - where - >::Error: std::fmt::Debug, - { - let column = (self.column as isize - + offset - .try_into() - .expect("offset should be able to convert to isize")) as u32; - Self { - row: self.row, - column, - } - } - - pub fn with_row_offset>(&self, offset: T) -> Self - where - >::Error: std::fmt::Debug, - { - let row = (self.row as isize - + offset - .try_into() - .expect("offset should be able to convert to isize")) as u32; - Self { - row, - column: self.column, - } - } -} - -pub type LocationRange = std::ops::Range; - -#[cfg(test)] -mod tests { - use super::*; - - #[test] - fn test_gt() { - assert!(Location::new(1, 2) > Location::new(1, 1)); - assert!(Location::new(2, 1) > Location::new(1, 1)); - assert!(Location::new(2, 1) > Location::new(1, 2)); - } - - #[test] - fn test_lt() { - assert!(Location::new(1, 1) < Location::new(1, 2)); - assert!(Location::new(1, 1) < Location::new(2, 1)); - assert!(Location::new(1, 2) < Location::new(2, 1)); - } - - #[test] - fn test_with_col_offset() { - assert_eq!(Location::new(1, 1).with_col_offset(1), Location::new(1, 2)); - assert_eq!(Location::new(1, 1).with_col_offset(-1), Location::new(1, 0)); - } - - #[test] - fn test_with_row_offset() { - assert_eq!(Location::new(1, 1).with_row_offset(1), Location::new(2, 1)); - assert_eq!(Location::new(1, 1).with_row_offset(-1), Location::new(0, 1)); - } -} diff --git a/core/src/marshal.rs b/core/src/marshal.rs index e9f962fd..6e6f6aa4 100644 --- a/core/src/marshal.rs +++ b/core/src/marshal.rs @@ -4,7 +4,10 @@ use std::convert::Infallible; use num_bigint::{BigInt, Sign}; use num_complex::Complex64; -use crate::{bytecode::*, Location}; +use crate::{ + bytecode::*, + source_code::{OneIndexed, SourceLocation}, +}; pub const FORMAT_VERSION: u32 = 4; @@ -16,6 +19,8 @@ pub enum MarshalError { InvalidBytecode, /// Invalid utf8 in string InvalidUtf8, + /// Invalid source location + InvalidLocation, /// Bad type marker BadType, } @@ -26,6 +31,7 @@ impl fmt::Display for MarshalError { Self::Eof => f.write_str("unexpected end of data"), Self::InvalidBytecode => f.write_str("invalid bytecode"), Self::InvalidUtf8 => f.write_str("invalid utf8"), + Self::InvalidLocation => f.write_str("invalid source location"), Self::BadType => f.write_str("bad type marker"), } } @@ -183,12 +189,12 @@ pub fn deserialize_code( let len = rdr.read_u32()?; let locations = (0..len) .map(|_| { - Ok(Location { - row: rdr.read_u32()?, - column: rdr.read_u32()?, + Ok(SourceLocation { + row: OneIndexed::new(rdr.read_u32()?).ok_or(MarshalError::InvalidLocation)?, + column: OneIndexed::new(rdr.read_u32()?).ok_or(MarshalError::InvalidLocation)?, }) }) - .collect::>>()?; + .collect::>>()?; let flags = CodeFlags::from_bits_truncate(rdr.read_u16()?); @@ -199,7 +205,8 @@ pub fn deserialize_code( let len = rdr.read_u32()?; let source_path = bag.make_name(rdr.read_str(len)?); - let first_line_number = rdr.read_u32()?; + let first_line_number = + OneIndexed::new(rdr.read_u32()?).ok_or(MarshalError::InvalidLocation)?; let max_stackdepth = rdr.read_u32()?; let len = rdr.read_u32()?; @@ -586,8 +593,8 @@ pub fn serialize_code(buf: &mut W, code: &CodeObject) write_len(buf, code.locations.len()); for loc in &*code.locations { - buf.write_u32(loc.row); - buf.write_u32(loc.column); + buf.write_u32(loc.row.get() as _); + buf.write_u32(loc.column.get() as _); } buf.write_u16(code.flags.bits()); @@ -598,7 +605,7 @@ pub fn serialize_code(buf: &mut W, code: &CodeObject) write_vec(buf, code.source_path.as_ref().as_bytes()); - buf.write_u32(code.first_line_number); + buf.write_u32(code.first_line_number.get()); buf.write_u32(code.max_stackdepth); write_vec(buf, code.obj_name.as_ref().as_bytes()); diff --git a/parser/src/function.rs b/parser/src/function.rs index 803ede11..d443dead 100644 --- a/parser/src/function.rs +++ b/parser/src/function.rs @@ -19,7 +19,7 @@ type ParameterDef = (ast::Arg, Option); pub(crate) fn validate_arguments( arguments: ast::Arguments, ) -> Result { - let mut all_args: Vec<&ast::Located> = vec![]; + let mut all_args: Vec<&ast::Attributed> = vec![]; all_args.extend(arguments.posonlyargs.iter()); all_args.extend(arguments.args.iter()); diff --git a/parser/src/snapshots/rustpython_parser__context__tests__ann_assign_name.snap b/parser/src/snapshots/rustpython_parser__context__tests__ann_assign_name.snap index b835058a..b16b3ed9 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__ann_assign_name.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__ann_assign_name.snap @@ -3,12 +3,12 @@ source: parser/src/context.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..10, custom: (), node: AnnAssign( StmtAnnAssign { - target: Located { + target: Attributed { range: 0..1, custom: (), node: Name( @@ -18,7 +18,7 @@ expression: parse_ast }, ), }, - annotation: Located { + annotation: Attributed { range: 3..6, custom: (), node: Name( @@ -29,7 +29,7 @@ expression: parse_ast ), }, value: Some( - Located { + Attributed { range: 9..10, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_attribute.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_attribute.snap index 63f9fbdf..29a81c2d 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_attribute.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_attribute.snap @@ -3,18 +3,18 @@ source: parser/src/context.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..15, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 0..3, custom: (), node: Attribute( ExprAttribute { - value: Located { + value: Attributed { range: 0..1, custom: (), node: Name( @@ -30,13 +30,13 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 6..15, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 7..8, custom: (), node: Constant( @@ -48,7 +48,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 10..11, custom: (), node: Constant( @@ -60,7 +60,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 13..14, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_for.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_for.snap index ca80feac..2503c80f 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_for.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_for.snap @@ -3,12 +3,12 @@ source: parser/src/context.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..24, custom: (), node: For( StmtFor { - target: Located { + target: Attributed { range: 4..5, custom: (), node: Name( @@ -18,13 +18,13 @@ expression: parse_ast }, ), }, - iter: Located { + iter: Attributed { range: 9..18, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 10..11, custom: (), node: Constant( @@ -36,7 +36,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 13..14, custom: (), node: Constant( @@ -48,7 +48,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 16..17, custom: (), node: Constant( @@ -66,7 +66,7 @@ expression: parse_ast ), }, body: [ - Located { + Attributed { range: 20..24, custom: (), node: Pass, diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_list.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_list.snap index bef4e47b..e9ea7138 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_list.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_list.snap @@ -3,19 +3,19 @@ source: parser/src/context.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..18, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 0..6, custom: (), node: List( ExprList { elts: [ - Located { + Attributed { range: 1..2, custom: (), node: Name( @@ -25,7 +25,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 4..5, custom: (), node: Name( @@ -41,13 +41,13 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 9..18, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 10..11, custom: (), node: Constant( @@ -59,7 +59,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 13..14, custom: (), node: Constant( @@ -71,7 +71,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 16..17, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_list_comp.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_list_comp.snap index a9da09d0..126dbafe 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_list_comp.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_list_comp.snap @@ -3,13 +3,13 @@ source: parser/src/context.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..26, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 0..1, custom: (), node: Name( @@ -20,12 +20,12 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 4..26, custom: (), node: ListComp( ExprListComp { - elt: Located { + elt: Attributed { range: 5..6, custom: (), node: Name( @@ -37,7 +37,7 @@ expression: parse_ast }, generators: [ Comprehension { - target: Located { + target: Attributed { range: 11..12, custom: (), node: Name( @@ -47,13 +47,13 @@ expression: parse_ast }, ), }, - iter: Located { + iter: Attributed { range: 16..25, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 17..18, custom: (), node: Constant( @@ -65,7 +65,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 20..21, custom: (), node: Constant( @@ -77,7 +77,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 23..24, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_name.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_name.snap index 0df239b3..1aa9eb73 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_name.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_name.snap @@ -3,13 +3,13 @@ source: parser/src/context.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..13, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 0..1, custom: (), node: Name( @@ -20,13 +20,13 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 4..13, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 5..6, custom: (), node: Constant( @@ -38,7 +38,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 8..9, custom: (), node: Constant( @@ -50,7 +50,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 11..12, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_named_expr.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_named_expr.snap index 8825d43e..763a4460 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_named_expr.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_named_expr.snap @@ -3,17 +3,17 @@ source: parser/src/context.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..14, custom: (), node: If( StmtIf { - test: Located { + test: Attributed { range: 3..8, custom: (), node: NamedExpr( ExprNamedExpr { - target: Located { + target: Attributed { range: 3..4, custom: (), node: Name( @@ -23,7 +23,7 @@ expression: parse_ast }, ), }, - value: Located { + value: Attributed { range: 7..8, custom: (), node: Constant( @@ -39,7 +39,7 @@ expression: parse_ast ), }, body: [ - Located { + Attributed { range: 10..14, custom: (), node: Pass, diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_set_comp.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_set_comp.snap index d3621924..3430ae01 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_set_comp.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_set_comp.snap @@ -3,13 +3,13 @@ source: parser/src/context.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..26, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 0..1, custom: (), node: Name( @@ -20,12 +20,12 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 4..26, custom: (), node: SetComp( ExprSetComp { - elt: Located { + elt: Attributed { range: 5..6, custom: (), node: Name( @@ -37,7 +37,7 @@ expression: parse_ast }, generators: [ Comprehension { - target: Located { + target: Attributed { range: 11..12, custom: (), node: Name( @@ -47,13 +47,13 @@ expression: parse_ast }, ), }, - iter: Located { + iter: Attributed { range: 16..25, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 17..18, custom: (), node: Constant( @@ -65,7 +65,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 20..21, custom: (), node: Constant( @@ -77,7 +77,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 23..24, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_starred.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_starred.snap index 470adc5f..37e07205 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_starred.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_starred.snap @@ -3,19 +3,19 @@ source: parser/src/context.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..19, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 0..7, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 1..2, custom: (), node: Name( @@ -25,12 +25,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 4..6, custom: (), node: Starred( ExprStarred { - value: Located { + value: Attributed { range: 5..6, custom: (), node: Name( @@ -50,13 +50,13 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 10..19, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 11..12, custom: (), node: Constant( @@ -68,7 +68,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 14..15, custom: (), node: Constant( @@ -80,7 +80,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 17..18, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_subscript.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_subscript.snap index 77f6e07e..305363c1 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_subscript.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_subscript.snap @@ -3,18 +3,18 @@ source: parser/src/context.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..16, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 0..4, custom: (), node: Subscript( ExprSubscript { - value: Located { + value: Attributed { range: 0..1, custom: (), node: Name( @@ -24,7 +24,7 @@ expression: parse_ast }, ), }, - slice: Located { + slice: Attributed { range: 2..3, custom: (), node: Name( @@ -39,13 +39,13 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 7..16, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 8..9, custom: (), node: Constant( @@ -57,7 +57,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 11..12, custom: (), node: Constant( @@ -69,7 +69,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 14..15, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_tuple.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_tuple.snap index 2d5f82d0..d3989b72 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_tuple.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_tuple.snap @@ -3,19 +3,19 @@ source: parser/src/context.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..18, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 0..6, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 1..2, custom: (), node: Name( @@ -25,7 +25,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 4..5, custom: (), node: Name( @@ -41,13 +41,13 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 9..18, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 10..11, custom: (), node: Constant( @@ -59,7 +59,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 13..14, custom: (), node: Constant( @@ -71,7 +71,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 16..17, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__context__tests__assign_with.snap b/parser/src/snapshots/rustpython_parser__context__tests__assign_with.snap index b4c71263..5d41c631 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__assign_with.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__assign_with.snap @@ -3,14 +3,14 @@ source: parser/src/context.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..17, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 5..6, custom: (), node: Constant( @@ -23,7 +23,7 @@ expression: parse_ast ), }, optional_vars: Some( - Located { + Attributed { range: 10..11, custom: (), node: Name( @@ -37,7 +37,7 @@ expression: parse_ast }, ], body: [ - Located { + Attributed { range: 13..17, custom: (), node: Pass, diff --git a/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_attribute.snap b/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_attribute.snap index 461554ea..c3584270 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_attribute.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_attribute.snap @@ -3,17 +3,17 @@ source: parser/src/context.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..16, custom: (), node: AugAssign( StmtAugAssign { - target: Located { + target: Attributed { range: 0..3, custom: (), node: Attribute( ExprAttribute { - value: Located { + value: Attributed { range: 0..1, custom: (), node: Name( @@ -29,13 +29,13 @@ expression: parse_ast ), }, op: Add, - value: Located { + value: Attributed { range: 7..16, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 8..9, custom: (), node: Constant( @@ -47,7 +47,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 11..12, custom: (), node: Constant( @@ -59,7 +59,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 14..15, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_name.snap b/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_name.snap index 28835f7b..c6986081 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_name.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_name.snap @@ -3,12 +3,12 @@ source: parser/src/context.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..6, custom: (), node: AugAssign( StmtAugAssign { - target: Located { + target: Attributed { range: 0..1, custom: (), node: Name( @@ -19,7 +19,7 @@ expression: parse_ast ), }, op: Add, - value: Located { + value: Attributed { range: 5..6, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_subscript.snap b/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_subscript.snap index 39b23174..8f185624 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_subscript.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__aug_assign_subscript.snap @@ -3,17 +3,17 @@ source: parser/src/context.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..17, custom: (), node: AugAssign( StmtAugAssign { - target: Located { + target: Attributed { range: 0..4, custom: (), node: Subscript( ExprSubscript { - value: Located { + value: Attributed { range: 0..1, custom: (), node: Name( @@ -23,7 +23,7 @@ expression: parse_ast }, ), }, - slice: Located { + slice: Attributed { range: 2..3, custom: (), node: Name( @@ -38,13 +38,13 @@ expression: parse_ast ), }, op: Add, - value: Located { + value: Attributed { range: 8..17, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 9..10, custom: (), node: Constant( @@ -56,7 +56,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 12..13, custom: (), node: Constant( @@ -68,7 +68,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 15..16, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__context__tests__del_attribute.snap b/parser/src/snapshots/rustpython_parser__context__tests__del_attribute.snap index f97be3ad..260304eb 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__del_attribute.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__del_attribute.snap @@ -3,18 +3,18 @@ source: parser/src/context.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..7, custom: (), node: Delete( StmtDelete { targets: [ - Located { + Attributed { range: 4..7, custom: (), node: Attribute( ExprAttribute { - value: Located { + value: Attributed { range: 4..5, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__context__tests__del_name.snap b/parser/src/snapshots/rustpython_parser__context__tests__del_name.snap index 5e5998e8..b471be66 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__del_name.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__del_name.snap @@ -3,13 +3,13 @@ source: parser/src/context.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..5, custom: (), node: Delete( StmtDelete { targets: [ - Located { + Attributed { range: 4..5, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__context__tests__del_subscript.snap b/parser/src/snapshots/rustpython_parser__context__tests__del_subscript.snap index c4cb6cec..a6c7bb1f 100644 --- a/parser/src/snapshots/rustpython_parser__context__tests__del_subscript.snap +++ b/parser/src/snapshots/rustpython_parser__context__tests__del_subscript.snap @@ -3,18 +3,18 @@ source: parser/src/context.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..8, custom: (), node: Delete( StmtDelete { targets: [ - Located { + Attributed { range: 4..8, custom: (), node: Subscript( ExprSubscript { - value: Located { + value: Attributed { range: 4..5, custom: (), node: Name( @@ -24,7 +24,7 @@ expression: parse_ast }, ), }, - slice: Located { + slice: Attributed { range: 6..7, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__function__tests__function_kw_only_args.snap b/parser/src/snapshots/rustpython_parser__function__tests__function_kw_only_args.snap index 9dedeee3..1fc7c2a2 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__function_kw_only_args.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__function_kw_only_args.snap @@ -4,7 +4,7 @@ expression: parse_ast --- Ok( [ - Located { + Attributed { range: 0..23, custom: (), node: FunctionDef( @@ -15,7 +15,7 @@ Ok( args: [], vararg: None, kwonlyargs: [ - Located { + Attributed { range: 9..10, custom: (), node: ArgData { @@ -24,7 +24,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 12..13, custom: (), node: ArgData { @@ -33,7 +33,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 15..16, custom: (), node: ArgData { @@ -48,7 +48,7 @@ Ok( defaults: [], }, body: [ - Located { + Attributed { range: 19..23, custom: (), node: Pass, 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 d6616db2..4913a300 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 @@ -4,7 +4,7 @@ expression: parse_ast --- Ok( [ - Located { + Attributed { range: 0..29, custom: (), node: FunctionDef( @@ -15,7 +15,7 @@ Ok( args: [], vararg: None, kwonlyargs: [ - Located { + Attributed { range: 9..10, custom: (), node: ArgData { @@ -24,7 +24,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 12..13, custom: (), node: ArgData { @@ -33,7 +33,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 18..19, custom: (), node: ArgData { @@ -44,7 +44,7 @@ Ok( }, ], kw_defaults: [ - Located { + Attributed { range: 14..16, custom: (), node: Constant( @@ -56,7 +56,7 @@ Ok( }, ), }, - Located { + Attributed { range: 20..22, custom: (), node: Constant( @@ -73,7 +73,7 @@ Ok( defaults: [], }, body: [ - Located { + Attributed { range: 25..29, custom: (), node: Pass, diff --git a/parser/src/snapshots/rustpython_parser__function__tests__function_no_args.snap b/parser/src/snapshots/rustpython_parser__function__tests__function_no_args.snap index a340a3b3..99751da4 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__function_no_args.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__function_no_args.snap @@ -4,7 +4,7 @@ expression: parse_ast --- Ok( [ - Located { + Attributed { range: 0..13, custom: (), node: FunctionDef( @@ -20,7 +20,7 @@ Ok( defaults: [], }, body: [ - Located { + Attributed { range: 9..13, custom: (), node: Pass, diff --git a/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args.snap b/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args.snap index 9dd15174..abb30d13 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__function_pos_and_kw_only_args.snap @@ -4,7 +4,7 @@ expression: parse_ast --- Ok( [ - Located { + Attributed { range: 0..32, custom: (), node: FunctionDef( @@ -13,7 +13,7 @@ Ok( args: Arguments { posonlyargs: [], args: [ - Located { + Attributed { range: 6..7, custom: (), node: ArgData { @@ -22,7 +22,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 9..10, custom: (), node: ArgData { @@ -31,7 +31,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 12..13, custom: (), node: ArgData { @@ -43,7 +43,7 @@ Ok( ], vararg: None, kwonlyargs: [ - Located { + Attributed { range: 18..19, custom: (), node: ArgData { @@ -52,7 +52,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 21..22, custom: (), node: ArgData { @@ -61,7 +61,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 24..25, custom: (), node: ArgData { @@ -76,7 +76,7 @@ Ok( defaults: [], }, body: [ - Located { + Attributed { range: 28..32, custom: (), node: Pass, 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 cd885807..fa0e4482 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 @@ -4,7 +4,7 @@ expression: parse_ast --- Ok( [ - Located { + Attributed { range: 0..38, custom: (), node: FunctionDef( @@ -13,7 +13,7 @@ Ok( args: Arguments { posonlyargs: [], args: [ - Located { + Attributed { range: 6..7, custom: (), node: ArgData { @@ -22,7 +22,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 9..10, custom: (), node: ArgData { @@ -31,7 +31,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 12..13, custom: (), node: ArgData { @@ -43,7 +43,7 @@ Ok( ], vararg: None, kwonlyargs: [ - Located { + Attributed { range: 18..19, custom: (), node: ArgData { @@ -52,7 +52,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 21..22, custom: (), node: ArgData { @@ -61,7 +61,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 27..28, custom: (), node: ArgData { @@ -72,7 +72,7 @@ Ok( }, ], kw_defaults: [ - Located { + Attributed { range: 23..25, custom: (), node: Constant( @@ -84,7 +84,7 @@ Ok( }, ), }, - Located { + Attributed { range: 29..31, custom: (), node: Constant( @@ -101,7 +101,7 @@ Ok( defaults: [], }, body: [ - Located { + Attributed { range: 34..38, custom: (), node: Pass, 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 ee2fb9b8..c56eb25f 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 @@ -4,7 +4,7 @@ expression: parse_ast --- Ok( [ - Located { + Attributed { range: 0..42, custom: (), node: FunctionDef( @@ -13,7 +13,7 @@ Ok( args: Arguments { posonlyargs: [], args: [ - Located { + Attributed { range: 6..7, custom: (), node: ArgData { @@ -22,7 +22,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 9..10, custom: (), node: ArgData { @@ -31,7 +31,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 12..13, custom: (), node: ArgData { @@ -42,7 +42,7 @@ Ok( }, ], vararg: Some( - Located { + Attributed { range: 16..20, custom: (), node: ArgData { @@ -53,7 +53,7 @@ Ok( }, ), kwonlyargs: [ - Located { + Attributed { range: 22..23, custom: (), node: ArgData { @@ -62,7 +62,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 25..26, custom: (), node: ArgData { @@ -71,7 +71,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 31..32, custom: (), node: ArgData { @@ -82,7 +82,7 @@ Ok( }, ], kw_defaults: [ - Located { + Attributed { range: 27..29, custom: (), node: Constant( @@ -94,7 +94,7 @@ Ok( }, ), }, - Located { + Attributed { range: 33..35, custom: (), node: Constant( @@ -111,7 +111,7 @@ Ok( defaults: [], }, body: [ - Located { + Attributed { range: 38..42, custom: (), node: Pass, 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 447195f0..0c3716bb 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 @@ -4,7 +4,7 @@ expression: parse_ast --- Ok( [ - Located { + Attributed { range: 0..52, custom: (), node: FunctionDef( @@ -13,7 +13,7 @@ Ok( args: Arguments { posonlyargs: [], args: [ - Located { + Attributed { range: 6..7, custom: (), node: ArgData { @@ -22,7 +22,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 9..10, custom: (), node: ArgData { @@ -31,7 +31,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 12..13, custom: (), node: ArgData { @@ -42,7 +42,7 @@ Ok( }, ], vararg: Some( - Located { + Attributed { range: 16..20, custom: (), node: ArgData { @@ -53,7 +53,7 @@ Ok( }, ), kwonlyargs: [ - Located { + Attributed { range: 22..23, custom: (), node: ArgData { @@ -62,7 +62,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 25..26, custom: (), node: ArgData { @@ -71,7 +71,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 31..32, custom: (), node: ArgData { @@ -82,7 +82,7 @@ Ok( }, ], kw_defaults: [ - Located { + Attributed { range: 27..29, custom: (), node: Constant( @@ -94,7 +94,7 @@ Ok( }, ), }, - Located { + Attributed { range: 33..35, custom: (), node: Constant( @@ -108,7 +108,7 @@ Ok( }, ], kwarg: Some( - Located { + Attributed { range: 39..45, custom: (), node: ArgData { @@ -121,7 +121,7 @@ Ok( defaults: [], }, body: [ - Located { + Attributed { range: 48..52, custom: (), node: Pass, diff --git a/parser/src/snapshots/rustpython_parser__function__tests__function_pos_args.snap b/parser/src/snapshots/rustpython_parser__function__tests__function_pos_args.snap index b72c0daf..391eddff 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__function_pos_args.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__function_pos_args.snap @@ -4,7 +4,7 @@ expression: parse_ast --- Ok( [ - Located { + Attributed { range: 0..20, custom: (), node: FunctionDef( @@ -13,7 +13,7 @@ Ok( args: Arguments { posonlyargs: [], args: [ - Located { + Attributed { range: 6..7, custom: (), node: ArgData { @@ -22,7 +22,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 9..10, custom: (), node: ArgData { @@ -31,7 +31,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 12..13, custom: (), node: ArgData { @@ -48,7 +48,7 @@ Ok( defaults: [], }, body: [ - Located { + Attributed { range: 16..20, custom: (), node: Pass, 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 84d0d986..8df4a315 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 @@ -4,7 +4,7 @@ expression: parse_ast --- Ok( [ - Located { + Attributed { range: 0..26, custom: (), node: FunctionDef( @@ -13,7 +13,7 @@ Ok( args: Arguments { posonlyargs: [], args: [ - Located { + Attributed { range: 6..7, custom: (), node: ArgData { @@ -22,7 +22,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 9..10, custom: (), node: ArgData { @@ -31,7 +31,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 15..16, custom: (), node: ArgData { @@ -46,7 +46,7 @@ Ok( kw_defaults: [], kwarg: None, defaults: [ - Located { + Attributed { range: 11..13, custom: (), node: Constant( @@ -58,7 +58,7 @@ Ok( }, ), }, - Located { + Attributed { range: 17..19, custom: (), node: Constant( @@ -73,7 +73,7 @@ Ok( ], }, body: [ - Located { + Attributed { range: 22..26, custom: (), node: Pass, diff --git a/parser/src/snapshots/rustpython_parser__function__tests__lambda_kw_only_args.snap b/parser/src/snapshots/rustpython_parser__function__tests__lambda_kw_only_args.snap index be95fae2..5b9a0631 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__lambda_kw_only_args.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__lambda_kw_only_args.snap @@ -4,12 +4,12 @@ expression: parse_ast --- Ok( [ - Located { + Attributed { range: 0..20, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..20, custom: (), node: Lambda( @@ -19,7 +19,7 @@ Ok( args: [], vararg: None, kwonlyargs: [ - Located { + Attributed { range: 10..11, custom: (), node: ArgData { @@ -28,7 +28,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 13..14, custom: (), node: ArgData { @@ -37,7 +37,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 16..17, custom: (), node: ArgData { @@ -51,7 +51,7 @@ Ok( kwarg: None, defaults: [], }, - body: Located { + body: Attributed { range: 19..20, custom: (), node: Constant( 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 b992c295..d326c8be 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 @@ -4,12 +4,12 @@ expression: parse_ast --- Ok( [ - Located { + Attributed { range: 0..26, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..26, custom: (), node: Lambda( @@ -19,7 +19,7 @@ Ok( args: [], vararg: None, kwonlyargs: [ - Located { + Attributed { range: 10..11, custom: (), node: ArgData { @@ -28,7 +28,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 13..14, custom: (), node: ArgData { @@ -37,7 +37,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 19..20, custom: (), node: ArgData { @@ -48,7 +48,7 @@ Ok( }, ], kw_defaults: [ - Located { + Attributed { range: 15..17, custom: (), node: Constant( @@ -60,7 +60,7 @@ Ok( }, ), }, - Located { + Attributed { range: 21..23, custom: (), node: Constant( @@ -76,7 +76,7 @@ Ok( kwarg: None, defaults: [], }, - body: Located { + body: Attributed { range: 25..26, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__function__tests__lambda_no_args.snap b/parser/src/snapshots/rustpython_parser__function__tests__lambda_no_args.snap index c9573315..3a92e72e 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__lambda_no_args.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__lambda_no_args.snap @@ -4,12 +4,12 @@ expression: parse_ast --- Ok( [ - Located { + Attributed { range: 0..9, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..9, custom: (), node: Lambda( @@ -23,7 +23,7 @@ Ok( kwarg: None, defaults: [], }, - body: Located { + body: Attributed { range: 8..9, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_and_kw_only_args.snap b/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_and_kw_only_args.snap index 876aa6cd..47b8bd29 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_and_kw_only_args.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_and_kw_only_args.snap @@ -4,12 +4,12 @@ expression: parse_ast --- Ok( [ - Located { + Attributed { range: 0..26, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..26, custom: (), node: Lambda( @@ -17,7 +17,7 @@ Ok( args: Arguments { posonlyargs: [], args: [ - Located { + Attributed { range: 7..8, custom: (), node: ArgData { @@ -26,7 +26,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 10..11, custom: (), node: ArgData { @@ -35,7 +35,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 13..14, custom: (), node: ArgData { @@ -47,7 +47,7 @@ Ok( ], vararg: None, kwonlyargs: [ - Located { + Attributed { range: 19..20, custom: (), node: ArgData { @@ -56,7 +56,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 22..23, custom: (), node: ArgData { @@ -70,7 +70,7 @@ Ok( kwarg: None, defaults: [], }, - body: Located { + body: Attributed { range: 25..26, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_args.snap b/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_args.snap index 43133dc3..6e786c68 100644 --- a/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_args.snap +++ b/parser/src/snapshots/rustpython_parser__function__tests__lambda_pos_args.snap @@ -4,12 +4,12 @@ expression: parse_ast --- Ok( [ - Located { + Attributed { range: 0..17, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..17, custom: (), node: Lambda( @@ -17,7 +17,7 @@ Ok( args: Arguments { posonlyargs: [], args: [ - Located { + Attributed { range: 7..8, custom: (), node: ArgData { @@ -26,7 +26,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 10..11, custom: (), node: ArgData { @@ -35,7 +35,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 13..14, custom: (), node: ArgData { @@ -51,7 +51,7 @@ Ok( kwarg: None, defaults: [], }, - body: Located { + body: Attributed { range: 16..17, custom: (), node: Constant( 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 ee752af6..9235b93c 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 @@ -4,12 +4,12 @@ expression: parse_ast --- Ok( [ - Located { + Attributed { range: 0..23, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..23, custom: (), node: Lambda( @@ -17,7 +17,7 @@ Ok( args: Arguments { posonlyargs: [], args: [ - Located { + Attributed { range: 7..8, custom: (), node: ArgData { @@ -26,7 +26,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 10..11, custom: (), node: ArgData { @@ -35,7 +35,7 @@ Ok( type_comment: None, }, }, - Located { + Attributed { range: 16..17, custom: (), node: ArgData { @@ -50,7 +50,7 @@ Ok( kw_defaults: [], kwarg: None, defaults: [ - Located { + Attributed { range: 12..14, custom: (), node: Constant( @@ -62,7 +62,7 @@ Ok( }, ), }, - Located { + Attributed { range: 18..20, custom: (), node: Constant( @@ -76,7 +76,7 @@ Ok( }, ], }, - body: Located { + body: Attributed { range: 22..23, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__dict_unpacking.snap b/parser/src/snapshots/rustpython_parser__parser__tests__dict_unpacking.snap index c2fda086..ba820b17 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__dict_unpacking.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__dict_unpacking.snap @@ -2,14 +2,14 @@ source: parser/src/parser.rs expression: parse_ast --- -Located { +Attributed { range: 0..25, custom: (), node: Dict( ExprDict { keys: [ Some( - Located { + Attributed { range: 1..4, custom: (), node: Constant( @@ -24,7 +24,7 @@ Located { ), None, Some( - Located { + Attributed { range: 16..19, custom: (), node: Constant( @@ -39,7 +39,7 @@ Located { ), ], values: [ - Located { + Attributed { range: 6..9, custom: (), node: Constant( @@ -51,7 +51,7 @@ Located { }, ), }, - Located { + Attributed { range: 13..14, custom: (), node: Name( @@ -61,7 +61,7 @@ Located { }, ), }, - Located { + Attributed { range: 21..24, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__generator_expression_argument.snap b/parser/src/snapshots/rustpython_parser__parser__tests__generator_expression_argument.snap index e06e3e25..e3b21819 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__generator_expression_argument.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__generator_expression_argument.snap @@ -2,17 +2,17 @@ source: parser/src/parser.rs expression: parse_ast --- -Located { +Attributed { range: 0..141, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 0..8, custom: (), node: Attribute( ExprAttribute { - value: Located { + value: Attributed { range: 0..3, custom: (), node: Constant( @@ -30,12 +30,12 @@ Located { ), }, args: [ - Located { + Attributed { range: 14..139, custom: (), node: GeneratorExp( ExprGeneratorExp { - elt: Located { + elt: Attributed { range: 14..17, custom: (), node: Name( @@ -47,7 +47,7 @@ Located { }, generators: [ Comprehension { - target: Located { + target: Attributed { range: 26..29, custom: (), node: Name( @@ -57,18 +57,18 @@ Located { }, ), }, - iter: Located { + iter: Attributed { range: 33..139, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 43..80, custom: (), node: IfExp( ExprIfExp { - test: Located { + test: Attributed { range: 65..70, custom: (), node: Name( @@ -78,12 +78,12 @@ Located { }, ), }, - body: Located { + body: Attributed { range: 43..61, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 43..53, custom: (), node: Constant( @@ -96,7 +96,7 @@ Located { ), }, op: Mod, - right: Located { + right: Attributed { range: 56..61, custom: (), node: Name( @@ -109,7 +109,7 @@ Located { }, ), }, - orelse: Located { + orelse: Attributed { range: 76..80, custom: (), node: Constant( @@ -122,12 +122,12 @@ Located { }, ), }, - Located { + Attributed { range: 90..132, custom: (), node: IfExp( ExprIfExp { - test: Located { + test: Attributed { range: 116..122, custom: (), node: Name( @@ -137,12 +137,12 @@ Located { }, ), }, - body: Located { + body: Attributed { range: 91..111, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 91..102, custom: (), node: Constant( @@ -155,7 +155,7 @@ Located { ), }, op: Mod, - right: Located { + right: Attributed { range: 105..111, custom: (), node: Name( @@ -168,7 +168,7 @@ Located { }, ), }, - orelse: Located { + orelse: Attributed { range: 128..132, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__match.snap b/parser/src/snapshots/rustpython_parser__parser__tests__match.snap index b9292bbf..cd90075b 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__match.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__match.snap @@ -3,19 +3,19 @@ source: parser/src/parser.rs expression: parse_ast --- [ - Located { + Attributed { range: 1..73, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 7..18, custom: (), node: Dict( ExprDict { keys: [ Some( - Located { + Attributed { range: 8..14, custom: (), node: Constant( @@ -30,7 +30,7 @@ expression: parse_ast ), ], values: [ - Located { + Attributed { range: 16..17, custom: (), node: Constant( @@ -48,7 +48,7 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 29..52, custom: (), node: MatchMapping( @@ -63,17 +63,17 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 62..73, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 62..73, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 62..67, custom: (), node: Name( @@ -84,7 +84,7 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 68..72, custom: (), node: Name( @@ -108,19 +108,19 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 74..177, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 80..97, custom: (), node: Dict( ExprDict { keys: [ Some( - Located { + Attributed { range: 81..88, custom: (), node: Constant( @@ -135,7 +135,7 @@ expression: parse_ast ), ], values: [ - Located { + Attributed { range: 90..96, custom: (), node: Constant( @@ -153,13 +153,13 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 108..155, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ - Located { + Attributed { range: 118..125, custom: (), node: Constant( @@ -173,24 +173,24 @@ expression: parse_ast }, ], patterns: [ - Located { + Attributed { range: 127..148, custom: (), node: MatchAs( PatternMatchAs { pattern: Some( - Located { + Attributed { range: 127..139, custom: (), node: MatchOr( PatternMatchOr { patterns: [ - Located { + Attributed { range: 127..132, custom: (), node: MatchClass( PatternMatchClass { - cls: Located { + cls: Attributed { range: 127..130, custom: (), node: Name( @@ -206,7 +206,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 135..139, custom: (), node: MatchSingleton( @@ -233,17 +233,17 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 165..177, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 165..177, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 165..170, custom: (), node: Name( @@ -254,7 +254,7 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 171..176, custom: (), node: Name( @@ -278,12 +278,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 178..218, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 184..185, custom: (), node: Name( @@ -295,18 +295,18 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 196..203, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 197..198, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 197..198, custom: (), node: Constant( @@ -321,12 +321,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 200..201, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 200..201, custom: (), node: Constant( @@ -347,13 +347,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 213..218, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 213..214, custom: (), node: Name( @@ -364,7 +364,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 217..218, custom: (), node: Constant( @@ -386,12 +386,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 219..259, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 225..226, custom: (), node: Name( @@ -403,18 +403,18 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 237..244, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 238..239, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 238..239, custom: (), node: Constant( @@ -429,12 +429,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 241..242, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 241..242, custom: (), node: Constant( @@ -455,13 +455,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 254..259, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 254..255, custom: (), node: Name( @@ -472,7 +472,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 258..259, custom: (), node: Constant( @@ -494,12 +494,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 260..297, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 266..267, custom: (), node: Name( @@ -511,18 +511,18 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 278..282, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 279..280, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 279..280, custom: (), node: Constant( @@ -543,13 +543,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 292..297, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 292..293, custom: (), node: Name( @@ -560,7 +560,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 296..297, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__match_as_identifier.snap b/parser/src/snapshots/rustpython_parser__parser__tests__match_as_identifier.snap index fff0e586..568ebb4f 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__match_as_identifier.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__match_as_identifier.snap @@ -3,28 +3,28 @@ source: parser/src/parser.rs expression: parse_ast --- [ - Located { + Attributed { range: 1..16, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 1..16, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 1..13, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 1..9, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 1..6, custom: (), node: Name( @@ -35,7 +35,7 @@ expression: parse_ast ), }, op: Mult, - right: Located { + right: Attributed { range: 8..9, custom: (), node: Name( @@ -49,7 +49,7 @@ expression: parse_ast ), }, op: Add, - right: Located { + right: Attributed { range: 12..13, custom: (), node: Name( @@ -62,7 +62,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 15..16, custom: (), node: Name( @@ -80,23 +80,23 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 42..59, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 42..59, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 42..56, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 42..47, custom: (), node: Name( @@ -107,12 +107,12 @@ expression: parse_ast ), }, op: Mult, - right: Located { + right: Attributed { range: 50..55, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 50..51, custom: (), node: Name( @@ -123,7 +123,7 @@ expression: parse_ast ), }, op: Add, - right: Located { + right: Attributed { range: 54..55, custom: (), node: Name( @@ -139,7 +139,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 58..59, custom: (), node: Name( @@ -157,17 +157,17 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 85..102, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 85..102, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 85..90, custom: (), node: Name( @@ -178,17 +178,17 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 92..98, custom: (), node: Starred( ExprStarred { - value: Located { + value: Attributed { range: 93..98, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 93..94, custom: (), node: Name( @@ -199,7 +199,7 @@ expression: parse_ast ), }, op: Add, - right: Located { + right: Attributed { range: 97..98, custom: (), node: Name( @@ -216,7 +216,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 100..101, custom: (), node: Name( @@ -234,22 +234,22 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 129..145, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 129..145, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 129..141, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 129..134, custom: (), node: Name( @@ -260,12 +260,12 @@ expression: parse_ast ), }, op: Sub, - right: Located { + right: Attributed { range: 136..141, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 136..137, custom: (), node: Name( @@ -276,7 +276,7 @@ expression: parse_ast ), }, op: Mult, - right: Located { + right: Attributed { range: 140..141, custom: (), node: Name( @@ -293,7 +293,7 @@ expression: parse_ast ), }, op: Add, - right: Located { + right: Attributed { range: 144..145, custom: (), node: Name( @@ -309,22 +309,22 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 172..190, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 172..190, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 172..186, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 172..177, custom: (), node: Name( @@ -335,12 +335,12 @@ expression: parse_ast ), }, op: Sub, - right: Located { + right: Attributed { range: 180..185, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 180..181, custom: (), node: Name( @@ -351,7 +351,7 @@ expression: parse_ast ), }, op: Mult, - right: Located { + right: Attributed { range: 184..185, custom: (), node: Name( @@ -368,7 +368,7 @@ expression: parse_ast ), }, op: Add, - right: Located { + right: Attributed { range: 189..190, custom: (), node: Name( @@ -384,27 +384,27 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 217..235, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 217..235, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 217..231, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 217..227, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 217..222, custom: (), node: Name( @@ -415,13 +415,13 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 224..226, custom: (), node: UnaryOp( ExprUnaryOp { op: USub, - operand: Located { + operand: Attributed { range: 225..226, custom: (), node: Name( @@ -440,7 +440,7 @@ expression: parse_ast ), }, op: Mult, - right: Located { + right: Attributed { range: 230..231, custom: (), node: Name( @@ -454,7 +454,7 @@ expression: parse_ast ), }, op: Add, - right: Located { + right: Attributed { range: 234..235, custom: (), node: Name( @@ -470,22 +470,22 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 263..273, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 263..273, custom: (), node: Attribute( ExprAttribute { - value: Located { + value: Attributed { range: 263..271, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 263..268, custom: (), node: Name( @@ -508,22 +508,22 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 290..302, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 290..302, custom: (), node: Attribute( ExprAttribute { - value: Located { + value: Attributed { range: 290..300, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 290..295, custom: (), node: Name( @@ -534,7 +534,7 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 297..299, custom: (), node: Tuple( @@ -557,22 +557,22 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 321..334, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 321..334, custom: (), node: Attribute( ExprAttribute { - value: Located { + value: Attributed { range: 321..332, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 321..326, custom: (), node: Name( @@ -583,7 +583,7 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 328..330, custom: (), node: Tuple( @@ -606,22 +606,22 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 353..364, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 353..364, custom: (), node: Attribute( ExprAttribute { - value: Located { + value: Attributed { range: 353..362, custom: (), node: Subscript( ExprSubscript { - value: Located { + value: Attributed { range: 353..358, custom: (), node: Name( @@ -631,7 +631,7 @@ expression: parse_ast }, ), }, - slice: Located { + slice: Attributed { range: 360..361, custom: (), node: Name( @@ -653,22 +653,22 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 382..394, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 382..394, custom: (), node: Attribute( ExprAttribute { - value: Located { + value: Attributed { range: 382..392, custom: (), node: Subscript( ExprSubscript { - value: Located { + value: Attributed { range: 382..387, custom: (), node: Name( @@ -678,13 +678,13 @@ expression: parse_ast }, ), }, - slice: Located { + slice: Attributed { range: 389..391, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 389..390, custom: (), node: Name( @@ -711,22 +711,22 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 435..449, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 435..449, custom: (), node: Attribute( ExprAttribute { - value: Located { + value: Attributed { range: 435..447, custom: (), node: Subscript( ExprSubscript { - value: Located { + value: Attributed { range: 435..440, custom: (), node: Name( @@ -736,13 +736,13 @@ expression: parse_ast }, ), }, - slice: Located { + slice: Attributed { range: 442..446, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 443..444, custom: (), node: Name( @@ -769,22 +769,22 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 470..487, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 470..487, custom: (), node: Subscript( ExprSubscript { - value: Located { + value: Attributed { range: 470..477, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 470..475, custom: (), node: Name( @@ -799,13 +799,13 @@ expression: parse_ast }, ), }, - slice: Located { + slice: Attributed { range: 478..486, custom: (), node: Slice( ExprSlice { lower: Some( - Located { + Attributed { range: 478..479, custom: (), node: Name( @@ -817,7 +817,7 @@ expression: parse_ast }, ), upper: Some( - Located { + Attributed { range: 485..486, custom: (), node: Name( @@ -839,17 +839,17 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 507..526, custom: (), node: If( StmtIf { - test: Located { + test: Attributed { range: 510..520, custom: (), node: NamedExpr( ExprNamedExpr { - target: Located { + target: Attributed { range: 510..515, custom: (), node: Name( @@ -859,7 +859,7 @@ expression: parse_ast }, ), }, - value: Located { + value: Attributed { range: 519..520, custom: (), node: Constant( @@ -875,7 +875,7 @@ expression: parse_ast ), }, body: [ - Located { + Attributed { range: 522..526, custom: (), node: Pass, @@ -885,12 +885,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 527..581, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 533..538, custom: (), node: Name( @@ -902,12 +902,12 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 549..550, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 549..550, custom: (), node: Constant( @@ -924,7 +924,7 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 552..556, custom: (), node: Pass, @@ -932,12 +932,12 @@ expression: parse_ast ], }, MatchCase { - pattern: Located { + pattern: Attributed { range: 566..567, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 566..567, custom: (), node: Constant( @@ -954,7 +954,7 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 577..581, custom: (), node: Pass, @@ -965,13 +965,13 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 582..618, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 582..587, custom: (), node: Name( @@ -982,7 +982,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 590..618, custom: (), node: Lambda( @@ -990,7 +990,7 @@ expression: parse_ast args: Arguments { posonlyargs: [], args: [ - Located { + Attributed { range: 597..602, custom: (), node: ArgData { @@ -1006,12 +1006,12 @@ expression: parse_ast kwarg: None, defaults: [], }, - body: Located { + body: Attributed { range: 604..618, custom: (), node: Compare( ExprCompare { - left: Located { + left: Attributed { range: 604..609, custom: (), node: Name( @@ -1025,7 +1025,7 @@ expression: parse_ast Eq, ], comparators: [ - Located { + Attributed { range: 613..618, custom: (), node: Name( @@ -1046,17 +1046,17 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 619..635, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 619..635, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 619..624, custom: (), node: Name( @@ -1067,12 +1067,12 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 625..634, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 625..630, custom: (), node: Name( @@ -1083,7 +1083,7 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 631..633, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_bool_op_and.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_bool_op_and.snap index 490379bf..84cb86c6 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_bool_op_and.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_bool_op_and.snap @@ -2,14 +2,14 @@ source: parser/src/parser.rs expression: parse_ast --- -Located { +Attributed { range: 0..7, custom: (), node: BoolOp( ExprBoolOp { op: And, values: [ - Located { + Attributed { range: 0..1, custom: (), node: Name( @@ -19,7 +19,7 @@ Located { }, ), }, - Located { + Attributed { range: 6..7, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_bool_op_or.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_bool_op_or.snap index 5f9754f3..39fb24f3 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_bool_op_or.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_bool_op_or.snap @@ -2,14 +2,14 @@ source: parser/src/parser.rs expression: parse_ast --- -Located { +Attributed { range: 0..6, custom: (), node: BoolOp( ExprBoolOp { op: Or, values: [ - Located { + Attributed { range: 0..1, custom: (), node: Name( @@ -19,7 +19,7 @@ Located { }, ), }, - Located { + Attributed { range: 5..6, custom: (), node: Name( 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 8c868848..334c6f64 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_class.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_class.snap @@ -3,14 +3,14 @@ source: parser/src/parser.rs expression: "parse_program(source, \"\").unwrap()" --- [ - Located { + Attributed { range: 0..98, custom: (), node: ClassDef( StmtClassDef { name: "Foo", bases: [ - Located { + Attributed { range: 10..11, custom: (), node: Name( @@ -20,7 +20,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 13..14, custom: (), node: Name( @@ -33,7 +33,7 @@ expression: "parse_program(source, \"\").unwrap()" ], keywords: [], body: [ - Located { + Attributed { range: 18..44, custom: (), node: FunctionDef( @@ -42,7 +42,7 @@ expression: "parse_program(source, \"\").unwrap()" args: Arguments { posonlyargs: [], args: [ - Located { + Attributed { range: 31..35, custom: (), node: ArgData { @@ -59,7 +59,7 @@ expression: "parse_program(source, \"\").unwrap()" defaults: [], }, body: [ - Located { + Attributed { range: 40..44, custom: (), node: Pass, @@ -71,7 +71,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 46..98, custom: (), node: FunctionDef( @@ -80,7 +80,7 @@ expression: "parse_program(source, \"\").unwrap()" args: Arguments { posonlyargs: [], args: [ - Located { + Attributed { range: 70..74, custom: (), node: ArgData { @@ -89,7 +89,7 @@ expression: "parse_program(source, \"\").unwrap()" type_comment: None, }, }, - Located { + Attributed { range: 76..79, custom: (), node: ArgData { @@ -104,7 +104,7 @@ expression: "parse_program(source, \"\").unwrap()" kw_defaults: [], kwarg: None, defaults: [ - Located { + Attributed { range: 80..89, custom: (), node: Constant( @@ -119,7 +119,7 @@ expression: "parse_program(source, \"\").unwrap()" ], }, body: [ - Located { + Attributed { range: 94..98, custom: (), node: Pass, diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_dict_comprehension.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_dict_comprehension.snap index a90f9904..465215e3 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_dict_comprehension.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_dict_comprehension.snap @@ -2,12 +2,12 @@ source: parser/src/parser.rs expression: parse_ast --- -Located { +Attributed { range: 0..19, custom: (), node: DictComp( ExprDictComp { - key: Located { + key: Attributed { range: 1..3, custom: (), node: Name( @@ -17,7 +17,7 @@ Located { }, ), }, - value: Located { + value: Attributed { range: 5..7, custom: (), node: Name( @@ -29,7 +29,7 @@ Located { }, generators: [ Comprehension { - target: Located { + target: Attributed { range: 12..13, custom: (), node: Name( @@ -39,7 +39,7 @@ Located { }, ), }, - iter: Located { + iter: Attributed { range: 17..18, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_double_list_comprehension.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_double_list_comprehension.snap index 7b56bfaf..325a0f91 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_double_list_comprehension.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_double_list_comprehension.snap @@ -2,12 +2,12 @@ source: parser/src/parser.rs expression: parse_ast --- -Located { +Attributed { range: 0..48, custom: (), node: ListComp( ExprListComp { - elt: Located { + elt: Attributed { range: 1..2, custom: (), node: Name( @@ -19,13 +19,13 @@ Located { }, generators: [ Comprehension { - target: Located { + target: Attributed { range: 7..12, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 7..8, custom: (), node: Name( @@ -35,7 +35,7 @@ Located { }, ), }, - Located { + Attributed { range: 10..12, custom: (), node: Name( @@ -50,7 +50,7 @@ Located { }, ), }, - iter: Located { + iter: Attributed { range: 16..17, custom: (), node: Name( @@ -64,7 +64,7 @@ Located { is_async: 0, }, Comprehension { - target: Located { + target: Attributed { range: 22..23, custom: (), node: Name( @@ -74,7 +74,7 @@ Located { }, ), }, - iter: Located { + iter: Attributed { range: 27..28, custom: (), node: Name( @@ -85,12 +85,12 @@ Located { ), }, ifs: [ - Located { + Attributed { range: 32..37, custom: (), node: Compare( ExprCompare { - left: Located { + left: Attributed { range: 32..33, custom: (), node: Name( @@ -104,7 +104,7 @@ Located { Lt, ], comparators: [ - Located { + Attributed { range: 36..37, custom: (), node: Constant( @@ -120,12 +120,12 @@ Located { }, ), }, - Located { + Attributed { range: 41..47, custom: (), node: Compare( ExprCompare { - left: Located { + left: Attributed { range: 41..42, custom: (), node: Name( @@ -139,7 +139,7 @@ Located { Gt, ], comparators: [ - Located { + Attributed { range: 45..47, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_f_string.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_f_string.snap index bfbd69eb..7fd3d4fd 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_f_string.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_f_string.snap @@ -3,18 +3,18 @@ source: parser/src/parser.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..14, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..14, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 0..14, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_generator_comprehension.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_generator_comprehension.snap index 491209f1..e0b1b9b1 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_generator_comprehension.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_generator_comprehension.snap @@ -2,12 +2,12 @@ source: parser/src/parser.rs expression: parse_ast --- -Located { +Attributed { range: 0..14, custom: (), node: GeneratorExp( ExprGeneratorExp { - elt: Located { + elt: Attributed { range: 1..2, custom: (), node: Name( @@ -19,7 +19,7 @@ Located { }, generators: [ Comprehension { - target: Located { + target: Attributed { range: 7..8, custom: (), node: Name( @@ -29,7 +29,7 @@ Located { }, ), }, - iter: Located { + iter: Attributed { range: 12..13, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_if_elif_else.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_if_elif_else.snap index c657e368..9d0d3b36 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_if_elif_else.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_if_elif_else.snap @@ -3,12 +3,12 @@ source: parser/src/parser.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..28, custom: (), node: If( StmtIf { - test: Located { + test: Attributed { range: 3..4, custom: (), node: Constant( @@ -21,12 +21,12 @@ expression: parse_ast ), }, body: [ - Located { + Attributed { range: 6..8, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 6..8, custom: (), node: Constant( @@ -43,12 +43,12 @@ expression: parse_ast }, ], orelse: [ - Located { + Attributed { range: 9..28, custom: (), node: If( StmtIf { - test: Located { + test: Attributed { range: 14..15, custom: (), node: Constant( @@ -61,12 +61,12 @@ expression: parse_ast ), }, body: [ - Located { + Attributed { range: 17..19, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 17..19, custom: (), node: Constant( @@ -83,12 +83,12 @@ expression: parse_ast }, ], orelse: [ - Located { + Attributed { range: 26..28, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 26..28, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_if_else_generator_comprehension.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_if_else_generator_comprehension.snap index 7113c317..660f3923 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_if_else_generator_comprehension.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_if_else_generator_comprehension.snap @@ -2,17 +2,17 @@ source: parser/src/parser.rs expression: parse_ast --- -Located { +Attributed { range: 0..26, custom: (), node: GeneratorExp( ExprGeneratorExp { - elt: Located { + elt: Attributed { range: 1..14, custom: (), node: IfExp( ExprIfExp { - test: Located { + test: Attributed { range: 6..7, custom: (), node: Name( @@ -22,7 +22,7 @@ Located { }, ), }, - body: Located { + body: Attributed { range: 1..2, custom: (), node: Name( @@ -32,7 +32,7 @@ Located { }, ), }, - orelse: Located { + orelse: Attributed { range: 13..14, custom: (), node: Name( @@ -47,7 +47,7 @@ Located { }, generators: [ Comprehension { - target: Located { + target: Attributed { range: 19..20, custom: (), node: Name( @@ -57,7 +57,7 @@ Located { }, ), }, - iter: Located { + iter: Attributed { range: 24..25, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_kwargs.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_kwargs.snap index 1ddc35c1..3b22c95e 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_kwargs.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_kwargs.snap @@ -3,17 +3,17 @@ source: parser/src/parser.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..32, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..32, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 0..7, custom: (), node: Name( @@ -24,7 +24,7 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 8..20, custom: (), node: Constant( @@ -38,14 +38,14 @@ expression: parse_ast }, ], keywords: [ - Located { + Attributed { range: 22..31, custom: (), node: KeywordData { arg: Some( "keyword", ), - value: Located { + value: Attributed { range: 30..31, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_lambda.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_lambda.snap index 8fd9e6e2..f43fddff 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_lambda.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_lambda.snap @@ -3,12 +3,12 @@ source: parser/src/parser.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..18, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..18, custom: (), node: Lambda( @@ -16,7 +16,7 @@ expression: parse_ast args: Arguments { posonlyargs: [], args: [ - Located { + Attributed { range: 7..8, custom: (), node: ArgData { @@ -25,7 +25,7 @@ expression: parse_ast type_comment: None, }, }, - Located { + Attributed { range: 10..11, custom: (), node: ArgData { @@ -41,12 +41,12 @@ expression: parse_ast kwarg: None, defaults: [], }, - body: Located { + body: Attributed { range: 13..18, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 13..14, custom: (), node: Name( @@ -57,7 +57,7 @@ expression: parse_ast ), }, op: Mult, - right: Located { + right: Attributed { range: 17..18, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_list_comprehension.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_list_comprehension.snap index cd675a0f..8b181511 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_list_comprehension.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_list_comprehension.snap @@ -2,12 +2,12 @@ source: parser/src/parser.rs expression: parse_ast --- -Located { +Attributed { range: 0..14, custom: (), node: ListComp( ExprListComp { - elt: Located { + elt: Attributed { range: 1..2, custom: (), node: Name( @@ -19,7 +19,7 @@ Located { }, generators: [ Comprehension { - target: Located { + target: Attributed { range: 7..8, custom: (), node: Name( @@ -29,7 +29,7 @@ Located { }, ), }, - iter: Located { + iter: Attributed { range: 12..13, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_named_expression_generator_comprehension.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_named_expression_generator_comprehension.snap index d999c7a2..abd39b16 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_named_expression_generator_comprehension.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_named_expression_generator_comprehension.snap @@ -2,17 +2,17 @@ source: parser/src/parser.rs expression: parse_ast --- -Located { +Attributed { range: 0..23, custom: (), node: GeneratorExp( ExprGeneratorExp { - elt: Located { + elt: Attributed { range: 1..11, custom: (), node: NamedExpr( ExprNamedExpr { - target: Located { + target: Attributed { range: 1..2, custom: (), node: Name( @@ -22,12 +22,12 @@ Located { }, ), }, - value: Located { + value: Attributed { range: 6..11, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 6..7, custom: (), node: Name( @@ -38,7 +38,7 @@ Located { ), }, op: Add, - right: Located { + right: Attributed { range: 10..11, custom: (), node: Constant( @@ -58,7 +58,7 @@ Located { }, generators: [ Comprehension { - target: Located { + target: Attributed { range: 16..17, custom: (), node: Name( @@ -68,7 +68,7 @@ Located { }, ), }, - iter: Located { + iter: Attributed { range: 21..22, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_print_2.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_print_2.snap index c437b3c0..a9d1eccb 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_print_2.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_print_2.snap @@ -3,17 +3,17 @@ source: parser/src/parser.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..23, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..23, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 0..5, custom: (), node: Name( @@ -24,7 +24,7 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 6..19, custom: (), node: Constant( @@ -36,7 +36,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 21..22, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_print_hello.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_print_hello.snap index 97a506da..2fc07ef5 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_print_hello.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_print_hello.snap @@ -3,17 +3,17 @@ source: parser/src/parser.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..20, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..20, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 0..5, custom: (), node: Name( @@ -24,7 +24,7 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 6..19, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_string.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_string.snap index aaa96337..726f4c60 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_string.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_string.snap @@ -3,12 +3,12 @@ source: parser/src/parser.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..13, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..13, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__parse_tuples.snap b/parser/src/snapshots/rustpython_parser__parser__tests__parse_tuples.snap index fdd41774..c3e7a366 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__parse_tuples.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__parse_tuples.snap @@ -3,19 +3,19 @@ source: parser/src/parser.rs expression: "parse_program(source, \"\").unwrap()" --- [ - Located { + Attributed { range: 0..11, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 0..4, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 0..1, custom: (), node: Name( @@ -25,7 +25,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 3..4, custom: (), node: Name( @@ -41,13 +41,13 @@ expression: "parse_program(source, \"\").unwrap()" ), }, ], - value: Located { + value: Attributed { range: 7..11, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 7..8, custom: (), node: Constant( @@ -59,7 +59,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 10..11, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__patma.snap b/parser/src/snapshots/rustpython_parser__parser__tests__patma.snap index 4da93f17..e3d8a347 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__patma.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__patma.snap @@ -3,12 +3,12 @@ source: parser/src/parser.rs expression: parse_ast --- [ - Located { + Attributed { range: 67..103, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 73..74, custom: (), node: Name( @@ -20,18 +20,18 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 85..88, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 85..88, custom: (), node: UnaryOp( ExprUnaryOp { op: USub, - operand: Located { + operand: Attributed { range: 86..88, custom: (), node: Constant( @@ -52,13 +52,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 98..103, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 98..99, custom: (), node: Name( @@ -69,7 +69,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 102..103, custom: (), node: Constant( @@ -91,12 +91,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 126..167, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 132..133, custom: (), node: Name( @@ -108,12 +108,12 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 144..152, custom: (), node: MatchClass( PatternMatchClass { - cls: Located { + cls: Attributed { range: 144..149, custom: (), node: Name( @@ -124,7 +124,7 @@ expression: parse_ast ), }, patterns: [ - Located { + Attributed { range: 150..151, custom: (), node: MatchAs( @@ -144,13 +144,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 162..167, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 162..163, custom: (), node: Name( @@ -161,7 +161,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 166..167, custom: (), node: Constant( @@ -183,12 +183,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 190..260, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 196..197, custom: (), node: Name( @@ -200,12 +200,12 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 208..209, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 208..209, custom: (), node: Constant( @@ -221,7 +221,7 @@ expression: parse_ast ), }, guard: Some( - Located { + Attributed { range: 213..214, custom: (), node: Constant( @@ -235,13 +235,13 @@ expression: parse_ast }, ), body: [ - Located { + Attributed { range: 224..229, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 224..225, custom: (), node: Name( @@ -252,7 +252,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 228..229, custom: (), node: Constant( @@ -271,12 +271,12 @@ expression: parse_ast ], }, MatchCase { - pattern: Located { + pattern: Attributed { range: 239..240, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 239..240, custom: (), node: Constant( @@ -292,7 +292,7 @@ expression: parse_ast ), }, guard: Some( - Located { + Attributed { range: 244..245, custom: (), node: Constant( @@ -306,13 +306,13 @@ expression: parse_ast }, ), body: [ - Located { + Attributed { range: 255..260, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 255..256, custom: (), node: Name( @@ -323,7 +323,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 259..260, custom: (), node: Constant( @@ -345,12 +345,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 283..332, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 289..290, custom: (), node: Constant( @@ -364,18 +364,18 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 301..314, custom: (), node: MatchOr( PatternMatchOr { patterns: [ - Located { + Attributed { range: 301..302, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 301..302, custom: (), node: Constant( @@ -390,12 +390,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 305..306, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 305..306, custom: (), node: Constant( @@ -410,12 +410,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 309..310, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 309..310, custom: (), node: Constant( @@ -430,12 +430,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 313..314, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 313..314, custom: (), node: Constant( @@ -456,13 +456,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 324..332, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 324..325, custom: (), node: Name( @@ -473,7 +473,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 328..332, custom: (), node: Constant( @@ -495,12 +495,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 355..403, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 361..362, custom: (), node: Name( @@ -512,24 +512,24 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 373..388, custom: (), node: MatchOr( PatternMatchOr { patterns: [ - Located { + Attributed { range: 373..379, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 374..375, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 374..375, custom: (), node: Constant( @@ -544,12 +544,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 377..378, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 377..378, custom: (), node: Constant( @@ -568,18 +568,18 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 382..388, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 383..384, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 383..384, custom: (), node: Constant( @@ -594,12 +594,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 386..387, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 386..387, custom: (), node: Constant( @@ -624,13 +624,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 398..403, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 398..399, custom: (), node: Name( @@ -641,7 +641,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 402..403, custom: (), node: Constant( @@ -663,12 +663,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 445..523, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 451..452, custom: (), node: Name( @@ -680,13 +680,13 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 463..467, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 464..466, custom: (), node: MatchStar( @@ -701,13 +701,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 477..489, custom: (), node: Return( StmtReturn { value: Some( - Located { + Attributed { range: 484..489, custom: (), node: Constant( @@ -726,7 +726,7 @@ expression: parse_ast ], }, MatchCase { - pattern: Located { + pattern: Attributed { range: 499..501, custom: (), node: MatchMapping( @@ -739,13 +739,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 511..523, custom: (), node: Return( StmtReturn { value: Some( - Located { + Attributed { range: 518..523, custom: (), node: Constant( @@ -767,12 +767,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 546..714, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 552..553, custom: (), node: Name( @@ -784,13 +784,13 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 564..579, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ - Located { + Attributed { range: 565..566, custom: (), node: Constant( @@ -804,18 +804,18 @@ expression: parse_ast }, ], patterns: [ - Located { + Attributed { range: 568..578, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 569..570, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 569..570, custom: (), node: Constant( @@ -830,12 +830,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 572..573, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 572..573, custom: (), node: Constant( @@ -850,7 +850,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 575..577, custom: (), node: MatchMapping( @@ -872,13 +872,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 589..594, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 589..590, custom: (), node: Name( @@ -889,7 +889,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 593..594, custom: (), node: Constant( @@ -908,19 +908,19 @@ expression: parse_ast ], }, MatchCase { - pattern: Located { + pattern: Attributed { range: 604..672, custom: (), node: MatchOr( PatternMatchOr { patterns: [ - Located { + Attributed { range: 604..626, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ - Located { + Attributed { range: 605..606, custom: (), node: Constant( @@ -934,24 +934,24 @@ expression: parse_ast }, ], patterns: [ - Located { + Attributed { range: 608..625, custom: (), node: MatchOr( PatternMatchOr { patterns: [ - Located { + Attributed { range: 608..618, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 609..610, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 609..610, custom: (), node: Constant( @@ -966,12 +966,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 612..613, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 612..613, custom: (), node: Constant( @@ -986,7 +986,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 615..617, custom: (), node: MatchMapping( @@ -1001,7 +1001,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 621..625, custom: (), node: MatchSingleton( @@ -1021,13 +1021,13 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 629..638, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ - Located { + Attributed { range: 630..631, custom: (), node: Constant( @@ -1041,13 +1041,13 @@ expression: parse_ast }, ], patterns: [ - Located { + Attributed { range: 633..637, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 634..636, custom: (), node: MatchSequence( @@ -1065,13 +1065,13 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 641..656, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ - Located { + Attributed { range: 642..643, custom: (), node: Constant( @@ -1085,18 +1085,18 @@ expression: parse_ast }, ], patterns: [ - Located { + Attributed { range: 645..655, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 646..647, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 646..647, custom: (), node: Constant( @@ -1111,12 +1111,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 649..650, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 649..650, custom: (), node: Constant( @@ -1131,7 +1131,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 652..654, custom: (), node: MatchMapping( @@ -1151,7 +1151,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 659..661, custom: (), node: MatchSequence( @@ -1160,12 +1160,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 664..667, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 664..667, custom: (), node: Constant( @@ -1180,7 +1180,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 670..672, custom: (), node: MatchMapping( @@ -1197,13 +1197,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 682..687, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 682..683, custom: (), node: Name( @@ -1214,7 +1214,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 686..687, custom: (), node: Constant( @@ -1233,7 +1233,7 @@ expression: parse_ast ], }, MatchCase { - pattern: Located { + pattern: Attributed { range: 697..699, custom: (), node: MatchSequence( @@ -1244,13 +1244,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 709..714, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 709..710, custom: (), node: Name( @@ -1261,7 +1261,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 713..714, custom: (), node: Constant( @@ -1283,12 +1283,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 737..782, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 743..744, custom: (), node: Name( @@ -1300,17 +1300,17 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 755..767, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 755..767, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 755..759, custom: (), node: Constant( @@ -1323,7 +1323,7 @@ expression: parse_ast ), }, op: Add, - right: Located { + right: Attributed { range: 762..767, custom: (), node: Constant( @@ -1344,13 +1344,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 777..782, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 777..778, custom: (), node: Name( @@ -1361,7 +1361,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 781..782, custom: (), node: Constant( @@ -1383,12 +1383,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 805..841, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 811..812, custom: (), node: Name( @@ -1400,18 +1400,18 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 823..826, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 823..826, custom: (), node: UnaryOp( ExprUnaryOp { op: USub, - operand: Located { + operand: Attributed { range: 824..826, custom: (), node: Constant( @@ -1432,13 +1432,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 836..841, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 836..837, custom: (), node: Name( @@ -1449,7 +1449,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 840..841, custom: (), node: Constant( @@ -1471,12 +1471,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 864..913, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 870..871, custom: (), node: Constant( @@ -1490,18 +1490,18 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 882..895, custom: (), node: MatchOr( PatternMatchOr { patterns: [ - Located { + Attributed { range: 882..883, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 882..883, custom: (), node: Constant( @@ -1516,12 +1516,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 886..887, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 886..887, custom: (), node: Constant( @@ -1536,12 +1536,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 890..891, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 890..891, custom: (), node: Constant( @@ -1556,12 +1556,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 894..895, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 894..895, custom: (), node: Constant( @@ -1582,13 +1582,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 905..913, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 905..906, custom: (), node: Name( @@ -1599,7 +1599,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 909..913, custom: (), node: Constant( @@ -1621,12 +1621,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 936..975, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 942..943, custom: (), node: Name( @@ -1638,12 +1638,12 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 954..955, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 954..955, custom: (), node: Constant( @@ -1659,7 +1659,7 @@ expression: parse_ast ), }, guard: Some( - Located { + Attributed { range: 959..960, custom: (), node: Name( @@ -1671,13 +1671,13 @@ expression: parse_ast }, ), body: [ - Located { + Attributed { range: 970..975, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 970..971, custom: (), node: Name( @@ -1688,7 +1688,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 974..975, custom: (), node: Constant( @@ -1710,12 +1710,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 998..1098, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 1004..1005, custom: (), node: Name( @@ -1727,13 +1727,13 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 1016..1022, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ - Located { + Attributed { range: 1017..1018, custom: (), node: Constant( @@ -1747,12 +1747,12 @@ expression: parse_ast }, ], patterns: [ - Located { + Attributed { range: 1020..1021, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 1020..1021, custom: (), node: Constant( @@ -1774,13 +1774,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 1032..1037, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 1032..1033, custom: (), node: Name( @@ -1791,7 +1791,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 1036..1037, custom: (), node: Constant( @@ -1810,13 +1810,13 @@ expression: parse_ast ], }, MatchCase { - pattern: Located { + pattern: Attributed { range: 1047..1053, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ - Located { + Attributed { range: 1048..1049, custom: (), node: Constant( @@ -1830,12 +1830,12 @@ expression: parse_ast }, ], patterns: [ - Located { + Attributed { range: 1051..1052, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 1051..1052, custom: (), node: Constant( @@ -1857,13 +1857,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 1063..1068, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 1063..1064, custom: (), node: Name( @@ -1874,7 +1874,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 1067..1068, custom: (), node: Constant( @@ -1893,7 +1893,7 @@ expression: parse_ast ], }, MatchCase { - pattern: Located { + pattern: Attributed { range: 1078..1083, custom: (), node: MatchMapping( @@ -1908,13 +1908,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 1093..1098, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 1093..1094, custom: (), node: Name( @@ -1925,7 +1925,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 1097..1098, custom: (), node: Constant( @@ -1947,17 +1947,17 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1121..1162, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 1127..1132, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 1127..1130, custom: (), node: Name( @@ -1974,13 +1974,13 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 1143..1147, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 1144..1146, custom: (), node: MatchStar( @@ -1995,13 +1995,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 1157..1162, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 1157..1158, custom: (), node: Name( @@ -2012,7 +2012,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 1161..1162, custom: (), node: Constant( @@ -2034,12 +2034,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1185..1245, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 1191..1192, custom: (), node: Name( @@ -2051,12 +2051,12 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 1203..1204, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 1203..1204, custom: (), node: Constant( @@ -2073,13 +2073,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 1214..1219, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 1214..1215, custom: (), node: Name( @@ -2090,7 +2090,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 1218..1219, custom: (), node: Constant( @@ -2109,12 +2109,12 @@ expression: parse_ast ], }, MatchCase { - pattern: Located { + pattern: Attributed { range: 1229..1230, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 1229..1230, custom: (), node: Constant( @@ -2131,13 +2131,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 1240..1245, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 1240..1241, custom: (), node: Name( @@ -2148,7 +2148,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 1244..1245, custom: (), node: Constant( @@ -2170,12 +2170,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1268..1315, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 1274..1275, custom: (), node: Name( @@ -2187,13 +2187,13 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 1286..1298, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ - Located { + Attributed { range: 1287..1292, custom: (), node: Constant( @@ -2207,7 +2207,7 @@ expression: parse_ast }, ], patterns: [ - Located { + Attributed { range: 1294..1297, custom: (), node: MatchAs( @@ -2226,13 +2226,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 1308..1315, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 1308..1309, custom: (), node: Name( @@ -2243,7 +2243,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 1312..1315, custom: (), node: Name( @@ -2263,18 +2263,18 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1338..1392, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 1344..1353, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 1345..1346, custom: (), node: Constant( @@ -2286,7 +2286,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1348..1349, custom: (), node: Constant( @@ -2298,7 +2298,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1351..1352, custom: (), node: Constant( @@ -2317,18 +2317,18 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 1364..1377, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 1365..1366, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 1365..1366, custom: (), node: Constant( @@ -2343,12 +2343,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1368..1369, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 1368..1369, custom: (), node: Constant( @@ -2363,7 +2363,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1371..1373, custom: (), node: MatchStar( @@ -2374,12 +2374,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1375..1376, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 1375..1376, custom: (), node: Constant( @@ -2400,13 +2400,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 1387..1392, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 1387..1388, custom: (), node: Name( @@ -2417,7 +2417,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 1391..1392, custom: (), node: Constant( @@ -2439,12 +2439,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1415..1529, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 1421..1422, custom: (), node: Name( @@ -2456,18 +2456,18 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 1433..1436, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 1434..1435, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 1434..1435, custom: (), node: Constant( @@ -2488,13 +2488,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 1446..1451, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 1446..1447, custom: (), node: Name( @@ -2505,7 +2505,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 1450..1451, custom: (), node: Constant( @@ -2524,18 +2524,18 @@ expression: parse_ast ], }, MatchCase { - pattern: Located { + pattern: Attributed { range: 1461..1467, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 1462..1463, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 1462..1463, custom: (), node: Constant( @@ -2550,12 +2550,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1465..1466, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 1465..1466, custom: (), node: Constant( @@ -2575,12 +2575,12 @@ expression: parse_ast ), }, guard: Some( - Located { + Attributed { range: 1472..1482, custom: (), node: NamedExpr( ExprNamedExpr { - target: Located { + target: Attributed { range: 1472..1473, custom: (), node: Name( @@ -2590,12 +2590,12 @@ expression: parse_ast }, ), }, - value: Located { + value: Attributed { range: 1477..1482, custom: (), node: Subscript( ExprSubscript { - value: Located { + value: Attributed { range: 1477..1478, custom: (), node: Name( @@ -2605,14 +2605,14 @@ expression: parse_ast }, ), }, - slice: Located { + slice: Attributed { range: 1479..1481, custom: (), node: Slice( ExprSlice { lower: None, upper: Some( - Located { + Attributed { range: 1480..1481, custom: (), node: Constant( @@ -2638,13 +2638,13 @@ expression: parse_ast }, ), body: [ - Located { + Attributed { range: 1493..1498, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 1493..1494, custom: (), node: Name( @@ -2655,7 +2655,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 1497..1498, custom: (), node: Constant( @@ -2674,18 +2674,18 @@ expression: parse_ast ], }, MatchCase { - pattern: Located { + pattern: Attributed { range: 1508..1514, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 1509..1510, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 1509..1510, custom: (), node: Constant( @@ -2700,12 +2700,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1512..1513, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 1512..1513, custom: (), node: Constant( @@ -2726,13 +2726,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 1524..1529, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 1524..1525, custom: (), node: Name( @@ -2743,7 +2743,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 1528..1529, custom: (), node: Constant( @@ -2765,12 +2765,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1552..1595, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 1558..1559, custom: (), node: Name( @@ -2782,13 +2782,13 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 1570..1580, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 1571..1572, custom: (), node: MatchAs( @@ -2800,7 +2800,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1574..1575, custom: (), node: MatchAs( @@ -2812,7 +2812,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1577..1579, custom: (), node: MatchStar( @@ -2827,13 +2827,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 1590..1595, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 1590..1591, custom: (), node: Name( @@ -2844,7 +2844,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 1594..1595, custom: (), node: Constant( @@ -2866,12 +2866,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1618..1664, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 1624..1625, custom: (), node: Name( @@ -2883,23 +2883,23 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 1636..1649, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 1636..1649, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 1636..1641, custom: (), node: UnaryOp( ExprUnaryOp { op: USub, - operand: Located { + operand: Attributed { range: 1637..1641, custom: (), node: Constant( @@ -2915,7 +2915,7 @@ expression: parse_ast ), }, op: Sub, - right: Located { + right: Attributed { range: 1644..1649, custom: (), node: Constant( @@ -2936,13 +2936,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 1659..1664, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 1659..1660, custom: (), node: Name( @@ -2953,7 +2953,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 1663..1664, custom: (), node: Constant( @@ -2975,18 +2975,18 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1687..1726, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 1693..1697, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 1694..1695, custom: (), node: Name( @@ -3003,13 +3003,13 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 1708..1711, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 1709..1710, custom: (), node: MatchAs( @@ -3027,13 +3027,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 1721..1726, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 1721..1722, custom: (), node: Name( @@ -3044,7 +3044,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 1725..1726, custom: (), node: Constant( @@ -3066,12 +3066,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1749..1789, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 1755..1756, custom: (), node: Name( @@ -3083,27 +3083,27 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 1767..1774, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 1767..1774, custom: (), node: Attribute( ExprAttribute { - value: Located { + value: Attributed { range: 1767..1772, custom: (), node: Attribute( ExprAttribute { - value: Located { + value: Attributed { range: 1767..1770, custom: (), node: Attribute( ExprAttribute { - value: Located { + value: Attributed { range: 1767..1768, custom: (), node: Name( @@ -3133,13 +3133,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 1784..1789, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 1784..1785, custom: (), node: Name( @@ -3150,7 +3150,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 1788..1789, custom: (), node: Constant( @@ -3172,12 +3172,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1812..1849, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 1818..1819, custom: (), node: Name( @@ -3189,7 +3189,7 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 1830..1834, custom: (), node: MatchSingleton( @@ -3200,13 +3200,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 1844..1849, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 1844..1845, custom: (), node: Name( @@ -3217,7 +3217,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 1848..1849, custom: (), node: Constant( @@ -3239,12 +3239,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1872..1906, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 1878..1879, custom: (), node: Name( @@ -3256,12 +3256,12 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 1890..1891, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 1890..1891, custom: (), node: Constant( @@ -3278,13 +3278,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 1901..1906, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 1901..1902, custom: (), node: Name( @@ -3295,7 +3295,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 1905..1906, custom: (), node: Constant( @@ -3317,12 +3317,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1929..1967, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 1935..1936, custom: (), node: Name( @@ -3334,7 +3334,7 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 1947..1952, custom: (), node: MatchSingleton( @@ -3347,13 +3347,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 1962..1967, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 1962..1963, custom: (), node: Name( @@ -3364,7 +3364,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 1966..1967, custom: (), node: Constant( @@ -3386,12 +3386,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 1990..2081, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 1996..1997, custom: (), node: Name( @@ -3403,7 +3403,7 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 2008..2010, custom: (), node: MatchSequence( @@ -3414,13 +3414,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 2020..2025, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 2020..2021, custom: (), node: Name( @@ -3431,7 +3431,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 2024..2025, custom: (), node: Constant( @@ -3450,18 +3450,18 @@ expression: parse_ast ], }, MatchCase { - pattern: Located { + pattern: Attributed { range: 2035..2039, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 2036..2038, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 2036..2038, custom: (), node: Constant( @@ -3482,13 +3482,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 2049..2054, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 2049..2050, custom: (), node: Name( @@ -3499,7 +3499,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 2053..2054, custom: (), node: Constant( @@ -3518,12 +3518,12 @@ expression: parse_ast ], }, MatchCase { - pattern: Located { + pattern: Attributed { range: 2064..2066, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 2064..2066, custom: (), node: Constant( @@ -3540,13 +3540,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 2076..2081, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 2076..2077, custom: (), node: Name( @@ -3557,7 +3557,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 2080..2081, custom: (), node: Constant( @@ -3579,12 +3579,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2104..2138, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 2110..2111, custom: (), node: Name( @@ -3596,7 +3596,7 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 2122..2123, custom: (), node: MatchAs( @@ -3610,13 +3610,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 2133..2138, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 2133..2134, custom: (), node: Name( @@ -3627,7 +3627,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 2137..2138, custom: (), node: Constant( @@ -3649,12 +3649,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2161..2207, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 2167..2168, custom: (), node: Name( @@ -3666,13 +3666,13 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 2179..2192, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 2180..2181, custom: (), node: MatchAs( @@ -3684,7 +3684,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2183..2184, custom: (), node: MatchAs( @@ -3696,7 +3696,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2186..2191, custom: (), node: MatchStar( @@ -3713,13 +3713,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 2202..2207, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 2202..2203, custom: (), node: Name( @@ -3730,7 +3730,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 2206..2207, custom: (), node: Constant( @@ -3752,12 +3752,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2230..2307, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 2236..2237, custom: (), node: Name( @@ -3769,24 +3769,24 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 2248..2278, custom: (), node: MatchOr( PatternMatchOr { patterns: [ - Located { + Attributed { range: 2248..2256, custom: (), node: MatchAs( PatternMatchAs { pattern: Some( - Located { + Attributed { range: 2249..2250, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 2249..2250, custom: (), node: Constant( @@ -3808,18 +3808,18 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2259..2267, custom: (), node: MatchAs( PatternMatchAs { pattern: Some( - Located { + Attributed { range: 2260..2261, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 2260..2261, custom: (), node: Constant( @@ -3841,18 +3841,18 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2270..2278, custom: (), node: MatchAs( PatternMatchAs { pattern: Some( - Located { + Attributed { range: 2271..2272, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 2271..2272, custom: (), node: Constant( @@ -3879,12 +3879,12 @@ expression: parse_ast ), }, guard: Some( - Located { + Attributed { range: 2282..2292, custom: (), node: Compare( ExprCompare { - left: Located { + left: Attributed { range: 2282..2283, custom: (), node: Name( @@ -3898,12 +3898,12 @@ expression: parse_ast Eq, ], comparators: [ - Located { + Attributed { range: 2287..2292, custom: (), node: BinOp( ExprBinOp { - left: Located { + left: Attributed { range: 2287..2288, custom: (), node: Name( @@ -3914,7 +3914,7 @@ expression: parse_ast ), }, op: Mod, - right: Located { + right: Attributed { range: 2291..2292, custom: (), node: Constant( @@ -3935,13 +3935,13 @@ expression: parse_ast }, ), body: [ - Located { + Attributed { range: 2302..2307, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 2302..2303, custom: (), node: Name( @@ -3952,7 +3952,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 2306..2307, custom: (), node: Constant( @@ -3974,12 +3974,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2330..2499, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 2336..2337, custom: (), node: Name( @@ -3991,13 +3991,13 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 2348..2363, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ - Located { + Attributed { range: 2349..2350, custom: (), node: Constant( @@ -4011,18 +4011,18 @@ expression: parse_ast }, ], patterns: [ - Located { + Attributed { range: 2352..2362, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 2353..2354, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 2353..2354, custom: (), node: Constant( @@ -4037,12 +4037,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2356..2357, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 2356..2357, custom: (), node: Constant( @@ -4057,7 +4057,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2359..2361, custom: (), node: MatchMapping( @@ -4079,13 +4079,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 2373..2378, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 2373..2374, custom: (), node: Name( @@ -4096,7 +4096,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 2377..2378, custom: (), node: Constant( @@ -4115,19 +4115,19 @@ expression: parse_ast ], }, MatchCase { - pattern: Located { + pattern: Attributed { range: 2388..2457, custom: (), node: MatchOr( PatternMatchOr { patterns: [ - Located { + Attributed { range: 2388..2411, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ - Located { + Attributed { range: 2389..2390, custom: (), node: Constant( @@ -4141,24 +4141,24 @@ expression: parse_ast }, ], patterns: [ - Located { + Attributed { range: 2392..2410, custom: (), node: MatchOr( PatternMatchOr { patterns: [ - Located { + Attributed { range: 2392..2402, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 2393..2394, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 2393..2394, custom: (), node: Constant( @@ -4173,12 +4173,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2396..2397, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 2396..2397, custom: (), node: Constant( @@ -4193,7 +4193,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2399..2401, custom: (), node: MatchMapping( @@ -4208,7 +4208,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2405..2410, custom: (), node: MatchSingleton( @@ -4228,13 +4228,13 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2414..2423, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ - Located { + Attributed { range: 2415..2416, custom: (), node: Constant( @@ -4248,13 +4248,13 @@ expression: parse_ast }, ], patterns: [ - Located { + Attributed { range: 2418..2422, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 2419..2421, custom: (), node: MatchSequence( @@ -4272,13 +4272,13 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2426..2441, custom: (), node: MatchMapping( PatternMatchMapping { keys: [ - Located { + Attributed { range: 2427..2428, custom: (), node: Constant( @@ -4292,18 +4292,18 @@ expression: parse_ast }, ], patterns: [ - Located { + Attributed { range: 2430..2440, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 2431..2432, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 2431..2432, custom: (), node: Constant( @@ -4318,12 +4318,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2434..2435, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 2434..2435, custom: (), node: Constant( @@ -4338,7 +4338,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2437..2439, custom: (), node: MatchMapping( @@ -4358,7 +4358,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2444..2446, custom: (), node: MatchSequence( @@ -4367,12 +4367,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2449..2452, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 2449..2452, custom: (), node: Constant( @@ -4387,7 +4387,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2455..2457, custom: (), node: MatchMapping( @@ -4404,13 +4404,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 2467..2472, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 2467..2468, custom: (), node: Name( @@ -4421,7 +4421,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 2471..2472, custom: (), node: Constant( @@ -4440,7 +4440,7 @@ expression: parse_ast ], }, MatchCase { - pattern: Located { + pattern: Attributed { range: 2482..2484, custom: (), node: MatchSequence( @@ -4451,13 +4451,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 2494..2499, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 2494..2495, custom: (), node: Name( @@ -4468,7 +4468,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 2498..2499, custom: (), node: Constant( @@ -4490,18 +4490,18 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2522..2568, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 2528..2537, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 2529..2530, custom: (), node: Constant( @@ -4513,7 +4513,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2532..2533, custom: (), node: Constant( @@ -4525,7 +4525,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2535..2536, custom: (), node: Constant( @@ -4544,18 +4544,18 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 2548..2553, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 2548..2549, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 2548..2549, custom: (), node: Constant( @@ -4570,7 +4570,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2551..2553, custom: (), node: MatchStar( @@ -4587,13 +4587,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 2563..2568, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 2563..2564, custom: (), node: Name( @@ -4604,7 +4604,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 2567..2568, custom: (), node: Constant( @@ -4626,18 +4626,18 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2591..2638, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 2597..2606, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 2598..2599, custom: (), node: Constant( @@ -4649,7 +4649,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2601..2602, custom: (), node: Constant( @@ -4661,7 +4661,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2604..2605, custom: (), node: Constant( @@ -4680,13 +4680,13 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 2617..2623, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 2617..2619, custom: (), node: MatchStar( @@ -4697,12 +4697,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2621..2622, custom: (), node: MatchValue( PatternMatchValue { - value: Located { + value: Attributed { range: 2621..2622, custom: (), node: Constant( @@ -4723,13 +4723,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 2633..2638, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 2633..2634, custom: (), node: Name( @@ -4740,7 +4740,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 2637..2638, custom: (), node: Constant( @@ -4762,12 +4762,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2661..2697, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 2667..2668, custom: (), node: Name( @@ -4779,13 +4779,13 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 2680..2682, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 2680..2681, custom: (), node: MatchAs( @@ -4803,13 +4803,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 2692..2697, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 2692..2693, custom: (), node: Name( @@ -4820,7 +4820,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 2696..2697, custom: (), node: Constant( @@ -4842,18 +4842,18 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2720..2760, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 2720..2760, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 2726..2727, custom: (), node: Name( @@ -4863,7 +4863,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2729..2730, custom: (), node: Name( @@ -4880,13 +4880,13 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 2741..2745, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 2741..2742, custom: (), node: MatchAs( @@ -4898,7 +4898,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2744..2745, custom: (), node: MatchAs( @@ -4916,13 +4916,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 2755..2760, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 2755..2756, custom: (), node: Name( @@ -4933,7 +4933,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 2759..2760, custom: (), node: Constant( @@ -4955,17 +4955,17 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 2783..2829, custom: (), node: Match( StmtMatch { - subject: Located { + subject: Attributed { range: 2789..2795, custom: (), node: NamedExpr( ExprNamedExpr { - target: Located { + target: Attributed { range: 2789..2790, custom: (), node: Name( @@ -4975,7 +4975,7 @@ expression: parse_ast }, ), }, - value: Located { + value: Attributed { range: 2794..2795, custom: (), node: Name( @@ -4990,19 +4990,19 @@ expression: parse_ast }, cases: [ MatchCase { - pattern: Located { + pattern: Attributed { range: 2807..2814, custom: (), node: MatchSequence( PatternMatchSequence { patterns: [ - Located { + Attributed { range: 2807..2813, custom: (), node: MatchAs( PatternMatchAs { pattern: Some( - Located { + Attributed { range: 2807..2808, custom: (), node: MatchAs( @@ -5027,13 +5027,13 @@ expression: parse_ast }, guard: None, body: [ - Located { + Attributed { range: 2824..2829, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 2824..2825, custom: (), node: Name( @@ -5044,7 +5044,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 2828..2829, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__slice.snap b/parser/src/snapshots/rustpython_parser__parser__tests__slice.snap index 4e1f1141..ce6f2807 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__slice.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__slice.snap @@ -2,12 +2,12 @@ source: parser/src/parser.rs expression: parse_ast --- -Located { +Attributed { range: 0..8, custom: (), node: Subscript( ExprSubscript { - value: Located { + value: Attributed { range: 0..1, custom: (), node: Name( @@ -17,13 +17,13 @@ Located { }, ), }, - slice: Located { + slice: Attributed { range: 2..7, custom: (), node: Slice( ExprSlice { lower: Some( - Located { + Attributed { range: 2..3, custom: (), node: Constant( @@ -37,7 +37,7 @@ Located { }, ), upper: Some( - Located { + Attributed { range: 4..5, custom: (), node: Constant( @@ -51,7 +51,7 @@ Located { }, ), step: Some( - Located { + Attributed { range: 6..7, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__star_index.snap b/parser/src/snapshots/rustpython_parser__parser__tests__star_index.snap index 6579c081..ae21ea37 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__star_index.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__star_index.snap @@ -3,13 +3,13 @@ source: parser/src/parser.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..36, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 0..11, custom: (), node: Name( @@ -20,12 +20,12 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 14..36, custom: (), node: Subscript( ExprSubscript { - value: Located { + value: Attributed { range: 14..19, custom: (), node: Name( @@ -35,13 +35,13 @@ expression: parse_ast }, ), }, - slice: Located { + slice: Attributed { range: 20..35, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 20..21, custom: (), node: Constant( @@ -53,12 +53,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 23..31, custom: (), node: Starred( ExprStarred { - value: Located { + value: Attributed { range: 24..31, custom: (), node: Name( @@ -72,13 +72,13 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 33..35, custom: (), node: UnaryOp( ExprUnaryOp { op: USub, - operand: Located { + operand: Attributed { range: 34..35, custom: (), node: Constant( @@ -106,18 +106,18 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 37..73, custom: (), node: Assign( StmtAssign { targets: [ - Located { + Attributed { range: 37..59, custom: (), node: Subscript( ExprSubscript { - value: Located { + value: Attributed { range: 37..42, custom: (), node: Name( @@ -127,13 +127,13 @@ expression: parse_ast }, ), }, - slice: Located { + slice: Attributed { range: 43..58, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 43..44, custom: (), node: Constant( @@ -145,12 +145,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 46..54, custom: (), node: Starred( ExprStarred { - value: Located { + value: Attributed { range: 47..54, custom: (), node: Name( @@ -164,13 +164,13 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 56..58, custom: (), node: UnaryOp( ExprUnaryOp { op: USub, - operand: Located { + operand: Attributed { range: 57..58, custom: (), node: Constant( @@ -195,7 +195,7 @@ expression: parse_ast ), }, ], - value: Located { + value: Attributed { range: 62..73, custom: (), node: Name( @@ -209,17 +209,17 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 74..119, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 74..119, custom: (), node: Subscript( ExprSubscript { - value: Located { + value: Attributed { range: 74..79, custom: (), node: Name( @@ -229,18 +229,18 @@ expression: parse_ast }, ), }, - slice: Located { + slice: Attributed { range: 80..118, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 80..98, custom: (), node: Starred( ExprStarred { - value: Located { + value: Attributed { range: 81..98, custom: (), node: Name( @@ -254,12 +254,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 100..118, custom: (), node: Starred( ExprStarred { - value: Located { + value: Attributed { range: 101..118, custom: (), node: Name( @@ -285,17 +285,17 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 120..150, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 120..150, custom: (), node: Subscript( ExprSubscript { - value: Located { + value: Attributed { range: 120..125, custom: (), node: Name( @@ -305,19 +305,19 @@ expression: parse_ast }, ), }, - slice: Located { + slice: Attributed { range: 126..149, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 126..129, custom: (), node: Slice( ExprSlice { lower: Some( - Located { + Attributed { range: 126..127, custom: (), node: Constant( @@ -331,7 +331,7 @@ expression: parse_ast }, ), upper: Some( - Located { + Attributed { range: 128..129, custom: (), node: Constant( @@ -348,12 +348,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 131..149, custom: (), node: Starred( ExprStarred { - value: Located { + value: Attributed { range: 132..149, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__try.snap b/parser/src/snapshots/rustpython_parser__parser__tests__try.snap index befaf44d..ff87c804 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__try.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__try.snap @@ -3,24 +3,24 @@ source: parser/src/parser.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..134, custom: (), node: Try( StmtTry { body: [ - Located { + Attributed { range: 9..28, custom: (), node: Raise( StmtRaise { exc: Some( - Located { + Attributed { range: 15..28, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 15..25, custom: (), node: Name( @@ -31,7 +31,7 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 26..27, custom: (), node: Constant( @@ -55,13 +55,13 @@ expression: parse_ast }, ], handlers: [ - Located { + Attributed { range: 29..82, custom: (), node: ExceptHandler( ExcepthandlerExceptHandler { type_: Some( - Located { + Attributed { range: 36..45, custom: (), node: Name( @@ -76,17 +76,17 @@ expression: parse_ast "e", ), body: [ - Located { + Attributed { range: 56..82, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 56..82, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 56..61, custom: (), node: Name( @@ -97,13 +97,13 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 62..81, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 62..81, custom: (), node: Constant( @@ -115,17 +115,17 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 62..81, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 72..79, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 72..76, custom: (), node: Name( @@ -136,7 +136,7 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 77..78, custom: (), node: Name( @@ -172,13 +172,13 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 83..134, custom: (), node: ExceptHandler( ExcepthandlerExceptHandler { type_: Some( - Located { + Attributed { range: 90..97, custom: (), node: Name( @@ -193,17 +193,17 @@ expression: parse_ast "e", ), body: [ - Located { + Attributed { range: 108..134, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 108..134, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 108..113, custom: (), node: Name( @@ -214,13 +214,13 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 114..133, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 114..133, custom: (), node: Constant( @@ -232,17 +232,17 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 114..133, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 124..131, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 124..128, custom: (), node: Name( @@ -253,7 +253,7 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 129..130, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__try_star.snap b/parser/src/snapshots/rustpython_parser__parser__tests__try_star.snap index a98c9afc..6ea4f9c9 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__try_star.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__try_star.snap @@ -3,24 +3,24 @@ source: parser/src/parser.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..260, custom: (), node: TryStar( StmtTryStar { body: [ - Located { + Attributed { range: 9..98, custom: (), node: Raise( StmtRaise { exc: Some( - Located { + Attributed { range: 15..98, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 15..29, custom: (), node: Name( @@ -31,7 +31,7 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 30..34, custom: (), node: Constant( @@ -43,18 +43,18 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 44..97, custom: (), node: List( ExprList { elts: [ - Located { + Attributed { range: 45..58, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 45..55, custom: (), node: Name( @@ -65,7 +65,7 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 56..57, custom: (), node: Constant( @@ -82,12 +82,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 60..72, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 60..69, custom: (), node: Name( @@ -98,7 +98,7 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 70..71, custom: (), node: Constant( @@ -115,12 +115,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 74..84, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 74..81, custom: (), node: Name( @@ -131,7 +131,7 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 82..83, custom: (), node: Constant( @@ -148,12 +148,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 86..96, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 86..93, custom: (), node: Name( @@ -164,7 +164,7 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 94..95, custom: (), node: Constant( @@ -198,13 +198,13 @@ expression: parse_ast }, ], handlers: [ - Located { + Attributed { range: 99..180, custom: (), node: ExceptHandler( ExcepthandlerExceptHandler { type_: Some( - Located { + Attributed { range: 107..116, custom: (), node: Name( @@ -219,17 +219,17 @@ expression: parse_ast "e", ), body: [ - Located { + Attributed { range: 127..180, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 127..180, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 127..132, custom: (), node: Name( @@ -240,13 +240,13 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 133..179, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 133..179, custom: (), node: Constant( @@ -258,17 +258,17 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 133..179, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 143..150, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 143..147, custom: (), node: Name( @@ -279,7 +279,7 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 148..149, custom: (), node: Name( @@ -299,7 +299,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 133..179, custom: (), node: Constant( @@ -311,17 +311,17 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 133..179, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 165..177, custom: (), node: Attribute( ExprAttribute { - value: Located { + value: Attributed { range: 165..166, custom: (), node: Name( @@ -357,13 +357,13 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 181..260, custom: (), node: ExceptHandler( ExcepthandlerExceptHandler { type_: Some( - Located { + Attributed { range: 189..196, custom: (), node: Name( @@ -378,17 +378,17 @@ expression: parse_ast "e", ), body: [ - Located { + Attributed { range: 207..260, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 207..260, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 207..212, custom: (), node: Name( @@ -399,13 +399,13 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 213..259, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 213..259, custom: (), node: Constant( @@ -417,17 +417,17 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 213..259, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 223..230, custom: (), node: Call( ExprCall { - func: Located { + func: Attributed { range: 223..227, custom: (), node: Name( @@ -438,7 +438,7 @@ expression: parse_ast ), }, args: [ - Located { + Attributed { range: 228..229, custom: (), node: Name( @@ -458,7 +458,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 213..259, custom: (), node: Constant( @@ -470,17 +470,17 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 213..259, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 245..257, custom: (), node: Attribute( ExprAttribute { - value: Located { + value: Attributed { range: 245..246, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__variadic_generics.snap b/parser/src/snapshots/rustpython_parser__parser__tests__variadic_generics.snap index 5825248d..269aba56 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__variadic_generics.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__variadic_generics.snap @@ -3,7 +3,7 @@ source: parser/src/parser.rs expression: parse_ast --- [ - Located { + Attributed { range: 1..49, custom: (), node: FunctionDef( @@ -13,18 +13,18 @@ expression: parse_ast posonlyargs: [], args: [], vararg: Some( - Located { + Attributed { range: 20..29, custom: (), node: ArgData { arg: "args", annotation: Some( - Located { + Attributed { range: 26..29, custom: (), node: Starred( ExprStarred { - value: Located { + value: Attributed { range: 27..29, custom: (), node: Name( @@ -49,12 +49,12 @@ expression: parse_ast defaults: [], }, body: [ - Located { + Attributed { range: 46..49, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 46..49, custom: (), node: Constant( @@ -70,12 +70,12 @@ expression: parse_ast ], decorator_list: [], returns: Some( - Located { + Attributed { range: 34..44, custom: (), node: Subscript( ExprSubscript { - value: Located { + value: Attributed { range: 34..39, custom: (), node: Name( @@ -85,12 +85,12 @@ expression: parse_ast }, ), }, - slice: Located { + slice: Attributed { range: 40..43, custom: (), node: Starred( ExprStarred { - value: Located { + value: Attributed { range: 41..43, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__parser__tests__with_statement.snap b/parser/src/snapshots/rustpython_parser__parser__tests__with_statement.snap index 5065d7bf..dfc5f9bf 100644 --- a/parser/src/snapshots/rustpython_parser__parser__tests__with_statement.snap +++ b/parser/src/snapshots/rustpython_parser__parser__tests__with_statement.snap @@ -3,14 +3,14 @@ source: parser/src/parser.rs expression: "parse_program(source, \"\").unwrap()" --- [ - Located { + Attributed { range: 0..12, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 5..6, custom: (), node: Constant( @@ -26,7 +26,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 8..12, custom: (), node: Pass, @@ -36,14 +36,14 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 13..30, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 18..19, custom: (), node: Constant( @@ -56,7 +56,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, optional_vars: Some( - Located { + Attributed { range: 23..24, custom: (), node: Name( @@ -70,7 +70,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 26..30, custom: (), node: Pass, @@ -80,14 +80,14 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 31..46, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 36..37, custom: (), node: Constant( @@ -102,7 +102,7 @@ expression: "parse_program(source, \"\").unwrap()" optional_vars: None, }, Withitem { - context_expr: Located { + context_expr: Attributed { range: 39..40, custom: (), node: Constant( @@ -118,7 +118,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 42..46, custom: (), node: Pass, @@ -128,14 +128,14 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 47..72, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 52..53, custom: (), node: Constant( @@ -148,7 +148,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, optional_vars: Some( - Located { + Attributed { range: 57..58, custom: (), node: Name( @@ -161,7 +161,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Withitem { - context_expr: Located { + context_expr: Attributed { range: 60..61, custom: (), node: Constant( @@ -174,7 +174,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, optional_vars: Some( - Located { + Attributed { range: 65..66, custom: (), node: Name( @@ -188,7 +188,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 68..72, custom: (), node: Pass, @@ -198,19 +198,19 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 73..97, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 78..91, custom: (), node: IfExp( ExprIfExp { - test: Located { + test: Attributed { range: 83..84, custom: (), node: Constant( @@ -222,7 +222,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - body: Located { + body: Attributed { range: 78..79, custom: (), node: Constant( @@ -234,7 +234,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - orelse: Located { + orelse: Attributed { range: 90..91, custom: (), node: Constant( @@ -253,7 +253,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 93..97, custom: (), node: Pass, @@ -263,19 +263,19 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 98..127, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 103..116, custom: (), node: IfExp( ExprIfExp { - test: Located { + test: Attributed { range: 108..109, custom: (), node: Constant( @@ -287,7 +287,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - body: Located { + body: Attributed { range: 103..104, custom: (), node: Constant( @@ -299,7 +299,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - orelse: Located { + orelse: Attributed { range: 115..116, custom: (), node: Constant( @@ -315,7 +315,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, optional_vars: Some( - Located { + Attributed { range: 120..121, custom: (), node: Name( @@ -329,7 +329,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 123..127, custom: (), node: Pass, @@ -339,14 +339,14 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 128..141, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 133..135, custom: (), node: Tuple( @@ -360,7 +360,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 137..141, custom: (), node: Pass, @@ -370,14 +370,14 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 142..160, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 147..149, custom: (), node: Tuple( @@ -388,7 +388,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, optional_vars: Some( - Located { + Attributed { range: 153..154, custom: (), node: Name( @@ -402,7 +402,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 156..160, custom: (), node: Pass, @@ -412,14 +412,14 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 161..175, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 167..168, custom: (), node: Constant( @@ -435,7 +435,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 171..175, custom: (), node: Pass, @@ -445,14 +445,14 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 176..195, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 182..183, custom: (), node: Constant( @@ -465,7 +465,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, optional_vars: Some( - Located { + Attributed { range: 188..189, custom: (), node: Name( @@ -479,7 +479,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 191..195, custom: (), node: Pass, @@ -489,14 +489,14 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 196..211, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 202..203, custom: (), node: Constant( @@ -512,7 +512,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 207..211, custom: (), node: Pass, @@ -522,20 +522,20 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 212..232, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 217..221, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 218..219, custom: (), node: Constant( @@ -553,7 +553,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, optional_vars: Some( - Located { + Attributed { range: 225..226, custom: (), node: Name( @@ -567,7 +567,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 228..232, custom: (), node: Pass, @@ -577,14 +577,14 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 233..250, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 239..240, custom: (), node: Constant( @@ -599,7 +599,7 @@ expression: "parse_program(source, \"\").unwrap()" optional_vars: None, }, Withitem { - context_expr: Located { + context_expr: Attributed { range: 242..243, custom: (), node: Constant( @@ -615,7 +615,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 246..250, custom: (), node: Pass, @@ -625,20 +625,20 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 251..273, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 256..262, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 257..258, custom: (), node: Constant( @@ -650,7 +650,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 260..261, custom: (), node: Constant( @@ -668,7 +668,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, optional_vars: Some( - Located { + Attributed { range: 266..267, custom: (), node: Name( @@ -682,7 +682,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 269..273, custom: (), node: Pass, @@ -692,25 +692,25 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 274..290, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 279..284, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 280..282, custom: (), node: Starred( ExprStarred { - value: Located { + value: Attributed { range: 281..282, custom: (), node: Name( @@ -733,7 +733,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 286..290, custom: (), node: Pass, @@ -743,25 +743,25 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 291..312, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 296..301, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 297..299, custom: (), node: Starred( ExprStarred { - value: Located { + value: Attributed { range: 298..299, custom: (), node: Name( @@ -781,7 +781,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, optional_vars: Some( - Located { + Attributed { range: 305..306, custom: (), node: Name( @@ -795,7 +795,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 308..312, custom: (), node: Pass, @@ -805,20 +805,20 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 313..331, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 318..325, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 319..320, custom: (), node: Constant( @@ -830,12 +830,12 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 322..324, custom: (), node: Starred( ExprStarred { - value: Located { + value: Attributed { range: 323..324, custom: (), node: Name( @@ -858,7 +858,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 327..331, custom: (), node: Pass, @@ -868,20 +868,20 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 332..355, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 337..344, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 338..339, custom: (), node: Constant( @@ -893,12 +893,12 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 341..343, custom: (), node: Starred( ExprStarred { - value: Located { + value: Attributed { range: 342..343, custom: (), node: Name( @@ -918,7 +918,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, optional_vars: Some( - Located { + Attributed { range: 348..349, custom: (), node: Name( @@ -932,7 +932,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 351..355, custom: (), node: Pass, @@ -942,19 +942,19 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 356..375, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 362..368, custom: (), node: NamedExpr( ExprNamedExpr { - target: Located { + target: Attributed { range: 362..363, custom: (), node: Name( @@ -964,7 +964,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - value: Located { + value: Attributed { range: 367..368, custom: (), node: Constant( @@ -983,7 +983,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 371..375, custom: (), node: Pass, @@ -993,19 +993,19 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 376..400, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 382..388, custom: (), node: NamedExpr( ExprNamedExpr { - target: Located { + target: Attributed { range: 382..383, custom: (), node: Name( @@ -1015,7 +1015,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - value: Located { + value: Attributed { range: 387..388, custom: (), node: Constant( @@ -1031,7 +1031,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, optional_vars: Some( - Located { + Attributed { range: 393..394, custom: (), node: Name( @@ -1045,7 +1045,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 396..400, custom: (), node: Pass, @@ -1055,25 +1055,25 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 401..428, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 406..422, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 407..413, custom: (), node: NamedExpr( ExprNamedExpr { - target: Located { + target: Attributed { range: 407..408, custom: (), node: Name( @@ -1083,7 +1083,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - value: Located { + value: Attributed { range: 412..413, custom: (), node: Constant( @@ -1098,12 +1098,12 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 415..421, custom: (), node: NamedExpr( ExprNamedExpr { - target: Located { + target: Attributed { range: 415..416, custom: (), node: Name( @@ -1113,7 +1113,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - value: Located { + value: Attributed { range: 420..421, custom: (), node: Constant( @@ -1137,7 +1137,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 424..428, custom: (), node: Pass, @@ -1147,25 +1147,25 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 429..461, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 434..450, custom: (), node: Tuple( ExprTuple { elts: [ - Located { + Attributed { range: 435..441, custom: (), node: NamedExpr( ExprNamedExpr { - target: Located { + target: Attributed { range: 435..436, custom: (), node: Name( @@ -1175,7 +1175,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - value: Located { + value: Attributed { range: 440..441, custom: (), node: Constant( @@ -1190,12 +1190,12 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 443..449, custom: (), node: NamedExpr( ExprNamedExpr { - target: Located { + target: Attributed { range: 443..444, custom: (), node: Name( @@ -1205,7 +1205,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - value: Located { + value: Attributed { range: 448..449, custom: (), node: Constant( @@ -1226,7 +1226,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, optional_vars: Some( - Located { + Attributed { range: 454..455, custom: (), node: Name( @@ -1240,7 +1240,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 457..461, custom: (), node: Pass, @@ -1250,14 +1250,14 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 462..481, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 468..469, custom: (), node: Constant( @@ -1270,7 +1270,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, optional_vars: Some( - Located { + Attributed { range: 473..474, custom: (), node: Name( @@ -1284,7 +1284,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 477..481, custom: (), node: Pass, @@ -1294,14 +1294,14 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 482..502, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 488..489, custom: (), node: Constant( @@ -1314,7 +1314,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, optional_vars: Some( - Located { + Attributed { range: 493..494, custom: (), node: Name( @@ -1328,7 +1328,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 498..502, custom: (), node: Pass, @@ -1338,14 +1338,14 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 503..530, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 509..510, custom: (), node: Constant( @@ -1358,7 +1358,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, optional_vars: Some( - Located { + Attributed { range: 514..515, custom: (), node: Name( @@ -1371,7 +1371,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Withitem { - context_expr: Located { + context_expr: Attributed { range: 517..518, custom: (), node: Constant( @@ -1384,7 +1384,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, optional_vars: Some( - Located { + Attributed { range: 522..523, custom: (), node: Name( @@ -1398,7 +1398,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 526..530, custom: (), node: Pass, @@ -1408,14 +1408,14 @@ expression: "parse_program(source, \"\").unwrap()" }, ), }, - Located { + Attributed { range: 531..559, custom: (), node: With( StmtWith { items: [ Withitem { - context_expr: Located { + context_expr: Attributed { range: 537..538, custom: (), node: Constant( @@ -1428,7 +1428,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, optional_vars: Some( - Located { + Attributed { range: 542..543, custom: (), node: Name( @@ -1441,7 +1441,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, Withitem { - context_expr: Located { + context_expr: Attributed { range: 545..546, custom: (), node: Constant( @@ -1454,7 +1454,7 @@ expression: "parse_program(source, \"\").unwrap()" ), }, optional_vars: Some( - Located { + Attributed { range: 550..551, custom: (), node: Name( @@ -1468,7 +1468,7 @@ expression: "parse_program(source, \"\").unwrap()" }, ], body: [ - Located { + Attributed { range: 555..559, custom: (), node: Pass, diff --git a/parser/src/snapshots/rustpython_parser__string__tests__backspace_alias.snap b/parser/src/snapshots/rustpython_parser__string__tests__backspace_alias.snap index 08aa32d4..c84bc9e5 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__backspace_alias.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__backspace_alias.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..15, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..15, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__bell_alias.snap b/parser/src/snapshots/rustpython_parser__string__tests__bell_alias.snap index 969367ad..45959718 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__bell_alias.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__bell_alias.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..9, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..9, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__carriage_return_alias.snap b/parser/src/snapshots/rustpython_parser__string__tests__carriage_return_alias.snap index f765d007..270ad754 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__carriage_return_alias.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__carriage_return_alias.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..21, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..21, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__character_tabulation_with_justification_alias.snap b/parser/src/snapshots/rustpython_parser__string__tests__character_tabulation_with_justification_alias.snap index bcf4db75..de8d1f23 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__character_tabulation_with_justification_alias.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__character_tabulation_with_justification_alias.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..45, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..45, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__delete_alias.snap b/parser/src/snapshots/rustpython_parser__string__tests__delete_alias.snap index 49804725..2ce4feee 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__delete_alias.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__delete_alias.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..12, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..12, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__double_quoted_byte.snap b/parser/src/snapshots/rustpython_parser__string__tests__double_quoted_byte.snap index da670865..edac5d01 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__double_quoted_byte.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__double_quoted_byte.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..738, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..738, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__escape_alias.snap b/parser/src/snapshots/rustpython_parser__string__tests__escape_alias.snap index 1b3f5616..f487e476 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__escape_alias.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__escape_alias.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..12, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..12, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__escape_char_in_byte_literal.snap b/parser/src/snapshots/rustpython_parser__string__tests__escape_char_in_byte_literal.snap index 2af28ee1..45ca76ef 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__escape_char_in_byte_literal.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__escape_char_in_byte_literal.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..13, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..13, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__escape_octet.snap b/parser/src/snapshots/rustpython_parser__string__tests__escape_octet.snap index 36137fa7..c1795022 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__escape_octet.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__escape_octet.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..14, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..14, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__form_feed_alias.snap b/parser/src/snapshots/rustpython_parser__string__tests__form_feed_alias.snap index 43cb8097..09ea9346 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__form_feed_alias.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__form_feed_alias.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..15, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..15, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__fstring_escaped_character.snap b/parser/src/snapshots/rustpython_parser__string__tests__fstring_escaped_character.snap index 622c6ba9..dc7dd353 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__fstring_escaped_character.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__fstring_escaped_character.snap @@ -3,18 +3,18 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..8, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..8, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 0..8, custom: (), node: Constant( @@ -26,12 +26,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..8, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 5..6, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__fstring_escaped_newline.snap b/parser/src/snapshots/rustpython_parser__string__tests__fstring_escaped_newline.snap index 553a3e53..f3494f72 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__fstring_escaped_newline.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__fstring_escaped_newline.snap @@ -3,18 +3,18 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..8, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..8, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 0..8, custom: (), node: Constant( @@ -26,12 +26,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..8, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 5..6, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__fstring_line_continuation.snap b/parser/src/snapshots/rustpython_parser__string__tests__fstring_line_continuation.snap index 4d05ada4..187e78d6 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__fstring_line_continuation.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__fstring_line_continuation.snap @@ -3,18 +3,18 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..9, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..9, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 0..9, custom: (), node: Constant( @@ -26,12 +26,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..9, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 6..7, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_base.snap b/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_base.snap index 12772b19..44ee8801 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_base.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_base.snap @@ -3,7 +3,7 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..10, custom: (), node: Constant( @@ -15,7 +15,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..10, custom: (), node: Constant( @@ -27,12 +27,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..10, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 3..7, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_base_more.snap b/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_base_more.snap index ec1f2c8c..5c60f692 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_base_more.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_base_more.snap @@ -3,7 +3,7 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..38, custom: (), node: Constant( @@ -15,7 +15,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..38, custom: (), node: Constant( @@ -27,7 +27,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..38, custom: (), node: Constant( @@ -39,12 +39,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..38, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 7..11, custom: (), node: Name( @@ -59,7 +59,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..38, custom: (), node: Constant( @@ -71,7 +71,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..38, custom: (), node: Constant( @@ -83,7 +83,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..38, custom: (), node: Constant( @@ -95,12 +95,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..38, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 29..35, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_format.snap b/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_format.snap index d9525b53..77349075 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_format.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__fstring_parse_self_documenting_format.snap @@ -3,7 +3,7 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..14, custom: (), node: Constant( @@ -15,7 +15,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..14, custom: (), node: Constant( @@ -27,12 +27,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..14, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 3..7, custom: (), node: Name( @@ -44,13 +44,13 @@ expression: parse_ast }, conversion: 0, format_spec: Some( - Located { + Attributed { range: 0..14, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 0..14, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__fstring_unescaped_newline.snap b/parser/src/snapshots/rustpython_parser__string__tests__fstring_unescaped_newline.snap index 357da38c..04172b03 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__fstring_unescaped_newline.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__fstring_unescaped_newline.snap @@ -3,18 +3,18 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..11, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..11, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 0..11, custom: (), node: Constant( @@ -26,12 +26,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..11, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 6..7, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__hts_alias.snap b/parser/src/snapshots/rustpython_parser__string__tests__hts_alias.snap index 37876936..fc8f2f82 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__hts_alias.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__hts_alias.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..9, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..9, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_1.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_1.snap index 0c1e9c5e..fe659768 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_1.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_1.snap @@ -3,18 +3,18 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..17, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..17, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 0..17, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_2.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_2.snap index 0c1e9c5e..fe659768 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_2.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_2.snap @@ -3,18 +3,18 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..17, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..17, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 0..17, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_3.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_3.snap index 2c6c069b..d27c8c7f 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_3.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_f_string_concat_3.snap @@ -3,18 +3,18 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..22, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..22, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 0..22, custom: (), node: Constant( @@ -26,12 +26,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 9..22, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 17..20, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring.snap index a18e34e9..c54b30dd 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..18, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 3..4, custom: (), node: Name( @@ -23,12 +23,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..18, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 7..8, custom: (), node: Name( @@ -43,7 +43,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..18, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_equals.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_equals.snap index 9fcc119b..6626d28e 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_equals.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_equals.snap @@ -3,17 +3,17 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..13, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 3..11, custom: (), node: Compare( ExprCompare { - left: Located { + left: Attributed { range: 3..5, custom: (), node: Constant( @@ -29,7 +29,7 @@ expression: parse_ast Eq, ], comparators: [ - Located { + Attributed { range: 9..11, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_nested_spec.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_nested_spec.snap index b34dcde7..ad55a00f 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_nested_spec.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_nested_spec.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..15, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 3..6, custom: (), node: Name( @@ -20,18 +20,18 @@ expression: parse_ast }, conversion: 0, format_spec: Some( - Located { + Attributed { range: 0..15, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 0..15, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 8..12, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_not_equals.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_not_equals.snap index 6bcd0536..b9142acc 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_not_equals.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_not_equals.snap @@ -3,17 +3,17 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..11, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 3..9, custom: (), node: Compare( ExprCompare { - left: Located { + left: Attributed { range: 3..4, custom: (), node: Constant( @@ -29,7 +29,7 @@ expression: parse_ast NotEq, ], comparators: [ - Located { + Attributed { range: 8..9, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_not_nested_spec.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_not_nested_spec.snap index b65d2859..7867a6d0 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_not_nested_spec.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_not_nested_spec.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..13, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 3..6, custom: (), node: Name( @@ -20,13 +20,13 @@ expression: parse_ast }, conversion: 0, format_spec: Some( - Located { + Attributed { range: 0..13, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 0..13, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_self_doc_prec_space.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_self_doc_prec_space.snap index 9e965158..7fecede4 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_self_doc_prec_space.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_self_doc_prec_space.snap @@ -3,7 +3,7 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..10, custom: (), node: Constant( @@ -15,7 +15,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..10, custom: (), node: Constant( @@ -27,12 +27,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..10, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 3..4, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_self_doc_trailing_space.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_self_doc_trailing_space.snap index e89cd60f..7cf2062a 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_self_doc_trailing_space.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_self_doc_trailing_space.snap @@ -3,7 +3,7 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..10, custom: (), node: Constant( @@ -15,7 +15,7 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..10, custom: (), node: Constant( @@ -27,12 +27,12 @@ expression: parse_ast }, ), }, - Located { + Attributed { range: 0..10, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 3..4, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_yield_expr.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_yield_expr.snap index bddce355..864dd81e 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_yield_expr.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_fstring_yield_expr.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..10, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 3..8, custom: (), node: Yield( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_string_concat.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_string_concat.snap index bd422603..3826a282 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_string_concat.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_string_concat.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..16, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..16, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_string_triple_quotes_with_kind.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_string_triple_quotes_with_kind.snap index d5766285..5fb8e0ce 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_string_triple_quotes_with_kind.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_string_triple_quotes_with_kind.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..20, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..20, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_u_f_string_concat_1.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_u_f_string_concat_1.snap index ab4f1c89..69f7c86c 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_u_f_string_concat_1.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_u_f_string_concat_1.snap @@ -3,18 +3,18 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..18, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..18, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 0..18, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_u_f_string_concat_2.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_u_f_string_concat_2.snap index 1d83de3a..434bc751 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_u_f_string_concat_2.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_u_f_string_concat_2.snap @@ -3,18 +3,18 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..22, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..22, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 0..22, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_u_string_concat_1.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_u_string_concat_1.snap index 534eab5f..c9a9a257 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_u_string_concat_1.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_u_string_concat_1.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..17, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..17, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__parse_u_string_concat_2.snap b/parser/src/snapshots/rustpython_parser__string__tests__parse_u_string_concat_2.snap index 01bb7136..23554679 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__parse_u_string_concat_2.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__parse_u_string_concat_2.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..17, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..17, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__raw_byte_literal_1.snap b/parser/src/snapshots/rustpython_parser__string__tests__raw_byte_literal_1.snap index 0125cb3e..7e7234a4 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__raw_byte_literal_1.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__raw_byte_literal_1.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..8, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..8, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__raw_byte_literal_2.snap b/parser/src/snapshots/rustpython_parser__string__tests__raw_byte_literal_2.snap index bfb3892e..09c7f7c0 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__raw_byte_literal_2.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__raw_byte_literal_2.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..6, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..6, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__raw_fstring.snap b/parser/src/snapshots/rustpython_parser__string__tests__raw_fstring.snap index f8a9555f..7dfffbfb 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__raw_fstring.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__raw_fstring.snap @@ -3,23 +3,23 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..7, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..7, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 0..7, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 4..5, custom: (), node: Name( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__single_quoted_byte.snap b/parser/src/snapshots/rustpython_parser__string__tests__single_quoted_byte.snap index da670865..edac5d01 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__single_quoted_byte.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__single_quoted_byte.snap @@ -3,12 +3,12 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..738, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..738, custom: (), node: Constant( diff --git a/parser/src/snapshots/rustpython_parser__string__tests__triple_quoted_raw_fstring.snap b/parser/src/snapshots/rustpython_parser__string__tests__triple_quoted_raw_fstring.snap index d3de8275..19147e0e 100644 --- a/parser/src/snapshots/rustpython_parser__string__tests__triple_quoted_raw_fstring.snap +++ b/parser/src/snapshots/rustpython_parser__string__tests__triple_quoted_raw_fstring.snap @@ -3,23 +3,23 @@ source: parser/src/string.rs expression: parse_ast --- [ - Located { + Attributed { range: 0..11, custom: (), node: Expr( StmtExpr { - value: Located { + value: Attributed { range: 0..11, custom: (), node: JoinedStr( ExprJoinedStr { values: [ - Located { + Attributed { range: 0..11, custom: (), node: FormattedValue( ExprFormattedValue { - value: Located { + value: Attributed { range: 6..7, custom: (), node: Name( diff --git a/scripts/update_asdl.sh b/scripts/update_asdl.sh index 841735e4..d912a727 100755 --- a/scripts/update_asdl.sh +++ b/scripts/update_asdl.sh @@ -3,5 +3,5 @@ set -e cd "$(dirname "$(dirname "$0")")" -python ast/asdl_rs.py --generic-file ast/src/generic.rs --located-file ast/src/located.rs --module-file ../RustPython/vm/src/stdlib/ast/gen.rs ast/Python.asdl -rustfmt ast/src/generic.rs ast/src/located.rs ../RustPython/vm/src/stdlib/ast/gen.rs +python ast/asdl_rs.py --generic-file ast/src/gen/generic.rs --located-file ast/src/gen/located.rs --module-file ../RustPython/vm/src/stdlib/ast/gen.rs ast/Python.asdl +rustfmt ast/src/gen/generic.rs ast/src/gen/located.rs ../RustPython/vm/src/stdlib/ast/gen.rs From a3d9d8cb14a94b25d5b9722638da859868fcb62e Mon Sep 17 00:00:00 2001 From: Jeong YunWon Date: Wed, 10 May 2023 02:36:52 +0900 Subject: [PATCH 5/7] numerous refactoring - Split parser core and compiler core. Fix #14 - AST int type to `u32` - Updated asdl_rs.py and update_asdl.sh fix #6 - Use `ruff_python_ast::SourceLocation` for Python source location. Deleted our own Location. - Renamed ast::Located to ast::Attributed to distinguish terms for TextSize and SourceLocation - `ast::`s for TextSize located ast. `ast::located::` for Python source located ast. - And also strictly renaming `located` to refer only python location related interfaces. - `SourceLocator` to convert locations. - New `source-code` features of to disable python locations when unnecessary. - Also including fully merging https://github.com/astral-sh/RustPython/pull/4 closes #9 --- Cargo.toml | 9 +- ast/Cargo.toml | 8 +- ast/asdl_rs.py | 40 +- ast/src/attributed.rs | 6 +- ast/src/constant.rs | 3 +- ast/src/fold_helpers.rs | 2 +- ast/src/gen/generic.rs | 18 +- ast/src/gen/located.rs | 2 +- ast/src/lib.rs | 50 +- ast/src/{locator.rs => source_locator.rs} | 8 +- ast/src/unparse.rs | 10 +- core/Cargo.toml | 8 +- core/src/bytecode.rs | 1613 -- core/src/error.rs | 77 +- core/src/format.rs | 13 + core/src/lib.rs | 42 +- core/src/marshal.rs | 635 - core/src/mode.rs | 25 +- core/src/source_code.rs | 126 + parser/Cargo.toml | 7 +- parser/src/lexer.rs | 2 +- parser/src/lib.rs | 5 +- parser/src/mode.rs | 55 - parser/src/parser.rs | 6 +- parser/src/python.lalrpop | 9 +- parser/src/python.rs | 18858 ++++++++++---------- parser/src/soft_keywords.rs | 2 +- parser/src/string.rs | 7 +- parser/src/token.rs | 23 +- 29 files changed, 9703 insertions(+), 11966 deletions(-) rename ast/src/{locator.rs => source_locator.rs} (73%) delete mode 100644 core/src/bytecode.rs create mode 100644 core/src/format.rs delete mode 100644 core/src/marshal.rs create mode 100644 core/src/source_code.rs delete mode 100644 parser/src/mode.rs diff --git a/Cargo.toml b/Cargo.toml index 96c1b0fa..974daa24 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,11 +16,12 @@ members = [ ] [workspace.dependencies] +rustpython-ast = { path = "ast", version = "0.2.0" } +rustpython-parser-core = { path = "core", version = "0.2.0" } +rustpython-literal = { path = "literal", version = "0.2.0" } + ahash = "0.7.6" anyhow = "1.0.45" -ascii = "1.0" -bitflags = "1.3.2" -bstr = "0.2.17" cfg-if = "1.0" insta = "1.14.0" itertools = "0.10.3" @@ -32,7 +33,7 @@ rand = "0.8.5" serde = "1.0" static_assertions = "1.1" unicode_names2 = { version = "0.6.0", git = "https://github.com/youknowone/unicode_names2.git", rev = "4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde" } -ruff_python_ast = { git = "https://github.com/youknowone/ruff.git", rev = "583df5c1fa43b2732896219f8ab425116c140c80" } +ruff_python_ast = { git = "https://github.com/youknowone/ruff.git", rev = "088958e8fda2f74f1ebf315c75db13c232409b13" } # ruff_python_ast = { path = "../ruff/crates/ruff_python_ast" } [profile.dev.package."*"] diff --git a/ast/Cargo.toml b/ast/Cargo.toml index 85f3b135..a7fb168c 100644 --- a/ast/Cargo.toml +++ b/ast/Cargo.toml @@ -8,14 +8,14 @@ repository = "https://github.com/RustPython/RustPython" license = "MIT" [features] -default = ["constant-optimization", "fold", "location"] +default = ["constant-optimization", "fold", "source-code"] constant-optimization = ["fold"] -location = [] +source-code = ["fold"] fold = [] unparse = ["rustpython-literal"] [dependencies] -rustpython-compiler-core = { path = "../core", version = "0.2.0" } -rustpython-literal = { path = "../literal", version = "0.2.0", optional = true } +rustpython-parser-core = { workspace = true } +rustpython-literal = { workspace = true, optional = true } num-bigint = { workspace = true } diff --git a/ast/asdl_rs.py b/ast/asdl_rs.py index 1da5d4e5..ce216428 100755 --- a/ast/asdl_rs.py +++ b/ast/asdl_rs.py @@ -8,7 +8,6 @@ from argparse import ArgumentParser from pathlib import Path from typing import Optional, Dict -from attr import dataclass import asdl @@ -18,7 +17,7 @@ builtin_type_mapping = { "identifier": "Ident", "string": "String", - "int": "usize", + "int": "u32", "constant": "Constant", } assert builtin_type_mapping.keys() == asdl.builtin_types @@ -391,7 +390,18 @@ def visitModule(self, mod, depth): depth + 1, ) self.emit( - "fn map_located(&mut self, located: Attributed) -> Result, Self::Error> { let custom = self.map_user(located.custom)?; Ok(Attributed { range: located.range, custom, node: located.node }) }", + """ + fn map_located(&mut self, located: Attributed) -> Result, Self::Error> { + let custom = self.map_user(located.custom)?; + Ok(Attributed { range: located.range, custom, node: located.node }) + }""", + depth + 1, + ) + self.emit( + """ + fn fold>(&mut self, node: X) -> Result { + node.fold(self) + }""", depth + 1, ) for dfn in mod.dfns: @@ -715,8 +725,8 @@ def make_pattern(self, fields): return ",".join(rust_field(f.name) for f in fields) def gen_sum_fromobj(self, sum, sumname, enumname, rustname, depth): - if sum.attributes: - self.extract_location(sumname, depth) + # if sum.attributes: + # self.extract_location(sumname, depth) self.emit("let _cls = _object.class();", depth) self.emit("Ok(", depth) @@ -739,8 +749,8 @@ def gen_sum_fromobj(self, sum, sumname, enumname, rustname, depth): self.emit("})", depth) def gen_product_fromobj(self, product, prodname, structname, depth): - if product.attributes: - self.extract_location(prodname, depth) + # if product.attributes: + # self.extract_location(prodname, depth) self.emit("Ok(", depth) self.gen_construction(structname, product, prodname, depth + 1) @@ -761,11 +771,15 @@ def gen_construction(self, cons_path, cons, name, depth): def extract_location(self, typename, depth): row = self.decode_field(asdl.Field("int", "lineno"), typename) column = self.decode_field(asdl.Field("int", "col_offset"), typename) - self.emit(f"""let _location = {{ - let row = try_location_field({row}, _vm)?; - let column = try_location_field({column}, _vm)?; - SourceLocation {{ row, column }} - }};""", depth) + self.emit( + f""" + let _location = {{ + let row = {row}; + let column = {column}; + try_location(row, column) + }};""", + depth, + ) def decode_field(self, field, typename): name = json.dumps(field.name) @@ -805,7 +819,7 @@ def write_located_def(typeinfo, f): f.write( textwrap.dedent( """ - use crate::location::SourceRange; + use rustpython_parser_core::source_code::SourceRange; pub type Located = super::generic::Attributed; """ diff --git a/ast/src/attributed.rs b/ast/src/attributed.rs index 9bf2fbc6..234b965d 100644 --- a/ast/src/attributed.rs +++ b/ast/src/attributed.rs @@ -1,5 +1,7 @@ -use crate::location::{SourceLocation, SourceRange}; -use rustpython_compiler_core::text_size::{TextRange, TextSize}; +use rustpython_parser_core::{ + source_code::{SourceLocation, SourceRange}, + text_size::{TextRange, TextSize}, +}; #[derive(Clone, Debug, PartialEq)] pub struct Attributed { diff --git a/ast/src/constant.rs b/ast/src/constant.rs index aad36526..d6bacbc2 100644 --- a/ast/src/constant.rs +++ b/ast/src/constant.rs @@ -1,5 +1,4 @@ use num_bigint::BigInt; -pub use rustpython_compiler_core::ConversionFlag; #[derive(Clone, Debug, PartialEq)] pub enum Constant { @@ -137,7 +136,7 @@ impl crate::fold::Fold for ConstantOptimizer { #[cfg(test)] mod tests { use super::*; - use rustpython_compiler_core::text_size::TextRange; + use rustpython_parser_core::text_size::TextRange; #[cfg(feature = "constant-optimization")] #[test] diff --git a/ast/src/fold_helpers.rs b/ast/src/fold_helpers.rs index 83c7ae40..773d5c84 100644 --- a/ast/src/fold_helpers.rs +++ b/ast/src/fold_helpers.rs @@ -62,4 +62,4 @@ macro_rules! simple_fold { }; } -simple_fold!(usize, String, bool, constant::Constant); +simple_fold!(u32, String, bool, constant::Constant); diff --git a/ast/src/gen/generic.rs b/ast/src/gen/generic.rs index 1b183245..4e497eb4 100644 --- a/ast/src/gen/generic.rs +++ b/ast/src/gen/generic.rs @@ -158,7 +158,7 @@ pub struct StmtAnnAssign { pub target: Box>, pub annotation: Box>, pub value: Option>>, - pub simple: usize, + pub simple: u32, } impl From> for StmtKind { @@ -328,7 +328,7 @@ impl From> for StmtKind { pub struct StmtImportFrom { pub module: Option, pub names: Vec>, - pub level: Option, + pub level: Option, } impl From> for StmtKind { @@ -610,7 +610,7 @@ impl From> for ExprKind { #[derive(Clone, Debug, PartialEq)] pub struct ExprFormattedValue { pub value: Box>, - pub conversion: usize, + pub conversion: u32, pub format_spec: Option>>, } @@ -819,7 +819,7 @@ pub struct Comprehension { pub target: Expr, pub iter: Expr, pub ifs: Vec>, - pub is_async: usize, + pub is_async: u32, } #[derive(Clone, Debug, PartialEq)] @@ -996,7 +996,7 @@ pub type Pattern = Attributed, U>; #[derive(Clone, Debug, PartialEq)] pub struct TypeIgnoreTypeIgnore { - pub lineno: usize, + pub lineno: u32, pub tag: String, } @@ -1019,6 +1019,7 @@ pub mod fold { type TargetU; type Error; fn map_user(&mut self, user: U) -> Result; + fn map_located( &mut self, located: Attributed, @@ -1030,6 +1031,13 @@ pub mod fold { node: located.node, }) } + + fn fold>( + &mut self, + node: X, + ) -> Result { + node.fold(self) + } fn fold_mod(&mut self, node: Mod) -> Result, Self::Error> { fold_mod(self, node) } diff --git a/ast/src/gen/located.rs b/ast/src/gen/located.rs index 84ef9596..0e71a3c8 100644 --- a/ast/src/gen/located.rs +++ b/ast/src/gen/located.rs @@ -1,6 +1,6 @@ // File automatically generated by ast/asdl_rs.py. -use crate::location::SourceRange; +use rustpython_parser_core::source_code::SourceRange; pub type Located = super::generic::Attributed; pub type Mod = super::generic::Mod; diff --git a/ast/src/lib.rs b/ast/src/lib.rs index 56c62639..683698c0 100644 --- a/ast/src/lib.rs +++ b/ast/src/lib.rs @@ -7,53 +7,21 @@ mod generic { include!("gen/generic.rs"); } mod impls; -#[cfg(feature = "location")] -pub mod located { - include!("gen/located.rs"); -} -#[cfg(feature = "location")] -mod locator; -#[cfg(feature = "location")] -pub use crate::locator::locate; -#[cfg(feature = "location")] -pub use rustpython_compiler_core::SourceLocator; - +#[cfg(feature = "source-code")] +mod source_locator; #[cfg(feature = "unparse")] mod unparse; pub use attributed::Attributed; -pub use constant::{Constant, ConversionFlag}; +pub use constant::Constant; pub use generic::*; +pub use rustpython_parser_core::{text_size, ConversionFlag}; pub type Suite = Vec>; -pub mod location { - pub use rustpython_compiler_core::source_code::{OneIndexed, SourceLocation}; - - #[derive(Debug)] - pub struct SourceRange { - pub start: SourceLocation, - pub end: Option, - } - - impl SourceRange { - pub fn new(start: SourceLocation, end: SourceLocation) -> Self { - Self { - start, - end: Some(end), - } - } - pub fn unwrap_end(&self) -> SourceLocation { - self.end.unwrap() - } - } - - impl From> for SourceRange { - fn from(value: std::ops::Range) -> Self { - Self { - start: value.start, - end: Some(value.end), - } - } - } +#[cfg(feature = "source-code")] +pub mod located { + include!("gen/located.rs"); } + +pub use rustpython_parser_core::source_code; diff --git a/ast/src/locator.rs b/ast/src/source_locator.rs similarity index 73% rename from ast/src/locator.rs rename to ast/src/source_locator.rs index 888161ca..bc7055d7 100644 --- a/ast/src/locator.rs +++ b/ast/src/source_locator.rs @@ -1,11 +1,5 @@ use crate::attributed::Attributed; -use crate::fold_helpers::Foldable; -use crate::location::SourceRange; -use rustpython_compiler_core::SourceLocator; - -pub fn locate>(locator: &mut SourceLocator, ast: X) -> X::Mapped { - ast.fold(locator).unwrap() -} +use rustpython_parser_core::source_code::{SourceLocator, SourceRange}; impl crate::fold::Fold<()> for SourceLocator<'_> { type TargetU = SourceRange; diff --git a/ast/src/unparse.rs b/ast/src/unparse.rs index 807b0f16..575cf40d 100644 --- a/ast/src/unparse.rs +++ b/ast/src/unparse.rs @@ -1,7 +1,5 @@ -use crate::{ - Arg, Arguments, Boolop, Cmpop, Comprehension, Constant, ConversionFlag, Expr, ExprKind, - Operator, -}; +use crate::ConversionFlag; +use crate::{Arg, Arguments, Boolop, Cmpop, Comprehension, Constant, Expr, ExprKind, Operator}; use std::fmt; mod precedence { @@ -452,7 +450,7 @@ impl<'a> Unparser<'a> { fn unparse_formatted( &mut self, val: &Expr, - conversion: usize, + conversion: u32, spec: Option<&Expr>, ) -> fmt::Result { let buffered = to_string_fmt(|f| Unparser::new(f).unparse_expr(val, precedence::TEST + 1)); @@ -466,7 +464,7 @@ impl<'a> Unparser<'a> { self.p(&buffered)?; drop(buffered); - if conversion != ConversionFlag::None as usize { + if conversion != ConversionFlag::None as u32 { self.p("!")?; let buf = &[conversion as u8]; let c = std::str::from_utf8(buf).unwrap(); diff --git a/core/Cargo.toml b/core/Cargo.toml index c8add56a..e6af2183 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -1,6 +1,6 @@ [package] -name = "rustpython-compiler-core" -description = "RustPython specific bytecode." +name = "rustpython-parser-core" +description = "RustPython parser data types." version = "0.2.0" authors = ["RustPython Team"] edition = "2021" @@ -8,7 +8,6 @@ repository = "https://github.com/RustPython/RustPython" license = "MIT" [dependencies] -bitflags = { workspace = true } itertools = { workspace = true } num-bigint = { workspace = true } num-complex = { workspace = true } @@ -18,3 +17,6 @@ ruff_python_ast = { workspace = true } lz4_flex = "0.9.2" +[features] +default = ["source-code"] +source-code = [] diff --git a/core/src/bytecode.rs b/core/src/bytecode.rs deleted file mode 100644 index 842d4992..00000000 --- a/core/src/bytecode.rs +++ /dev/null @@ -1,1613 +0,0 @@ -//! Implement python as a virtual machine with bytecode. This module -//! implements bytecode structure. - -use crate::{ - marshal, - source_code::{OneIndexed, SourceLocation}, -}; -use bitflags::bitflags; -use itertools::Itertools; -use num_bigint::BigInt; -use num_complex::Complex64; -use std::marker::PhantomData; -use std::{collections::BTreeSet, fmt, hash, mem}; - -pub trait Constant: Sized { - type Name: AsRef; - - /// Transforms the given Constant to a BorrowedConstant - fn borrow_constant(&self) -> BorrowedConstant; -} - -impl Constant for ConstantData { - type Name = String; - fn borrow_constant(&self) -> BorrowedConstant { - use BorrowedConstant::*; - match self { - ConstantData::Integer { value } => Integer { value }, - ConstantData::Float { value } => Float { value: *value }, - ConstantData::Complex { value } => Complex { value: *value }, - ConstantData::Boolean { value } => Boolean { value: *value }, - ConstantData::Str { value } => Str { value }, - ConstantData::Bytes { value } => Bytes { value }, - ConstantData::Code { code } => Code { code }, - ConstantData::Tuple { elements } => Tuple { elements }, - ConstantData::None => None, - ConstantData::Ellipsis => Ellipsis, - } - } -} - -/// A Constant Bag -pub trait ConstantBag: Sized + Copy { - type Constant: Constant; - fn make_constant(&self, constant: BorrowedConstant) -> Self::Constant; - fn make_int(&self, value: BigInt) -> Self::Constant; - fn make_tuple(&self, elements: impl Iterator) -> Self::Constant; - fn make_code(&self, code: CodeObject) -> Self::Constant; - fn make_name(&self, name: &str) -> ::Name; -} - -pub trait AsBag { - type Bag: ConstantBag; - #[allow(clippy::wrong_self_convention)] - fn as_bag(self) -> Self::Bag; -} - -impl AsBag for Bag { - type Bag = Self; - fn as_bag(self) -> Self { - self - } -} - -#[derive(Clone, Copy)] -pub struct BasicBag; - -impl ConstantBag for BasicBag { - type Constant = ConstantData; - fn make_constant(&self, constant: BorrowedConstant) -> Self::Constant { - constant.to_owned() - } - fn make_int(&self, value: BigInt) -> Self::Constant { - ConstantData::Integer { value } - } - fn make_tuple(&self, elements: impl Iterator) -> Self::Constant { - ConstantData::Tuple { - elements: elements.collect(), - } - } - fn make_code(&self, code: CodeObject) -> Self::Constant { - ConstantData::Code { - code: Box::new(code), - } - } - fn make_name(&self, name: &str) -> ::Name { - name.to_owned() - } -} - -/// Primary container of a single code object. Each python function has -/// a code object. Also a module has a code object. -#[derive(Clone)] -pub struct CodeObject { - pub instructions: Box<[CodeUnit]>, - pub locations: Box<[SourceLocation]>, - pub flags: CodeFlags, - pub posonlyarg_count: u32, - // Number of positional-only arguments - pub arg_count: u32, - pub kwonlyarg_count: u32, - pub source_path: C::Name, - pub first_line_number: OneIndexed, - pub max_stackdepth: u32, - pub obj_name: C::Name, - // Name of the object that created this code object - pub cell2arg: Option>, - pub constants: Box<[C]>, - pub names: Box<[C::Name]>, - pub varnames: Box<[C::Name]>, - pub cellvars: Box<[C::Name]>, - pub freevars: Box<[C::Name]>, -} - -bitflags! { - pub struct CodeFlags: u16 { - const NEW_LOCALS = 0x01; - const IS_GENERATOR = 0x02; - const IS_COROUTINE = 0x04; - const HAS_VARARGS = 0x08; - const HAS_VARKEYWORDS = 0x10; - const IS_OPTIMIZED = 0x20; - } -} - -impl CodeFlags { - pub const NAME_MAPPING: &'static [(&'static str, CodeFlags)] = &[ - ("GENERATOR", CodeFlags::IS_GENERATOR), - ("COROUTINE", CodeFlags::IS_COROUTINE), - ( - "ASYNC_GENERATOR", - Self::from_bits_truncate(Self::IS_GENERATOR.bits | Self::IS_COROUTINE.bits), - ), - ("VARARGS", CodeFlags::HAS_VARARGS), - ("VARKEYWORDS", CodeFlags::HAS_VARKEYWORDS), - ]; -} - -/// an opcode argument that may be extended by a prior ExtendedArg -#[derive(Copy, Clone, PartialEq, Eq)] -#[repr(transparent)] -pub struct OpArgByte(pub u8); -impl OpArgByte { - pub const fn null() -> Self { - OpArgByte(0) - } -} -impl fmt::Debug for OpArgByte { - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - self.0.fmt(f) - } -} - -/// a full 32-bit op_arg, including any possible ExtendedArg extension -#[derive(Copy, Clone, Debug)] -#[repr(transparent)] -pub struct OpArg(pub u32); -impl OpArg { - pub const fn null() -> Self { - OpArg(0) - } - - /// Returns how many CodeUnits a instruction with this op_arg will be encoded as - #[inline] - pub fn instr_size(self) -> usize { - (self.0 > 0xff) as usize + (self.0 > 0xff_ff) as usize + (self.0 > 0xff_ff_ff) as usize + 1 - } - - /// returns the arg split into any necessary ExtendedArg components (in big-endian order) and - /// the arg for the real opcode itself - #[inline(always)] - pub fn split(self) -> (impl ExactSizeIterator, OpArgByte) { - let mut it = self - .0 - .to_le_bytes() - .map(OpArgByte) - .into_iter() - .take(self.instr_size()); - let lo = it.next().unwrap(); - (it.rev(), lo) - } -} - -#[derive(Default, Copy, Clone)] -#[repr(transparent)] -pub struct OpArgState { - state: u32, -} - -impl OpArgState { - #[inline(always)] - pub fn get(&mut self, ins: CodeUnit) -> (Instruction, OpArg) { - let arg = self.extend(ins.arg); - if ins.op != Instruction::ExtendedArg { - self.reset(); - } - (ins.op, arg) - } - #[inline(always)] - pub fn extend(&mut self, arg: OpArgByte) -> OpArg { - self.state = self.state << 8 | u32::from(arg.0); - OpArg(self.state) - } - #[inline(always)] - pub fn reset(&mut self) { - self.state = 0 - } -} - -pub trait OpArgType: Copy { - fn from_op_arg(x: u32) -> Option; - fn to_op_arg(self) -> u32; -} - -impl OpArgType for u32 { - #[inline(always)] - fn from_op_arg(x: u32) -> Option { - Some(x) - } - #[inline(always)] - fn to_op_arg(self) -> u32 { - self - } -} - -impl OpArgType for bool { - #[inline(always)] - fn from_op_arg(x: u32) -> Option { - Some(x != 0) - } - #[inline(always)] - fn to_op_arg(self) -> u32 { - self as u32 - } -} - -macro_rules! op_arg_enum { - ($(#[$attr:meta])* $vis:vis enum $name:ident { $($(#[$var_attr:meta])* $var:ident = $value:literal,)* }) => { - $(#[$attr])* - $vis enum $name { - $($(#[$var_attr])* $var = $value,)* - } - - impl OpArgType for $name { - fn to_op_arg(self) -> u32 { - self as u32 - } - fn from_op_arg(x: u32) -> Option { - Some(match u8::try_from(x).ok()? { - $($value => Self::$var,)* - _ => return None, - }) - } - } - }; -} - -#[derive(Copy, Clone)] -pub struct Arg(PhantomData); - -impl Arg { - #[inline] - pub fn marker() -> Self { - Arg(PhantomData) - } - #[inline] - pub fn new(arg: T) -> (Self, OpArg) { - (Self(PhantomData), OpArg(arg.to_op_arg())) - } - #[inline] - pub fn new_single(arg: T) -> (Self, OpArgByte) - where - T: Into, - { - (Self(PhantomData), OpArgByte(arg.into())) - } - #[inline(always)] - pub fn get(self, arg: OpArg) -> T { - self.try_get(arg).unwrap() - } - #[inline(always)] - pub fn try_get(self, arg: OpArg) -> Option { - T::from_op_arg(arg.0) - } - #[inline(always)] - /// # Safety - /// T::from_op_arg(self) must succeed - pub unsafe fn get_unchecked(self, arg: OpArg) -> T { - match T::from_op_arg(arg.0) { - Some(t) => t, - None => std::hint::unreachable_unchecked(), - } - } -} - -impl PartialEq for Arg { - fn eq(&self, _: &Self) -> bool { - true - } -} -impl Eq for Arg {} - -impl fmt::Debug for Arg { - fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - write!(f, "Arg<{}>", std::any::type_name::()) - } -} - -#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Ord, PartialOrd)] -#[repr(transparent)] -// XXX: if you add a new instruction that stores a Label, make sure to add it in -// Instruction::label_arg -pub struct Label(pub u32); - -impl OpArgType for Label { - #[inline(always)] - fn from_op_arg(x: u32) -> Option { - Some(Label(x)) - } - #[inline(always)] - fn to_op_arg(self) -> u32 { - self.0 - } -} - -impl fmt::Display for Label { - fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - self.0.fmt(f) - } -} - -op_arg_enum!( - /// Transforms a value prior to formatting it. - #[derive(Copy, Clone, Debug, PartialEq, Eq)] - #[repr(u8)] - pub enum ConversionFlag { - /// No conversion - None = 0, // CPython uses -1 but not pleasure for us - /// Converts by calling `str()`. - Str = b's', - /// Converts by calling `ascii()`. - Ascii = b'a', - /// Converts by calling `repr()`. - Repr = b'r', - } -); - -impl TryFrom for ConversionFlag { - type Error = usize; - fn try_from(b: usize) -> Result { - u32::try_from(b).ok().and_then(Self::from_op_arg).ok_or(b) - } -} - -op_arg_enum!( - /// The kind of Raise that occurred. - #[derive(Copy, Clone, Debug, PartialEq, Eq)] - #[repr(u8)] - pub enum RaiseKind { - Reraise = 0, - Raise = 1, - RaiseCause = 2, - } -); - -pub type NameIdx = u32; - -/// A Single bytecode instruction. -#[derive(Debug, Copy, Clone, PartialEq, Eq)] -#[repr(u8)] -pub enum Instruction { - /// Importing by name - ImportName { - idx: Arg, - }, - /// Importing without name - ImportNameless, - /// Import * - ImportStar, - /// from ... import ... - ImportFrom { - idx: Arg, - }, - LoadFast(Arg), - LoadNameAny(Arg), - LoadGlobal(Arg), - LoadDeref(Arg), - LoadClassDeref(Arg), - StoreFast(Arg), - StoreLocal(Arg), - StoreGlobal(Arg), - StoreDeref(Arg), - DeleteFast(Arg), - DeleteLocal(Arg), - DeleteGlobal(Arg), - DeleteDeref(Arg), - LoadClosure(Arg), - Subscript, - StoreSubscript, - DeleteSubscript, - StoreAttr { - idx: Arg, - }, - DeleteAttr { - idx: Arg, - }, - LoadConst { - /// index into constants vec - idx: Arg, - }, - UnaryOperation { - op: Arg, - }, - BinaryOperation { - op: Arg, - }, - BinaryOperationInplace { - op: Arg, - }, - LoadAttr { - idx: Arg, - }, - TestOperation { - op: Arg, - }, - CompareOperation { - op: Arg, - }, - Pop, - Rotate2, - Rotate3, - Duplicate, - Duplicate2, - GetIter, - Continue { - target: Arg